🔒 SSL – Secure Sockets Layer
SSL (Secure Sockets Layer) ist ein kryptografisches Protokoll, das entwickelt wurde, um die Datenübertragung zwischen einem Client (z. B. Webbrowser) und einem Server (z. B. Website) zu sichern. Es verschlüsselt die Kommunikation und schützt so vor Abhören, Manipulation oder Identitätsdiebstahl.
Heute wird in den meisten Fällen die modernere Version TLS (Transport Layer Security) eingesetzt, doch der Begriff SSL wird im Alltag weiterhin als Sammelbegriff genutzt.
🧩 Funktionsweise
- Handshake-Prozess 🤝
- Der Browser verbindet sich mit dem Server.
- Beide einigen sich auf eine Verschlüsselungsmethode.
- Der Server sendet sein SSL-Zertifikat zur Identifikation.
- Zertifikatsprüfung 🕵️♂️
- Der Browser prüft, ob das Zertifikat gültig und vertrauenswürdig ist.
- Falls ja, wird ein sicherer Schlüssel für die Verschlüsselung generiert.
- Verschlüsselte Übertragung 🔐
- Ab diesem Punkt sind alle gesendeten und empfangenen Daten verschlüsselt.
📜 Arten von SSL-Zertifikaten
- DV – Domain Validated ✅
Schnelle Ausstellung, bestätigt nur den Besitz der Domain.
Beispiel: Kleine Blogs oder persönliche Websites. - OV – Organization Validated 🏢
Prüft zusätzlich die Existenz des Unternehmens.
Beispiel: Unternehmenswebsites, die Kundendaten verarbeiten. - EV – Extended Validation 🏆
Strengste Prüfung, zeigt in vielen Browsern den Unternehmensnamen in der Adressleiste.
Beispiel: Online-Banking, E-Commerce mit hohen Sicherheitsanforderungen.
🌍 Beispiele aus der Praxis
- Onlineshops 🛒
Ein Shop wiehttps://beispielshop.deschützt Zahlungsdaten mit SSL. - Webmail-Dienste 📧
Anbieter wie Gmail oder GMX verschlüsseln E-Mails beim Abruf über den Browser. - Formulareingaben 📝
Kontaktformulare übertragen persönliche Daten verschlüsselt, z. B. bei Behörden-Websites.
📊 Vorteile von SSL
- 🔐 Sicherheit – Schutz vor Datenklau und Manipulation.
- 🛡️ Vertrauen – Browser zeigen ein Schloss-Symbol in der Adresszeile.
- 📈 SEO-Vorteile – Google bevorzugt HTTPS-Websites.
- 📄 Rechtliche Konformität – Erfüllt Datenschutzanforderungen wie DSGVO.
⚠️ Risiken ohne SSL
- 🚨 Abhören von Passwörtern und Kreditkartendaten.
- 🛑 Warnhinweise im Browser („Nicht sicher“).
- 📉 Vertrauensverlust und geringere Sichtbarkeit bei Google.
🛠 Beispiel-Implementierung
In Apache (vereinfachter Ausschnitt aus httpd.conf):
<VirtualHost *:443>
ServerName www.beispiel.de
SSLEngine on
SSLCertificateFile /etc/ssl/certs/beispiel.crt
SSLCertificateKeyFile /etc/ssl/private/beispiel.key
</VirtualHost>
In Nginx:
server {
listen 443 ssl;
server_name beispiel.de;
ssl_certificate /etc/ssl/certs/beispiel.crt;
ssl_certificate_key /etc/ssl/private/beispiel.key;
}
🔄 SSL vs. TLS
| Merkmal | SSL | TLS (modern) |
|---|---|---|
| Versionen | 2.0, 3.0 | 1.0, 1.1, 1.2, 1.3 |
| Sicherheit | Veraltet, unsicher | Aktuell, sicher |
| Verwendung | Selten, nur als Begriff | Standard heute |
💡 Fazit: Wenn von SSL die Rede ist, wird technisch meist TLS gemeint.
