Kaip Veikia SSL

Turinys:

Kaip Veikia SSL
Kaip Veikia SSL

Video: Kaip Veikia SSL

Video: Kaip Veikia SSL
Video: Что такое SSL-сертификат, зачем он нужен и где его взять 2024, Lapkritis
Anonim

SSL („Secure Sockets Layer“) yra protokolas, užtikrinantis ryšio saugumą. Šiandien kriptografijoje tai yra vienas iš populiariausių protokolų, kurio ryšio saugumas pasiekiamas dėl „sluoksniuotos aplinkos“. Kaip tai veikia?

Kaip veikia SSL
Kaip veikia SSL

Nurodymai

1 žingsnis

SSL yra tarp dviejų protokolų: kliento programos protokolo (HTTP, FTP, Telnet ir pan.) Ir TCP / IP protokolo, skirto paketams transportuoti.

Pats SSL yra padalintas į du sluoksnius: „Handshake Protocol Layer“(ryšio patvirtinimo sluoksnis) ir „Record Layer“(įrašymo sluoksnis). Tokiu atveju ryšio patvirtinimo sluoksnis savo ruožtu yra padalintas į tris protokolus: „Handshake Protocol“(ryšio patvirtinimas), „Change Cipher Spec Protocol“(šifro parametrų pakeitimas) ir „Alert Protocol“(įspėjimas).

2 žingsnis

Ši schema iliustruoja SSL protokolo sluoksnius:

Rankų paspaudimo protokolo sluoksnis

Kaip minėta anksčiau, šiame sluoksnyje yra trys protokolai:

Rankų paspaudimo protokolas

Šis protokolas naudojamas derinant seanso duomenis tarp kliento ir serverio. Tokiu atveju perduodama ši informacija:

1. sesijos ID numeris;

2. Šalių pažymėjimai;

3. Naudojamo kriptografinio algoritmo parametrai;

4. Naudojamas suspaudimo algoritmas;

5. Informacija, naudojama kuriant raktus, arba viešasis raktas.

Keisti šifro specifikaciją

Šis protokolas naudojamas norint pakeisti raktų, naudojamų kliento ir serverio duomenims užšifruoti, duomenis.

Įspėjimo protokolas

Įspėjamasis pranešimas rodo būsenos pasikeitimą ar klaidą. Šiuo atveju apie tai pranešama abiem šalims.

3 žingsnis

Siekiant užtikrinti saugumą, būtent patikrinti keitimosi informacija dalyvių autentiškumą, patvirtinimo protokole naudojamas sertifikatas (X.509 standartas). Kriptografijoje pažymėjimas yra skaitmeninis dokumentas, patvirtinantis viešojo rakto ir informacijos, identifikuojančios rakto savininką, atitikimą. Sertifikatą išduoda sertifikavimo institucija - trečioji šalis, kuria iš anksto pasitiki šalys, tiesiogiai susijusios su informacijos perdavimu.

4 žingsnis

Kriptografijoje naudojami du pagrindiniai šifravimo metodai: simetriškas ir asimetrinis (viešojo rakto) šifravimas. SSL naudoja abu metodus.

Naudodamos simetrišką raktą, abi šalys naudoja tą patį raktą duomenims užšifruoti, tai yra būtina sąlyga siekiant užtikrinti informacijos perdavimo saugumą. Šis šifravimo tipas naudojamas apdoroti didelius duomenų kiekius.

Asimetrinis šifravimas naudoja du raktus, gautus atlikus matematinių skaičiavimų seriją. SSL naudoja asimetrinį šifravimą, kad serveris galėtų patikrinti kliento tapatybę ir atvirkščiai.

Rekomenduojamas: