Louis

Aus ProgrammingWiki

Wechseln zu: Navigation, Suche

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.


Louiswulf Screenshot 2025-05-14 072400.png

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

Persönliche Werkzeuge