SSL (Secure Sockets Layer) este un protocol de securitate utilizat pentru criptarea comunicării dintre un server web și un client, de obicei un browser. Scopul său principal este de a proteja datele transmise prin internet împotriva interceptării sau modificării.
Deși termenul SSL este încă utilizat pe scară largă, sistemele moderne folosesc de obicei succesorul acestuia, TLS (Transport Layer Security). În practică, ambii termeni sunt adesea folosiți în mod interschimbabil în mediile de găzduire.
Cuprins
Cum funcționează SSL
Atunci când se stabilește o conexiune securizată:
- browserul se conectează la server
- serverul prezintă un certificat digital
- certificatul verifică identitatea serverului
- se stabilește o comunicare criptată între cele două părți
Acest proces asigură că datele schimbate în timpul sesiunii rămân private și protejate.
Certificate SSL
SSL se bazează pe certificate emise de autorități de certificare de încredere. Aceste certificate:
- confirmă identitatea domeniului sau a organizației
- permit criptarea datelor transmise
- ajută browserele să verifice dacă conexiunea este legitimă
Când un certificat este valabil, browserul afișează un indicator de conexiune securizată.
SSL vs HTTPS
SSL ≠ HTTPS
- SSL este tehnologia de criptare (protocolul)
- HTTPS este HTTP care rulează prin criptarea SSL/TLS
Cu alte cuvinte, HTTPS este rezultatul utilizării SSL/TLS la conexiunea cu un site web.
Cazuri practice de utilizare
SSL/TLS este utilizat în:
- securizarea traficului site-urilor web (pagini de autentificare, formulare, plăți)
- protejarea datelor utilizatorilor în timpul transmiterii
- securizarea protocoalelor de comunicare prin e-mail
- comunicarea prin API între servicii
Implicații practice
Fără criptarea SSL/TLS, datele transmise între utilizator și server pot fi expuse unor terți.
Din acest motiv, browserele moderne pot marca conexiunile HTTP nesecurizate ca fiind nesigure.
Majoritatea mediilor de găzduire, inclusiv mybox, acceptă certificate SSL instalate automat sau manual pentru domenii.
Rezumat
SSL este un protocol care permite comunicarea criptată între un server și un client. Acesta asigură confidențialitatea, integritatea și autentificarea datelor în timpul comunicării pe internet.