Síťové protokoly (XV. část), Protokol SSL/TSL

Napsal O webu (») 15. 2. 2008 v kategorii PC sítě, přečteno: 2738×

Protokol SSL/TSL

Protokol SSL (Secure Societ Layer) byl původně vyvinut firmou Netscape, poté převzat organizací IETF pod názvem TSL (Transport Security Layer). Tento protokol zabezpečuje šifrování a autorizaci přístupu na úrovni transportní vrstvy modelu OSI. Je implementován výhradně na koncových uzlech sítě. To dovoluje aplikacím na těchto uzlech si vyměňovat plikační pakety šifrované před přenosem po transportní vrstvě. Pro protokol SSL/TSL je charakteristické použití symetrického šifrování za použití nezávislých klíčů pro oba směry přenosu dat. Pouze výměna klíčů je zabezpečena asymetrickým klíčem s použitím veřejného a soukromého klíče. Tento protokol představuje jakousi mezivrstvu vloženou mezi protokol TCP a samotné aplikační protokoly. Protokol SSL/TSL je tvořen množino protokolů:


1. HP (Handshake Protocol) je protokol pro výměnu bezpečnostních informací potřebných pro tvorbu šifrovaného transportního spojení. Jsou přenášeny informace ohledně typu symetrického šifrovacího algoritmu, komprimačního algoritmu a data pro výpočet bloku klíčů.


2. RLP (Record Layer Protocol) je nosným protokolem SSL/TSL. Pakety přebírá od aplikační vrstvy, dělí na fragmenty o maximální délce 2^14 B, komprimuje, dopočítává dohodnutým algoritmem kontrolní součet (MAC), zašifruje datovou část fragmentu a přidá 5B záhlaví RLP.


3. CCSP (Change Cipher Specification Protocol) je pomocný protokol, který slouží k překopírování nových bezpečnostních parametrů, které byly připraveny protokolem HP.


4. AP (Alert Protocol) - je také pomocným protokolem, který slouží jako signalizační protokol v případě výpadku a poruch systému. Jsou přenášeny upozornění, chybné kontrolní součty, po kterých byla komunikace ukončena apod.

Záhlaví protokolu SSL/TSL


Formát protokolu RLP
TVLFMACPAD-L


Formát protokolu HP
016hVLToMMLDATA


Význam jednotlivých polí v záhlaví paketů RLP a HP
OznačeníVýznam
T (Type)Typ paketu: CCSP (14), AP (15), HP (16), Data (17)
V (Version)Verze protokolu
L (Length)Délka fragmentu po šifrování 2^16B
F (Fragment)Vlastní fragment s daty
MAC (Source Address)Kontrolní součet paketu
PADVýplň paketu na požadovanou délku
L (Length)Délka výplně PAD
ToM (Type of Message)Typ zprávy
ML (Message Length)Délka zprávy protokolu HP

Autor: Robert Habrman
Facebook Twitter Topčlánky.cz Linkuj.cz

Komentáře

Zobrazit: standardní | od aktivních | poslední příspěvky | všechno
Článek ještě nebyl okomentován.


Nový komentář

Téma:
Jméno:
Notif. e-mail *:
Komentář:
  [b] [obr]
Odpovězte prosím číslicemi: Součet čísel dvě a šest