Wer heute eine Webseite besucht, hat das Vorhängeschloss in der Adresszeile wahrscheinlich schon tausendmal gesehen – ohne zu wissen, dass dahinter eine jahrzehntealte Entscheidung steckt. http:// steht für eine Zeit, in der das Netz noch ein Ort war, wo man Daten unverschlüsselt durch die Gegend schicken konnte. Warum Browser heute vor http:// warnen und was das für Webmaster bedeutet, erklärt dieser Artikel.

Eingeführt: 1991 · Erfinder: Tim Berners-Lee · Schicht: Anwendungsschicht · Zustand: zustandslos · Grundlage: World Wide Web

Kurzüberblick

1Bestätigte Fakten
  • HTTP überträgt Daten im Klartext ohne Verschlüsselung (Cloudflare)
  • HTTP nutzt Port 80, HTTPS Port 443 (Flixhost)
  • Der Hauptunterschied ist die TLS-Verschlüsselungsschicht (ExpressVPN)
2Was unklar ist
  • Ob und wann HTTP vollständig abgeschafft wird
  • Regionale Regulierungen zur HTTP-Pflicht
3Zeitleisten-Signal
  • Seit 2018 markieren Browser HTTP als „nicht sicher” (Ryte Wiki)
  • Google priorisiert HTTPS in SEO seit 2014 (ExpressVPN)
4Wie es weitergeht
  • HTTPS ist zum Standard für alle Webseiten geworden
  • HTTP wird zunehmend als unsicher eingestuft

Eine Sache wird bei der Gegenüberstellung sofort klar: Fünf zentrale Merkmale trennen beide Protokolle fundamental.

Die folgende Tabelle zeigt die wesentlichen Unterschiede auf einen Blick.

Merkmal HTTP HTTPS
Verschlüsselung Keine (Klartext) TLS-Verschlüsselung
Zertifikat Keines Server-Authentifizierung via SSL/TLS
Standard-Port 80 443
Sicherheit Anfällig für Abhören Geschützt vor Man-in-the-Middle
SEO-Einfluss Neutral bis negativ Positiv (Google bevorzugt)

Was das bedeutet: HTTP bleibt technisch funktionsfähig, aber ohne Verschlüsselung stellt es heute ein Sicherheitsrisiko dar.

Die technische Gemeinsamkeit ist bemerkenswert: HTTP und HTTPS funktionieren identisch – außer bei der Sicherheitsschicht. Beide nutzen dieselben Request-Methoden, Statuscodes und Header-Strukturen.

Was ist HTTP einfach erklärt?

Definition und Abkürzung

HTTP steht für Hypertext Transfer Protocol. Es handelt sich um ein zustandsloses Protokoll zur Übertragung von Hypermedia zwischen Clients und Servern. Entwickelt wurde es 1991 von Tim Berners-Lee als Grundlage des World Wide Web. Das Protokoll arbeitet nach dem Request-Response-Prinzip: Ein Client sendet eine Anfrage, der Server liefert eine Antwort und vergisst sofort, wer der Absender war. Dieses Architekturprinzip macht HTTP ressourcenschonend, aber bei der Identitätsverwaltung aufwendiger.

Geschichte und Erfindung

Berners-Lee schuf HTTP als einfaches Werkzeug, um wissenschaftliche Dokumente zwischen Forschern auszutauschen. Was als Nischenlösung für CERN begann, wurde zum Rückgrat des Internets. Die Weiterentwicklung führte zu HTTP/1.1, HTTP/2 und schließlich HTTP/3 – jeweils mit Verbesserungen bei Geschwindigkeit und Effizienz.

Fazit: HTTP ist die unverschlüsselte Basis des Webs, die seit 1991 Millionen von Anfragen ermöglicht hat – aber heute ohne Verschlüsselung nicht mehr zeitgemäß ist.

Was ist der Unterschied zwischen HTTP und HTTPS?

Verschlüsselung

HTTPS fügt HTTP eine TLS-Schicht hinzu. Das „S” steht wörtlich für „sicher” – wobei die Sicherheit nicht im Protokoll selbst liegt, sondern in der Kryptografie darunter. HTTPS verwendet TLS (früher SSL), um HTTP-Anfragen und -Antworten zu verschlüsseln. SSL wurde von Netscape entwickelt und später durch das sicherere TLS ersetzt.

„Das S in HTTPS steht für „sicher”. HTTPS verwendet TLS (oder SSL), um HTTP-Anfragen und -Antworten zu verschlüsseln.” — Cloudflare (Sicherheitstechnologie-Anbieter)

Port-Nummern

Technisch nutzt HTTP Port 80 für unverschlüsselte Kommunikation, während HTTPS Port 443 für die verschlüsselte Verbindung verwendet. Diese Unterscheidung ermöglicht Firewalls und Servern die einfache Filterung nach Sicherheitsniveau.

Sicherheitsaspekte

HTTPS schützt vor Man-in-the-Middle-Angriffen durch Server-Authentifizierung. Der TLS-Handshake umfasst vier Schritte: Verbindungsaufbau, Zertifikatspräsentation, Validierung und Schlüsselvereinbarung. TLS verwendet asymmetrische Public-Key-Infrastruktur mit zwei Schlüsseln. Zusätzlich unterstützt modernes HTTPS Perfect Forward Secrecy mit Diffie-Hellman – selbst wenn ein Langzeitschlüssel kompromittiert wird, bleiben vergangene Sitzungen geschützt.

Was zu beachten ist

HTTPS schützt Daten nur während der Übertragung, nicht auf dem Server selbst. Sensible Daten bleiben nach Erreichen des Ziels unverschlüsselt.

Warum ist HTTP nicht sicher?

Datenübertragung im Klartext

HTTP überträgt Daten im Klartext ohne Verschlüsselung, was Lauschangriffe ermöglicht. Jeder, der den Netzwerkverkehr mitlesen kann – vom Café-WLAN-Betreiber bis zum Staat – sieht alles, was zwischen Browser und Server ausgetauscht wird: Passwörter, Kreditkartennummern, private Nachrichten.

Risiken wie Man-in-the-Middle

Ohne Authentifizierung kann ein Angreifer sich als Server ausgeben. Das passiert nicht selten in öffentlichen Netzwerken, wo bösartige Access Points ahnungslose Nutzer abfangen. Die Folgen reichen von Identitätsdiebstahl bis zu kompromittierten Online-Banking-Sitzungen.

Die Konsequenz

Wer auf einer HTTP-Seite seine Zugangsdaten eingibt, riskiert, dass jemand im selben Netzwerk diese Daten in Echtzeit mitliest.

Wie funktioniert das HTTP-Protokoll?

Anfragemethoden

HTTP definiert Methoden wie GET (Daten anfordern), POST (Daten senden), PUT (ersetzen), DELETE (löschen) und weitere. Jede Methode hat eine definierte Funktion im Request-Response-Zyklus. GET sollte keine Seiteneffekte haben – der Aufruf allein verändert keine Daten. POST hingegen überträgt Daten zur Verarbeitung.

Aufbau einer HTTP-Nachricht

Eine HTTP-Nachricht besteht aus Startlinie, Headern und optionalem Body. Die Startlinie enthält Methode, URI und Protokollversion. Header liefern Metadaten wie Content-Type oder Cookie-Informationen. Der Body trägt bei Bedarf die Nutzdaten.

Request-Response-Zyklus

Beim HTTP-Request sendet der Client eine Methode mit Zieladresse: GET /seite.html HTTP/1.1. Der Server antwortet mit Statuscode (200 für Erfolg, 404 für Nicht gefunden) und Inhalt. Danach ist die Verbindung abgeschlossen – HTTP speichert keinen Zustand zwischen Anfragen. Erfahre mehr über das HTTP-Protokoll unter TV-Programm heute 20.

Warum das relevant ist

Zustandslosigkeit bedeutet: Jede Anfrage muss alle nötigen Informationen enthalten. Webanwendungen nutzen deshalb Cookies, um die fehlende Erinnerung des Servers zu kompensieren.

Ist HTTP noch erlaubt?

Aktuelle Nutzung

HTTP funktioniert technisch noch einwandfrei. Alle Browser unterstützen das Protokoll weiterhin. Intern, etwa für Entwicklungsumgebungen oder Netzwerkdiagnose, ist HTTP weiterhin im Einsatz. Für öffentlich erreichbare Webseiten ist es jedoch keine Option mehr.

Browser-Warnungen

Seit 2018 markieren Browser HTTP-Webseiten als „nicht sicher”. Chrome zeigt ein geöffnetes Vorhängeschloss mit rotem Balken, Firefox blockiert teilweise Eingaben auf HTTP-Seiten. Diese Warnungen schrecken Besucher ab – conversion-technisch ist eine HTTP-Seite praktisch tot.

Alternativen

Die Alternative ist klar: HTTPS ist mittlerweile der Standard für alle Webseiten. Die Umstellung erfolgt über kostenlose Zertifikate (Let’s Encrypt) und ist technisch unkompliziert. Google belohnt HTTPS-Seiten zusätzlich mit besseren Suchrankings.

„HTTPS sichert also den Weg, nicht das Ziel.” — ExpressVPN (VPN-Anbieter für Datenschutz)

Bestätigte Fakten

  • HTTP eingeführt 1991
  • Zustandsloses Protokoll
  • Keine Verschlüsselung
  • HTTPS nutzt TLS/SSL
  • Browser warnen vor HTTP

Unsicherheit

  • Zukünftige Abschaffung von HTTP
  • Regionale Regulierungen

„HTTP in HTTPS entspricht einem Reiseziel, während SSL einer Reise entspricht.” — GlobalSign (Zertifikatsanbieter)

Das bedeutet für Website-Betreiber eine klare Entscheidung: Wer heute noch auf HTTP setzt, signalisiert Nutzern und Suchmaschinen gleichermaßen, dass Sicherheit keine Priorität hat. Mit kostenlosen Zertifikaten und automatisierter Umstellung gibt es keine Ausrede mehr. Die Frage ist nicht ob, sondern wie schnell die Migration erfolgen sollte.

Was sind HTTP-Anfragemethoden?

HTTP definiert standardisierte Methoden zur Interaktion mit Servern: GET zum Abrufen von Daten, POST zum Übertragen neuer Daten, PUT zum Ersetzen von Ressourcen, DELETE zum Entfernen und weitere wie PATCH für Teilaktualisierungen. Jede Methode hat definierte Semantik im Protokoll.

Wie ist HTTP aufgebaut?

Eine HTTP-Nachricht besteht aus drei Teilen: Startzeile (Methode, Ziel, Version), Header (Metadaten wie Content-Type, Accept, Cookie) und optional Body (Nutzlast). Diese Struktur ermöglicht die zustandslose Kommunikation zwischen Client und Server.

Wer hat HTTP erfunden?

Tim Berners-Lee entwickelte HTTP 1991 am CERN in Genf als Teil seiner Arbeit am World Wide Web. Er schuf damit das Protokoll, das heute Millionen von Webanfragen täglich ermöglicht – als einfache Methode für den Austausch wissenschaftlicher Dokumente.

Was ist die Aufgabe von HTTP?

HTTP regelt die Kommunikation zwischen Webbrowser und Webserver. Es definiert, wie Anfragen formuliert und Antworten strukturiert werden. Als Anwendungsschicht-Protokoll macht es das TCP/IP-Netzwerk für Menschen nutzbar – durch standardisierte Nachrichtenformate.

Warum wird HTTP nicht mehr verwendet?

Browser markieren HTTP seit 2018 als „nicht sicher”. Google belohnt HTTPS-Seiten mit besserem Ranking. Nutzer werden aktiv gewarnt. Für moderne Webanwendungen mit sensiblen Daten ist HTTP keine Option mehr – die Sicherheitsrisiken überwiegen.

Was ist HTTPS und wie erhöht es die Sicherheit?

HTTPS fügt HTTP eine TLS-Verschlüsselungsschicht hinzu. Der TLS-Handshake authentifiziert den Server via Zertifikat, verhandelt Sitzungsschlüssel und etabliert eine verschlüsselte Verbindung. Das schützt vor Abhören und Man-in-the-Middle-Angriffen. Das Vorhängeschloss im Browser zeigt diese Sicherheit an.


Verwandte Beiträge: Was ist eine CAPTCHA-Herausforderung? · Was ist RAM-Geschwindigkeit?

Während HTTP-Daten unverschlüsselt überträgt, schützt HTTPS-Unterschiede erklärt vor Abhören durch Verschlüsselung und Zertifikate.