Secure Socket Layer (SSL) je predominantni sigurnosni protokol komunikacija na internetu, posebno u slučaju usluga veba koje se odnose na elektronsku trgovinu i elektronsko bankarstvo.

Većina veb-servera i čitača veba podržava SSL kao de fakto standard za bezbjedne komunikacije između klijenta i servera. Ovaj protokol obezbjeđuje point-to-point konekcije koje omogućavaju privatnu i nenarušavajuću razmjenu poruka između dvije autenticirane strane.

U referentnom modelu ISO/OSI, SSL se nalazi na sloju sesije, između prenosnog i sloja aplikacije. Kada je u pitanju porodica protokola interneta to je onda između protokola TCP/IP i protokola aplikacije kao što su HTTP, FTP, Telnet, itd. SSL ne nudi nikakav unutrašnji mehanizam sinhronizacije; oslanja se na link podataka sloj ispod.

Istorija uredi

Netskejp je razvio prvu specifikaciju SSL-a 1994, ali je javno objavljena naredna verzija SSLv2. kada je u pitanju kriptografija javnog ključa, SSL se bazira na enkripciji RSA i sertifikatima koji su u skladu sa standardom X.509.

SSLv3 se pojavila 1996, dodajući kriptografske metode kao što su Difi-Helmanovo slaganje oko ključa, podršku za tokin ključ Fortezza i shemu standarda za digitalne potpise.

Vidi još uredi