Neue Antwort auf alte Frage, sorry. Ich dachte, ich würde meine $ .02
hinzufügen Das OP fragte, ob die Header verschlüsselt waren.
Sie sind: auf der Durchreise.
Sie sind NICHT: wenn nicht unterwegs.
So kann die URL Ihres Browsers (und in einigen Fällen der Titel) den Querystring (der normalerweise die sensibelsten Details enthält) und einige Details in der Kopfzeile anzeigen; der Browser kennt einige Header-Informationen (Inhaltstyp, Unicode usw.); und Browserverlauf, Passwortverwaltung, Favoriten/Lesezeichen und zwischengespeicherte Seiten enthalten alle Querystrings. Serverprotokolle auf dem Remote-Ende können auch Querystring sowie einige Inhaltsdetails enthalten.
Außerdem ist die URL nicht immer sicher: Die Domäne, das Protokoll und der Port sind sichtbar - andernfalls wissen Router nicht, wohin sie Ihre Anfragen senden sollen.
Auch wenn Sie einen HTTP-Proxy haben, kennt der Proxy-Server die Adresse, in der Regel wissen sie nicht die volle Querystring.
Wenn also die Daten verschoben werden, ist es in der Regel geschützt. Wenn es nicht unterwegs ist, ist es nicht verschlüsselt.
Nicht zu picken, aber Daten am Ende wird auch entschlüsselt, und kann nach Belieben analysiert, gelesen, gespeichert, weitergeleitet oder verworfen werden. Und Malware kann an jedem Ende Snapshots von Daten erstellen, die in das SSL-Protokoll eintreten (oder es verlassen) - wie zum Beispiel (schlechtes) Javascript innerhalb einer Seite innerhalb von HTTPS, die http (oder https) Aufrufe an Protokollierungswebsites aufrufen kann (seit Zugriff auf lokale Festplatte) ist oft eingeschränkt und nicht sinnvoll).
Cookies werden auch nicht unter dem HTTPS-Protokoll verschlüsselt. Entwickler, die sensible Daten in Cookies (oder anderswo) speichern möchten, müssen einen eigenen Verschlüsselungsmechanismus verwenden.
Zum Cache werden die meisten modernen Browser keine HTTPS-Seiten zwischenspeichern, aber diese Tatsache ist nicht durch das HTTPS-Protokoll definiert, sondern hängt vollständig vom Entwickler eines Browsers ab, um Seiten, die über HTTPS empfangen werden, nicht zwischenzuspeichern.
Also, wenn Sie sich Sorgen über Packet Sniffing machen, sind Sie wahrscheinlich in Ordnung. Aber wenn Sie sich Sorgen machen über Malware oder jemanden, der durch Ihren Verlauf, Lesezeichen, Cookies oder Cache stochert, sind Sie noch nicht aus dem Wasser.
HTTP-Header über HTTPS sind verschlüsselt und auch nicht HTTP-Compressed (auch wenn der Körper ist). Dies macht sie weniger anfällig für kompressionsbezogene Angriffe wie BEAST –