PMG2425 10/Einführung/Louis
Aus ProgrammingWiki
Wiki-Quelltext dieser Seite.
== 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. [[Bild:Louiswulf_Screenshot_2025-05-14_072400.png]] [[Bild:Louiswulf_Screenshot_2025-05-06_171726.png]] '''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