Louis
Aus ProgrammingWiki
Louis
HTTP & HTTPS – Sicher kommunizieren im Web
Was ist HTTP?
HTTP (Hypertext Transfer Protocol) ist das Grundprotokoll des Internets. Es legt fest, wie Informationen (z. B. Webseiten) zwischen einem Browser und einem Server ausgetauscht werden.
Achtung: HTTP überträgt Daten ohne Verschlüsselung, also im Klartext.
Merkmale:
• Verwendet Port 80
• Keine Verschlüsselung
• Inhalte können abgehört oder manipuliert werden
• Beispiel: http://example.com
Was ist HTTPS?
HTTPS (Hypertext Transfer Protocol Secure) ist die verschlüsselte Weiterentwicklung von HTTP. Es schützt die Verbindung zwischen dem Nutzer und der Website durch SSL/TLS-Verschlüsselung.
Merkmale:
• Verwendet Port 443
• Daten werden sicher übertragen
• Authentifiziert die Identität der Website
• Beispiel: https://example.com
Was sind SSL/TLS-Zertifikate?
Ein HTTPS-Aufruf funktioniert nur mit einem gültigen Sicherheitszertifikat. Diese Zertifikate werden von sogenannten Zertifizierungsstellen (CAs) ausgestellt und bestätigen, dass eine Website auch wirklich zu dem angegebenen Betreiber gehört. Zertifikate enthalten:
• Namen des Inhabers
• Gültigkeitsdauer
• Aussteller (CA)
• Öffentlichen Schlüssel für die Verschlüsselung
Ohne gültiges Zertifikat erscheint eine Browserwarnung.
Merksatz :
Http und Https legen fest wie Informationen im Internet ausgetauscht werden. Https ist dabei die sichere Variante wobei es bei http keine Sicherheitsmaßnahmen gibt.
Quellen:
https://de.wikipedia.org/wiki/Hypertext_Transfer_Protocol_Secure#Weblinks
https://www.bsi.bund.de/DE/Home/home_node.html
Bildquelle: https://www.cloudflare.com/img/learning/security/glossary/what-is-ssl/http-vs-https.svg

