|
|
|
|
|
|
Powiadomienie e-mailem o nowościach na CentrumXP.pl:
|
|
|
|
|
|
|
|
CentrumXP.pl » Aktualności
60
|
|
|
|
|
Instalacja i używanie certyfikatów cyfrowych
|
|
Autor:
Marcin Kokott
Opublikowano:
27 stycznia 2007
Odsłon:
17949
»Skomentuj...
|
Strona:
|
 |
 |
W tym artykule omówimy definicję, zastosowanie, instalację i usuwanie certyfikatów cyfrowych.
Instalacja i używanie certyfikatów cyfrowych
Wyobraźmy sobie prostą operację jako jest komunikowanie się dwóch
osób poprzez pocztę elektroniczną. Alicja wysyła wiadomość do
Boba. Wiadomość posiada bardzo ważną i tajną treść. Nie mogą sobie
pozwolić na to by ktokolwiek przechwycił i przeczytał ją. Do
tego Bob musi mieć pewność, że mail który odebrał, został
wysłany właśnie od Alicji a nie od kogoś trzeciego, jedynie
podszywającego się pod nią. Jak rozwiązać ten problem? Na ratunek
przychodzą nam właśnie podpisy cyfrowe. Dzięki nim możemy podpisać
naszą wiadomość w sposób jednoznaczny i nie do podrobienia,
dzięki czemu Bob będzie miał pewność, że nadawcą jest Alicja. Do tego
możemy również przy jego pomocy zaszyfrować wiadomość.
Ogólnie certyfikaty mają dwie podstawowe funkcje:
- uwierzytelnianie - jest jednym z kluczowych zadań w zakresie
zapewniania bezpieczeństwa w systemach komputerowych. Chodzi o to, by
system komputerowy mógł sprawdzić, czy osoba podająca się za
określonego użytkownika jest nim w istocie. Niekiedy to użytkownik chce
sprawdzić, czy znalazł się we właściwym systemie. Postać
komunikatów podawanych przez system jeszcze o niczym nie
świadczy - mogą pochodzić od programu zainstalowanego przez przeciwnika
w celu zdobycia tajnych informacji.
- szyfrowanie - czyli zamiana tekstu oryginalnego na zakodowaną
postać tego dokumentu nieczytelną dla postronnego użytkownika. Taka
postać jest z założenia możliwa do odczytania dopiero po zdeszyfrowaniu
korzystając z tego samego klucza (szyfrowanie symetryczne) albo ze
specjalnego drugiego klucza (szyfrowanie asymetryczne).
Certyfikaty są podstawą PKI czyli infrastruktury klucza publicznego
(ang. public key infrastructure). Wiążą one wartości klucza
publicznego (klucza jawnego) z konkretnym komputerem, osobą lub usługą, z
przypisanym odpowiednio kluczem prywatnym (klucz niejawny). Wydawaniem
certyfikatów zajmuje się CA, czyli urząd certyfikacyjny (ang.
certification authority). CA wchodzi również w skład PKI.
Certyfikaty cyfrowe - co to takiego?
Jedną ze wspomnianych metod szyfrowania jest kodowanie asymetryczne. W
założeniach posiadamy dwa klucze - publiczny i prywatny. Pierwszym
ogólnie dostępnym dla wszystkich możemy zakodować treść.
Odczytać ją możemy tylko przy użyciu drugiego klucza, który jest
skrzętnie ukrywany. Jak to wykorzystać?
Biorąc pod uwagę sytuację Alicji i Boba, gdy ona wysyła wiadomość do
niego szyfruje go jego kluczem publicznym. W ten sposób ma
pewność, że treść zdeszyfrować będzie potrafił tylko Bob używając
klucza prywatnego znanego tylko jemu. Problem pojawia się jedynie jak
przekazać klucz publiczny? Oczywiście może go dostać tą samą drogą co
mail'a, ale wtedy nie mamy pewności czy to rzeczywiście jest wiadomość z
kluczem publicznym od Alicji a nie od kogoś podszytego pod nią. I tutaj
właśnie ujawnia się pierwsze zastosowanie certyfikatów -
uwierzytelnianie. Wiadomość z kluczem publicznym jest podpisana przez
firmę trzecią - darzoną zaufaniem przez obie strony - która
potwierdziła tożsamość Alicji, czyli nadała jej certyfikat.
Dzięki certyfikatom możemy przechowywać i przesyłać klucz publiczny. Certyfikaty te zawierają następujące informacje:
- Klucz publiczny podmiotu
- Dane identyfikacyjne podmiotu, takie jak nazwisko lub adres e-mail
- Data ważności certyfikatu
- Dane identyfikacyjne urzędu, który wydał certyfikat (urzędu CA)
- Podpis cyfrowy CA
Zastosowanie certyfikatu
Jak dotąd wspomnieliśmy jedynie o zastosowaniu certyfikatu do
podpisywania i szyfrowania wiadomości elektronicznych. Jednak w
wielu innych dziedzinach, wykorzystujemy to rozwiązanie I
tak:
- uwierzytelnianie klienta - uwierzytelnianie się użytkowników przed serwerami
- uwierzytelnianie serwera - odwrotna sytuacja (zastosowane między innymi przy protokole SSL)
- podpisywanie kodu - gdy twórca oprogramowania chce uwierzytelnić swój kod przed klientem
- bezpieczna poczta e-mail - tak jak wspomnieliśmy podpisywanie i
szyfrowanie wiadomości przy użyciu standardu S/MIME
(Secure/Multipurpous Internet Mail Extensions)
- podpisywanie list ufności - tworzenie zaufanych list certyfikatów
- system szyfrowania plików - zastosowanie klucza symetrycznego do szyfrowania i deszyfrowania plików
- odzyskiwanie plików - odzyskiwanie zaszyfrowanych plików przy pomocy klucza symetrycznego
Poniżej pokazujemy przykład takiego certyfikatu zawartego automatycznie w systemie Windows XP.

Aktualna ocena to: 2,16
Tagi:
|
Komentarze do Instalacja i używanie certyfikatów cyfrowych
Wisnia_Pros...!
12 listopada 2010,
23:42
omg tu nic nie ma :(... sry ale moim zdaniem to takie troszke nie udane.
Dodaj swój komentarz
»Zasady udzielania komentarzy
Redakcja CentrumXP.pl nie odpowiada za treść komentarzy publikowanych na stronach Portalu i zastrzega sobie prawo do usuwania wypowiedzi, które:
- zawierają słowa wulgarne, obraźliwe, prowokujące i inne naruszające dobre obyczaje;
- są próbą reklamowania strony internetowej (spamowanie poprzez linki);
- przyczyniają się do złamania prawa bądź warunków licencyjnych oprogramowania (cracki, seriale, torrenty itp.);
- zawierają dane osobowe, teleadresowe, adresy mailowe lub numery GG;
- merytorycznie nie wnoszą nic do dyskusji lub nie mają związku z tematem komentowanego newsa, artykułu bądź pliku.
|