https://de.wikipedia.org/w/index.php?action=history&feed=atom&title=Hypertext_Transfer_Protocol_Secure
Hypertext Transfer Protocol Secure - Versionsgeschichte
2025-06-05T11:40:58Z
Versionsgeschichte dieser Seite in Wikipedia
MediaWiki 1.45.0-wmf.3
https://de.wikipedia.org/w/index.php?title=Hypertext_Transfer_Protocol_Secure&diff=255108573&oldid=prev
BookPen: /* growthexperiments-addlink-summary-summary:2|0|0 */
2025-04-13T15:02:55Z
<p>Linkvorschlag-Funktion: 2 Links hinzugefügt.</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 13. April 2025, 17:02 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 59:</td>
<td colspan="2" class="diff-lineno">Zeile 59:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Je nach Browser und [[Betriebssystem]] liefern die Browser-Hersteller entweder eine Liste von vertrauenswürdigen Stammzertifikaten mit oder greifen auf den Zertifikatsspeicher des Betriebssystems zurück. Ob ein Wurzelzertifikat dem Browser bekannt ist, hängt somit von der Version des Browsers und des Betriebssystems ab. Die Liste der vertrauenswürdigen Wurzelzertifikate wird durch den Hersteller mit [[Softwareaktualisierung]]en auf den neuesten Stand gebracht.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Je nach Browser und [[Betriebssystem]] liefern die Browser-Hersteller entweder eine Liste von vertrauenswürdigen Stammzertifikaten mit oder greifen auf den Zertifikatsspeicher des Betriebssystems zurück. Ob ein Wurzelzertifikat dem Browser bekannt ist, hängt somit von der Version des Browsers und des Betriebssystems ab. Die Liste der vertrauenswürdigen Wurzelzertifikate wird durch den Hersteller mit [[Softwareaktualisierung]]en auf den neuesten Stand gebracht.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Welche Wurzelzertifikate die Hersteller in ihre Zertifikatsspeicher aufnehmen, ergibt sich aus den Regelungen des [[CA/Browser Forum]]s. Die Zertifizierungsstelle muss hierbei durch einen externen [[Audit]] nachweisen, mit den Sicherheitsvorgaben konform zu sein. Da dies mit Kosten verbunden ist, stellt es eine Aufnahmehürde dar. Das in der [[Open Source|Open-Source-Community]] verbreitete [[CAcert]], ein früher Anbieter kostenloser Zertifikate, ist eine prominente Zertifizierungsstelle, das nicht in den Browsern mitgeliefert wird. Anwender, die eine Seite mit CAcert-Zertifikat besuchen, müssen das Wurzelzertifikat händisch installieren.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Welche Wurzelzertifikate die Hersteller in ihre Zertifikatsspeicher aufnehmen, ergibt sich aus den Regelungen des [[CA/Browser Forum]]s. Die <ins style="font-weight: bold; text-decoration: none;">[[</ins>Zertifizierungsstelle<ins style="font-weight: bold; text-decoration: none;">]]</ins> muss hierbei durch einen externen [[Audit]] nachweisen, mit den Sicherheitsvorgaben konform zu sein. Da dies mit Kosten verbunden ist, stellt es eine Aufnahmehürde dar. Das in der [[Open Source|Open-Source-Community]] verbreitete [[CAcert]], ein früher Anbieter kostenloser Zertifikate, ist eine prominente Zertifizierungsstelle, das nicht in den Browsern mitgeliefert wird. Anwender, die eine Seite mit CAcert-Zertifikat besuchen, müssen das Wurzelzertifikat händisch installieren.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Um die Verbreitung von HTTPS zu fördern, ging Ende 2015 die gemeinnützige Zertifizierungsstelle [[Let’s Encrypt]] in Betrieb. Let’s Encrypt stellt für jeden kostenlose Zertifikate aus, die von den gängigen Browsern als vertrauenswürdig akzeptiert werden. Für die Installation und laufende Aktualisierung der Zertifikate ist eine Software auf dem Server notwendig.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Um die Verbreitung von HTTPS zu fördern, ging Ende 2015 die gemeinnützige Zertifizierungsstelle [[Let’s Encrypt]] in Betrieb. Let’s Encrypt stellt für jeden kostenlose Zertifikate aus, die von den gängigen Browsern als vertrauenswürdig akzeptiert werden. Für die Installation und laufende Aktualisierung der Zertifikate ist eine Software auf dem Server notwendig.</div></td>
</tr>
<tr>
<td colspan="2" class="diff-lineno">Zeile 114:</td>
<td colspan="2" class="diff-lineno">Zeile 114:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Gesamte Infrastruktur ist auf SSL umzustellen, darunter [[Loadbalancer]] und Proxies</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Gesamte Infrastruktur ist auf SSL umzustellen, darunter [[Loadbalancer]] und Proxies</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Organisation der Zertifikate, ggf. für eine Vielzahl von Subdomains</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Organisation der Zertifikate, ggf. für eine Vielzahl von Subdomains</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* Umstellung von Code der eigenen Webanwendung, worin HTTP hart codiert ist</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* Umstellung von Code der eigenen <ins style="font-weight: bold; text-decoration: none;">[[</ins>Webanwendung<ins style="font-weight: bold; text-decoration: none;">]]</ins>, worin HTTP hart codiert ist</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Umstellung von altem und Prüfung von neuem User-Code, der ggf. HTTP verwendet</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Umstellung von altem und Prüfung von neuem User-Code, der ggf. HTTP verwendet</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Qualitätsprüfung</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Qualitätsprüfung</div></td>
</tr>
</table>
BookPen
https://de.wikipedia.org/w/index.php?title=Hypertext_Transfer_Protocol_Secure&diff=252975457&oldid=prev
Windharp: Abschnittlink korrigiert
2025-02-04T09:15:24Z
<p>Abschnittlink korrigiert</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 4. Februar 2025, 11:15 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 69:</td>
<td colspan="2" class="diff-lineno">Zeile 69:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Das [[Digitales Zertifikat|digitale Zertifikat]] für [[Secure Sockets Layer|SSL]], das die Authentifizierung ermöglicht, ist vom Server bereitzustellen: Ein Binärdokument, das im Allgemeinen von einer –&nbsp;selbst wiederum zertifizierten&nbsp;– [[Zertifizierungsstelle (Digitale Zertifikate)|Zertifizierungsstelle]] (CA von {{enS|certificate authority}}) ausgestellt wird, das den Server und die [[Domain (Internet)|Domain]] eindeutig identifiziert. Bei der Beantragung werden dazu etwa die Adressdaten und der Firmenname des Antragstellers geprüft.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Das [[Digitales Zertifikat|digitale Zertifikat]] für [[Secure Sockets Layer|SSL]], das die Authentifizierung ermöglicht, ist vom Server bereitzustellen: Ein Binärdokument, das im Allgemeinen von einer –&nbsp;selbst wiederum zertifizierten&nbsp;– [[Zertifizierungsstelle (Digitale Zertifikate)|Zertifizierungsstelle]] (CA von {{enS|certificate authority}}) ausgestellt wird, das den Server und die [[Domain (Internet)|Domain]] eindeutig identifiziert. Bei der Beantragung werden dazu etwa die Adressdaten und der Firmenname des Antragstellers geprüft.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>In gängigen Browsern eingetragene Zertifikate werden typischerweise zu Preisen zwischen 15 und 600&nbsp;€ pro Jahr angeboten, wobei fallweise weitere Dienste, Siegel oder Versicherungen enthalten sind. Eine Reihe von Zertifizierungsstellen gibt kostenlos Zertifikate aus. Die etwa von <!--[[StartCom]]<ref>{{Internetquelle |url=https://www.heise.de/security/meldung/Mozilla-vertraut-kostenlosen-StartCom-Zertifikaten-129472.html |titel=Mozilla vertraut kostenlosen StartCom Zertifikaten |hrsg=Heise-Online |datum=2006-06-03 |zugriff=2010-03-04}}<br />Vgl. dazu auch ''[[:en:Comparison of SSL certificates for web servers|Comparison of SSL certificates for web servers]]'' in der englischsprachigen Wikipedia.</ref> oder--> [[Let’s Encrypt]] ausgestellten Zertifikate werden dabei von fast allen modernen Browsern ohne Fehlermeldung akzeptiert. Ebenfalls kostenlose Zertifikate erstellt [[CAcert]], wo es bisher jedoch nicht gelang, in die Liste der vom Browser automatisch akzeptierten Zertifikate aufgenommen zu werden; siehe [[#<del style="font-weight: bold; text-decoration: none;">Vorinstallierte Zertifikate</del>|oben]]. Ein solches Zertifikat muss daher bei der [[#Client-Verarbeitung|Client-Verarbeitung]] vom Anwender manuell importiert werden; dieses Verhalten kann aber auch erwünscht sein.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>In gängigen Browsern eingetragene Zertifikate werden typischerweise zu Preisen zwischen 15 und 600&nbsp;€ pro Jahr angeboten, wobei fallweise weitere Dienste, Siegel oder Versicherungen enthalten sind. Eine Reihe von Zertifizierungsstellen gibt kostenlos Zertifikate aus. Die etwa von <!--[[StartCom]]<ref>{{Internetquelle |url=https://www.heise.de/security/meldung/Mozilla-vertraut-kostenlosen-StartCom-Zertifikaten-129472.html |titel=Mozilla vertraut kostenlosen StartCom Zertifikaten |hrsg=Heise-Online |datum=2006-06-03 |zugriff=2010-03-04}}<br />Vgl. dazu auch ''[[:en:Comparison of SSL certificates for web servers|Comparison of SSL certificates for web servers]]'' in der englischsprachigen Wikipedia.</ref> oder--> [[Let’s Encrypt]] ausgestellten Zertifikate werden dabei von fast allen modernen Browsern ohne Fehlermeldung akzeptiert. Ebenfalls kostenlose Zertifikate erstellt [[CAcert]], wo es bisher jedoch nicht gelang, in die Liste der vom Browser automatisch akzeptierten Zertifikate aufgenommen zu werden; siehe [[#<ins style="font-weight: bold; text-decoration: none;">Vertrauensanker</ins>|oben]]. Ein solches Zertifikat muss daher bei der [[#Client-Verarbeitung|Client-Verarbeitung]] vom Anwender manuell importiert werden; dieses Verhalten kann aber auch erwünscht sein.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Um veraltete oder unsicher gewordene Zertifikate für ungültig zu erklären, sind [[Zertifikatsperrliste]]n ({{enS|certificate revocation list}}, ''CRL'') vorgesehen. Das Verfahren sieht vor, dass diese Listen regelmäßig von Browsern geprüft und darin gesperrte Zertifikate ab sofort abgewiesen werden.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Um veraltete oder unsicher gewordene Zertifikate für ungültig zu erklären, sind [[Zertifikatsperrliste]]n ({{enS|certificate revocation list}}, ''CRL'') vorgesehen. Das Verfahren sieht vor, dass diese Listen regelmäßig von Browsern geprüft und darin gesperrte Zertifikate ab sofort abgewiesen werden.</div></td>
</tr>
</table>
Windharp
https://de.wikipedia.org/w/index.php?title=Hypertext_Transfer_Protocol_Secure&diff=251655145&oldid=prev
Matthäus Wander: /* Verschlüsselung */ Link
2024-12-28T13:54:18Z
<p><span class="autocomment">Verschlüsselung: </span> Link</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 28. Dezember 2024, 15:54 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 136:</td>
<td colspan="2" class="diff-lineno">Zeile 136:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Da in der Regel Benutzer nicht explizit eine verschlüsselte Verbindung durch Spezifizierung des HTTPS-Protokolls (''<nowiki>https://</nowiki>'') beim Aufruf einer Webseite anfordern, kann ein Angreifer eine Verschlüsselung der Verbindung bereits vor Initialisierung unterbinden und einen [[Man-in-the-Middle-Angriff]] ausführen.<ref>{{Internetquelle |autor=Daniel Bachfeld |url=https://www.heise.de/security/meldung/Black-Hat-Neue-Angriffsmethoden-auf-SSL-vorgestellt-198285.html |titel=Black Hat: Neue Angriffsmethoden auf SSL vorgestellt |werk=[[Heise online]] Security |datum=2009-02-19 |abruf=2015-10-25}}</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Da in der Regel Benutzer nicht explizit eine verschlüsselte Verbindung durch Spezifizierung des HTTPS-Protokolls (''<nowiki>https://</nowiki>'') beim Aufruf einer Webseite anfordern, kann ein Angreifer eine Verschlüsselung der Verbindung bereits vor Initialisierung unterbinden und einen [[Man-in-the-Middle-Angriff]] ausführen.<ref>{{Internetquelle |autor=Daniel Bachfeld |url=https://www.heise.de/security/meldung/Black-Hat-Neue-Angriffsmethoden-auf-SSL-vorgestellt-198285.html |titel=Black Hat: Neue Angriffsmethoden auf SSL vorgestellt |werk=[[Heise online]] Security |datum=2009-02-19 |abruf=2015-10-25}}</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Speziell zur Abwehr von Downgrade-<del style="font-weight: bold; text-decoration: none;">Attacken</del> gegen die Verschlüsselung sowie von [[Session Hijacking]] wurde 2012 das Verfahren [[HTTP Strict Transport Security]] oder HSTS vorgestellt. Es wird durch einen HSTS-Header seitens des Servers aktiviert, worauf im Browser u.&nbsp;a. http- in https-URLs umgewandelt werden.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Speziell zur Abwehr von <ins style="font-weight: bold; text-decoration: none;">[[</ins>Downgrade-<ins style="font-weight: bold; text-decoration: none;">Angriff]]en</ins> gegen die Verschlüsselung sowie von [[Session Hijacking]] wurde 2012 das Verfahren [[HTTP Strict Transport Security]] oder HSTS vorgestellt. Es wird durch einen HSTS-Header seitens des Servers aktiviert, worauf im Browser u.&nbsp;a. http- in https-URLs umgewandelt werden.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Zertifikatsystem ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Zertifikatsystem ===</div></td>
</tr>
</table>
Matthäus Wander
https://de.wikipedia.org/w/index.php?title=Hypertext_Transfer_Protocol_Secure&diff=249106163&oldid=prev
Matthäus Wander: /* Leistung */ Aktualisiert
2024-10-03T16:46:00Z
<p><span class="autocomment">Leistung: </span> Aktualisiert</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 3. Oktober 2024, 18:46 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 120:</td>
<td colspan="2" class="diff-lineno">Zeile 120:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Leistung ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Leistung ===</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Beim Verbindungsaufbau handeln Client und Server im [[Transport Layer Security#TLS Handshake Protocol|TLS-Handshake]] einen Verschlüsselungsalgorithmus aus. Hierbei besteht ein Zielkonflikt zwischen möglichst sicheren und performanten Algorithmen. Dies gilt insbesondere für den Server, da dieser für gewöhnlich mehrere Clients gleichzeitig bedient und somit einen höheren [[Datenverkehr]] als der Client verarbeitet. Früher übliche Verfahren wie die [[Blockverschlüsselung|Blockchiffre]] [[Data Encryption Standard|DES]] und die [[Stromverschlüsselung|Stromchiffre]] [[RC4]] <del style="font-weight: bold; text-decoration: none;">boten</del> eine gute Leistung, gelten heute jedoch nicht mehr als hinreichend sicher. RC4 wird seit 2016 von den großen [[Webbrowser]]n nicht mehr unterstützt.<ref>Emil Protalinski: [https://venturebeat.com/2015/09/01/google-microsoft-and-mozilla-will-drop-rc4-support-in-chrome-edge-ie-and-firefox-next-year/ Google, Microsoft, and Mozilla will drop RC4 encryption in Chrome, Edge, IE, and Firefox next year], VentureBeat, 1. September 2015.</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Beim Verbindungsaufbau handeln Client und Server im [[Transport Layer Security#TLS Handshake Protocol|TLS-Handshake]] einen Verschlüsselungsalgorithmus aus. Hierbei besteht ein Zielkonflikt zwischen möglichst sicheren und performanten Algorithmen. Dies gilt insbesondere für den Server, da dieser für gewöhnlich mehrere Clients gleichzeitig bedient und somit einen höheren [[Datenverkehr]] als der Client verarbeitet. Früher übliche Verfahren wie die [[Blockverschlüsselung|Blockchiffre]] [[Data Encryption Standard|DES]] und die [[Stromverschlüsselung|Stromchiffre]] [[RC4]] <ins style="font-weight: bold; text-decoration: none;">bieten</ins> eine gute Leistung, gelten heute jedoch nicht mehr als hinreichend sicher. RC4 wird seit 2016 von den großen [[Webbrowser]]n nicht mehr unterstützt.<ref>Emil Protalinski: [https://venturebeat.com/2015/09/01/google-microsoft-and-mozilla-will-drop-rc4-support-in-chrome-edge-ie-and-firefox-next-year/ Google, Microsoft, and Mozilla will drop RC4 encryption in Chrome, Edge, IE, and Firefox next year], VentureBeat, 1. September 2015.</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Zur <del style="font-weight: bold; text-decoration: none;">Entlastung</del> der Server-<del style="font-weight: bold; text-decoration: none;">CPU</del> <del style="font-weight: bold; text-decoration: none;">werden</del> auch Hardware-<del style="font-weight: bold; text-decoration: none;">SSL-Beschleuniger</del> <del style="font-weight: bold; text-decoration: none;">(''</del>[[<del style="font-weight: bold; text-decoration: none;">SSL</del> <del style="font-weight: bold; text-decoration: none;">accelerators]]'') angeboten:</del> PCI-Steckkarten mit speziellen, optimierten Prozessoren, die aus der <del style="font-weight: bold; text-decoration: none;">SSL</del>-Bibliothek angesprochen werden. Daneben gibt es auch eigenständige Geräte, meist in Rack-Bauweise, die Teile des HTTP-Datenstroms automatisch verschlüsseln. Weiterhin werden Server mit programmierbaren Recheneinheiten angeboten, die mit entsprechenden SSL-Bibliotheken höhere Leistung als vergleichbar aufwendige Universal-CPUs erreichen, so die MAU (''Modular Arithmetic Unit'') von [[Sun Microsystems|Sun]]. Diese spezielle Hardware steht aber im engen Wettbewerb mit der stetigen Entwicklung der Multiprozessor- und [[Mehrkernprozessor|Multi-Core]]-Systeme der großen CPU-Hersteller Intel und AMD.<ref name="anant_ssl">[http://www.anandtech.com/show/2143/6 ''Quad Core Intel Xeon SSL Performance''] auf anandtech.com, 27. Dezember 2006.</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Zur <ins style="font-weight: bold; text-decoration: none;">Erhöhung</ins> der Server-<ins style="font-weight: bold; text-decoration: none;">Performance</ins> <ins style="font-weight: bold; text-decoration: none;">wird</ins> auch Hardware-<ins style="font-weight: bold; text-decoration: none;">Beschleunigung eingesetzt. Eine Möglichkeit ist der Einsatz von</ins> [[<ins style="font-weight: bold; text-decoration: none;">Peripheral</ins> <ins style="font-weight: bold; text-decoration: none;">Component</ins> <ins style="font-weight: bold; text-decoration: none;">Interconnect|</ins>PCI-Steckkarten<ins style="font-weight: bold; text-decoration: none;">]]</ins> mit speziellen, optimierten Prozessoren, die aus der <ins style="font-weight: bold; text-decoration: none;">TLS</ins>-Bibliothek angesprochen werden. Daneben gibt es auch eigenständige Geräte, meist in Rack-Bauweise, die Teile des HTTP-Datenstroms automatisch verschlüsseln. Weiterhin werden Server mit programmierbaren Recheneinheiten angeboten, die mit entsprechenden SSL-Bibliotheken höhere Leistung als vergleichbar aufwendige Universal-CPUs erreichen, so die MAU (''Modular Arithmetic Unit'') von [[Sun Microsystems|Sun]]. Diese spezielle Hardware steht aber im engen Wettbewerb mit der stetigen Entwicklung der Multiprozessor- und [[Mehrkernprozessor|Multi-Core]]-Systeme der großen CPU-Hersteller Intel und AMD.<ref name="anant_ssl">[http://www.anandtech.com/show/2143/6 ''Quad Core Intel Xeon SSL Performance''] auf anandtech.com, 27. Dezember 2006.</ref><ins style="font-weight: bold; text-decoration: none;"> Moderne Prozessoren enthalten mit [[AES-NI]] eine Hardware-Beschleunigung für den [[Advanced Encryption Standard|AES-Verschlüsselungsalgorithmus]], der einen Teil der für HTTPS notwendigen Rechenoperationen ausmacht.</ins></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>2010 verursachte die Verschlüsselung beispielsweise bei [[Gmail]] weniger als 1 % der [[Prozessor]]-Last, weniger als 10&nbsp;KB [[Arbeitsspeicher]]bedarf pro Verbindung und weniger als 2 % des Netzwerk-[[Datenverkehr]]s.<ref name="overclocking-ssl">{{Internetquelle |autor=Adam Langley, Nagendra Modadugu, Wan-Teh Chang |url=https://www.imperialviolet.org/2010/06/25/overclocking-ssl.html |titel=Overclocking SSL |werk=ImperialViolet. Adam Langley’s Weblog |datum=2010-06-25 |sprache=en |abruf=2014-10-23}}</ref> 10&nbsp;Jahre vorher belastete der Rechenaufwand der Verschlüsselung die Server noch stark.<ref name="overclocking-ssl" /></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>2010 verursachte die Verschlüsselung beispielsweise bei [[Gmail]] weniger als 1 % der [[Prozessor]]-Last, weniger als 10&nbsp;KB [[Arbeitsspeicher]]bedarf pro Verbindung und weniger als 2 % des Netzwerk-[[Datenverkehr]]s.<ref name="overclocking-ssl">{{Internetquelle |autor=Adam Langley, Nagendra Modadugu, Wan-Teh Chang |url=https://www.imperialviolet.org/2010/06/25/overclocking-ssl.html |titel=Overclocking SSL |werk=ImperialViolet. Adam Langley’s Weblog |datum=2010-06-25 |sprache=en |abruf=2014-10-23}}</ref> 10&nbsp;Jahre vorher belastete der Rechenaufwand der Verschlüsselung die Server noch stark.<ref name="overclocking-ssl" /></div></td>
</tr>
</table>
Matthäus Wander
https://de.wikipedia.org/w/index.php?title=Hypertext_Transfer_Protocol_Secure&diff=249106012&oldid=prev
Matthäus Wander: /* Leistung */ Korrigiert und aktualisiert
2024-10-03T16:38:55Z
<p><span class="autocomment">Leistung: </span> Korrigiert und aktualisiert</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 3. Oktober 2024, 18:38 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 120:</td>
<td colspan="2" class="diff-lineno">Zeile 120:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Leistung ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Leistung ===</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Beim Verbindungsaufbau <del style="font-weight: bold; text-decoration: none;">legt</del> <del style="font-weight: bold; text-decoration: none;">der</del> Server einen Verschlüsselungsalgorithmus <del style="font-weight: bold; text-decoration: none;">fest</del>. <del style="font-weight: bold; text-decoration: none;">In</del> <del style="font-weight: bold; text-decoration: none;">der</del> <del style="font-weight: bold; text-decoration: none;">Theorie</del> <del style="font-weight: bold; text-decoration: none;">soll</del> <del style="font-weight: bold; text-decoration: none;">sich</del> <del style="font-weight: bold; text-decoration: none;">der</del> <del style="font-weight: bold; text-decoration: none;">Server</del> <del style="font-weight: bold; text-decoration: none;">dabei</del> <del style="font-weight: bold; text-decoration: none;">an</del> <del style="font-weight: bold; text-decoration: none;">den</del> <del style="font-weight: bold; text-decoration: none;">Wünschen</del> <del style="font-weight: bold; text-decoration: none;">des</del> <del style="font-weight: bold; text-decoration: none;">Clients</del> <del style="font-weight: bold; text-decoration: none;">orientieren.</del> <del style="font-weight: bold; text-decoration: none;">Um</del> <del style="font-weight: bold; text-decoration: none;">Rechenzeit</del> <del style="font-weight: bold; text-decoration: none;">zu</del> <del style="font-weight: bold; text-decoration: none;">sparen,</del> <del style="font-weight: bold; text-decoration: none;">werden</del> <del style="font-weight: bold; text-decoration: none;">jedoch</del> <del style="font-weight: bold; text-decoration: none;">auf</del> <del style="font-weight: bold; text-decoration: none;">Servern</del> <del style="font-weight: bold; text-decoration: none;">mit</del> <del style="font-weight: bold; text-decoration: none;">hohem</del> [[Datenverkehr]] <del style="font-weight: bold; text-decoration: none;">bevorzugt</del> <del style="font-weight: bold; text-decoration: none;">[[Stromverschlüsselung|Strom-Chiffren]]</del> <del style="font-weight: bold; text-decoration: none;">eingesetzt,</del> <del style="font-weight: bold; text-decoration: none;">da</del> <del style="font-weight: bold; text-decoration: none;">diese</del> <del style="font-weight: bold; text-decoration: none;">weniger</del> <del style="font-weight: bold; text-decoration: none;">rechenintensiv</del> <del style="font-weight: bold; text-decoration: none;">sind</del> <del style="font-weight: bold; text-decoration: none;">als</del> [[Blockverschlüsselung|<del style="font-weight: bold; text-decoration: none;">Block-Chiffren</del>]]<del style="font-weight: bold; text-decoration: none;"> wie</del> [[<del style="font-weight: bold; text-decoration: none;">Advanced</del> Encryption Standard|<del style="font-weight: bold; text-decoration: none;">AES</del>]] <del style="font-weight: bold; text-decoration: none;">oder</del> [[<del style="font-weight: bold; text-decoration: none;">Camellia (Algorithmus)</del>|<del style="font-weight: bold; text-decoration: none;">Camellia</del>]]<del style="font-weight: bold; text-decoration: none;">.</del> <del style="font-weight: bold; text-decoration: none;">Viele</del> <del style="font-weight: bold; text-decoration: none;">der</del> <del style="font-weight: bold; text-decoration: none;">dabei</del> <del style="font-weight: bold; text-decoration: none;">lange</del> <del style="font-weight: bold; text-decoration: none;">Zeit</del> <del style="font-weight: bold; text-decoration: none;">genutzten</del> <del style="font-weight: bold; text-decoration: none;">Verfahren</del> <del style="font-weight: bold; text-decoration: none;">wie</del> <del style="font-weight: bold; text-decoration: none;">[[RC4]]</del> <del style="font-weight: bold; text-decoration: none;">gelten</del> als <del style="font-weight: bold; text-decoration: none;">unsicher</del> <del style="font-weight: bold; text-decoration: none;">und</del> <del style="font-weight: bold; text-decoration: none;">werden</del> <del style="font-weight: bold; text-decoration: none;">daher</del> seit 2016 von den großen [[Webbrowser]]n nicht mehr unterstützt.<ref>Emil Protalinski: [https://venturebeat.com/2015/09/01/google-microsoft-and-mozilla-will-drop-rc4-support-in-chrome-edge-ie-and-firefox-next-year/ Google, Microsoft, and Mozilla will drop RC4 encryption in Chrome, Edge, IE, and Firefox next year], VentureBeat, 1. September 2015.</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Beim Verbindungsaufbau <ins style="font-weight: bold; text-decoration: none;">handeln</ins> <ins style="font-weight: bold; text-decoration: none;">Client und</ins> Server<ins style="font-weight: bold; text-decoration: none;"> im [[Transport Layer Security#TLS Handshake Protocol|TLS-Handshake]]</ins> einen Verschlüsselungsalgorithmus <ins style="font-weight: bold; text-decoration: none;">aus</ins>. <ins style="font-weight: bold; text-decoration: none;">Hierbei</ins> <ins style="font-weight: bold; text-decoration: none;">besteht</ins> <ins style="font-weight: bold; text-decoration: none;">ein</ins> <ins style="font-weight: bold; text-decoration: none;">Zielkonflikt</ins> <ins style="font-weight: bold; text-decoration: none;">zwischen</ins> <ins style="font-weight: bold; text-decoration: none;">möglichst</ins> <ins style="font-weight: bold; text-decoration: none;">sicheren</ins> <ins style="font-weight: bold; text-decoration: none;">und</ins> <ins style="font-weight: bold; text-decoration: none;">performanten</ins> <ins style="font-weight: bold; text-decoration: none;">Algorithmen.</ins> <ins style="font-weight: bold; text-decoration: none;">Dies</ins> <ins style="font-weight: bold; text-decoration: none;">gilt</ins> <ins style="font-weight: bold; text-decoration: none;">insbesondere</ins> <ins style="font-weight: bold; text-decoration: none;">für</ins> <ins style="font-weight: bold; text-decoration: none;">den</ins> <ins style="font-weight: bold; text-decoration: none;">Server,</ins> <ins style="font-weight: bold; text-decoration: none;">da</ins> <ins style="font-weight: bold; text-decoration: none;">dieser</ins> <ins style="font-weight: bold; text-decoration: none;">für</ins> <ins style="font-weight: bold; text-decoration: none;">gewöhnlich</ins> <ins style="font-weight: bold; text-decoration: none;">mehrere</ins> <ins style="font-weight: bold; text-decoration: none;">Clients</ins> <ins style="font-weight: bold; text-decoration: none;">gleichzeitig bedient und somit einen</ins> <ins style="font-weight: bold; text-decoration: none;">höheren</ins> [[Datenverkehr]] <ins style="font-weight: bold; text-decoration: none;">als</ins> <ins style="font-weight: bold; text-decoration: none;">der</ins> <ins style="font-weight: bold; text-decoration: none;">Client</ins> <ins style="font-weight: bold; text-decoration: none;">verarbeitet.</ins> <ins style="font-weight: bold; text-decoration: none;">Früher</ins> <ins style="font-weight: bold; text-decoration: none;">übliche</ins> <ins style="font-weight: bold; text-decoration: none;">Verfahren</ins> <ins style="font-weight: bold; text-decoration: none;">wie</ins> <ins style="font-weight: bold; text-decoration: none;">die</ins> [[Blockverschlüsselung|<ins style="font-weight: bold; text-decoration: none;">Blockchiffre</ins>]] [[<ins style="font-weight: bold; text-decoration: none;">Data</ins> Encryption Standard|<ins style="font-weight: bold; text-decoration: none;">DES</ins>]] <ins style="font-weight: bold; text-decoration: none;">und die</ins> [[<ins style="font-weight: bold; text-decoration: none;">Stromverschlüsselung</ins>|<ins style="font-weight: bold; text-decoration: none;">Stromchiffre</ins>]] <ins style="font-weight: bold; text-decoration: none;">[[RC4]]</ins> <ins style="font-weight: bold; text-decoration: none;">boten</ins> <ins style="font-weight: bold; text-decoration: none;">eine</ins> <ins style="font-weight: bold; text-decoration: none;">gute</ins> <ins style="font-weight: bold; text-decoration: none;">Leistung,</ins> <ins style="font-weight: bold; text-decoration: none;">gelten</ins> <ins style="font-weight: bold; text-decoration: none;">heute</ins> <ins style="font-weight: bold; text-decoration: none;">jedoch</ins> <ins style="font-weight: bold; text-decoration: none;">nicht</ins> <ins style="font-weight: bold; text-decoration: none;">mehr</ins> als <ins style="font-weight: bold; text-decoration: none;">hinreichend</ins> <ins style="font-weight: bold; text-decoration: none;">sicher.</ins> <ins style="font-weight: bold; text-decoration: none;">RC4</ins> <ins style="font-weight: bold; text-decoration: none;">wird</ins> seit 2016 von den großen [[Webbrowser]]n nicht mehr unterstützt.<ref>Emil Protalinski: [https://venturebeat.com/2015/09/01/google-microsoft-and-mozilla-will-drop-rc4-support-in-chrome-edge-ie-and-firefox-next-year/ Google, Microsoft, and Mozilla will drop RC4 encryption in Chrome, Edge, IE, and Firefox next year], VentureBeat, 1. September 2015.</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Zur Entlastung der Server-CPU werden auch Hardware-SSL-Beschleuniger (''[[SSL accelerators]]'') angeboten: PCI-Steckkarten mit speziellen, optimierten Prozessoren, die aus der SSL-Bibliothek angesprochen werden. Daneben gibt es auch eigenständige Geräte, meist in Rack-Bauweise, die Teile des HTTP-Datenstroms automatisch verschlüsseln. Weiterhin werden Server mit programmierbaren Recheneinheiten angeboten, die mit entsprechenden SSL-Bibliotheken höhere Leistung als vergleichbar aufwendige Universal-CPUs erreichen, so die MAU (''Modular Arithmetic Unit'') von [[Sun Microsystems|Sun]]. Diese spezielle Hardware steht aber im engen Wettbewerb mit der stetigen Entwicklung der Multiprozessor- und [[Mehrkernprozessor|Multi-Core]]-Systeme der großen CPU-Hersteller Intel und AMD.<ref name="anant_ssl">[http://www.anandtech.com/show/2143/6 ''Quad Core Intel Xeon SSL Performance''] auf anandtech.com, 27. Dezember 2006.</ref></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Zur Entlastung der Server-CPU werden auch Hardware-SSL-Beschleuniger (''[[SSL accelerators]]'') angeboten: PCI-Steckkarten mit speziellen, optimierten Prozessoren, die aus der SSL-Bibliothek angesprochen werden. Daneben gibt es auch eigenständige Geräte, meist in Rack-Bauweise, die Teile des HTTP-Datenstroms automatisch verschlüsseln. Weiterhin werden Server mit programmierbaren Recheneinheiten angeboten, die mit entsprechenden SSL-Bibliotheken höhere Leistung als vergleichbar aufwendige Universal-CPUs erreichen, so die MAU (''Modular Arithmetic Unit'') von [[Sun Microsystems|Sun]]. Diese spezielle Hardware steht aber im engen Wettbewerb mit der stetigen Entwicklung der Multiprozessor- und [[Mehrkernprozessor|Multi-Core]]-Systeme der großen CPU-Hersteller Intel und AMD.<ref name="anant_ssl">[http://www.anandtech.com/show/2143/6 ''Quad Core Intel Xeon SSL Performance''] auf anandtech.com, 27. Dezember 2006.</ref></div></td>
</tr>
</table>
Matthäus Wander
https://de.wikipedia.org/w/index.php?title=Hypertext_Transfer_Protocol_Secure&diff=249035531&oldid=prev
Aka: Tippfehler entfernt
2024-10-01T06:44:30Z
<p><a href="/wiki/Benutzer:Aka/Tippfehler_entfernt" title="Benutzer:Aka/Tippfehler entfernt">Tippfehler entfernt</a></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 1. Oktober 2024, 08:44 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 17:</td>
<td colspan="2" class="diff-lineno">Zeile 17:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''Hypertext Transfer Protocol Secure''' ('''HTTPS;''' {{enS}} für „sicheres Hypertext-Übertragungsprotokoll“) ist ein [[Netzwerkprotokoll]] im [[World Wide Web]], mit dem Daten abhörsicher übertragen werden können. Es stellt ein [[Verschlüsselungsprotokoll]] für die [[Transportverschlüsselung]] dar. Technisch baut HTTPS auf [[Transport Layer Security|TLS]] auf, das<del style="font-weight: bold; text-decoration: none;"> eine</del> eine zusätzliche Kommunikationsschicht zwischen [[Hypertext Transfer Protocol|HTTP]] und [[Transmission Control Protocol|TCP]] darstellt. Eine HTTPS-Adresse wird über das [[Uniform Resource Identifier#Aufbau|URI-Schema]] „https“ identifiziert.<ref name="rfc9110" /></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''Hypertext Transfer Protocol Secure''' ('''HTTPS;''' {{enS}} für „sicheres Hypertext-Übertragungsprotokoll“) ist ein [[Netzwerkprotokoll]] im [[World Wide Web]], mit dem Daten abhörsicher übertragen werden können. Es stellt ein [[Verschlüsselungsprotokoll]] für die [[Transportverschlüsselung]] dar. Technisch baut HTTPS auf [[Transport Layer Security|TLS]] auf, das eine zusätzliche Kommunikationsschicht zwischen [[Hypertext Transfer Protocol|HTTP]] und [[Transmission Control Protocol|TCP]] darstellt. Eine HTTPS-Adresse wird über das [[Uniform Resource Identifier#Aufbau|URI-Schema]] „https“ identifiziert.<ref name="rfc9110" /></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>HTTPS wurde von [[Netscape Communications|Netscape]] entwickelt und zusammen mit [[Transport Layer Security|SSL]] 1.0 erstmals 1994 mit deren Browser veröffentlicht. Eine formale Spezifikation wurde im Jahr 2000 als [[Request for Comments]] <nowiki>RFC&nbsp;2818</nowiki> veröffentlicht.<ref name="rfc2818">{{RFC-Internet |RFC=2818 |Titel=HTTP Over TLS |Datum=2000}}</ref> Diese wurde im Jahr 2022 durch den [[Internetstandard]] <nowiki>RFC&nbsp;9110</nowiki> abgelöst.<ref name="rfc9110"/></div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>HTTPS wurde von [[Netscape Communications|Netscape]] entwickelt und zusammen mit [[Transport Layer Security|SSL]] 1.0 erstmals 1994 mit deren Browser veröffentlicht. Eine formale Spezifikation wurde im Jahr 2000 als [[Request for Comments]] <nowiki>RFC&nbsp;2818</nowiki> veröffentlicht.<ref name="rfc2818">{{RFC-Internet |RFC=2818 |Titel=HTTP Over TLS |Datum=2000}}</ref> Diese wurde im Jahr 2022 durch den [[Internetstandard]] <nowiki>RFC&nbsp;9110</nowiki> abgelöst.<ref name="rfc9110"/></div></td>
</tr>
</table>
Aka
https://de.wikipedia.org/w/index.php?title=Hypertext_Transfer_Protocol_Secure&diff=249034180&oldid=prev
109.43.112.251: /* Schreibfehler */
2024-10-01T05:13:59Z
<p><span class="autocomment">Schreibfehler</span></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 1. Oktober 2024, 07:13 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 48:</td>
<td colspan="2" class="diff-lineno">Zeile 48:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Serverseitig wird ausschließlich HTTPS zugelassen; eine aufgerufene HTTP-Adresse wird automatisch auf HTTPS weitergeleitet. Dies entspricht dem [[Stand der Technik]] im Internet.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Serverseitig wird ausschließlich HTTPS zugelassen; eine aufgerufene HTTP-Adresse wird automatisch auf HTTPS weitergeleitet. Dies entspricht dem [[Stand der Technik]] im Internet.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Der Login wird über HTTPS erzwungen, bei dem ein [[HTTP-Cookie]] im Browser gesetzt wird, während die anderen Seitenaufrufe im Klartext gesendet werden. Dies war eine früher übliche Vorgehensweise, um sensible Informationen wie das Passwort oder Zahlungsdaten zu schützen, und ansonsten Rechenzeit zu sparen.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Der Login wird über HTTPS erzwungen, bei dem ein [[HTTP-Cookie]] im Browser gesetzt wird, während die anderen Seitenaufrufe im Klartext gesendet werden. Dies war eine früher übliche Vorgehensweise, um sensible Informationen wie das Passwort oder Zahlungsdaten zu schützen, und ansonsten Rechenzeit zu sparen.</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* [[HTTP Strict Transport Security]] (HSTS): Der Server signalisiert beim ersten Seitenaufruf, dass der Client für alle zukünftigen Aufrufe HTTPS verwenden muss. Der Client speichert diese Information und stellt bei zukünftigen <del style="font-weight: bold; text-decoration: none;">Besucehn</del> immer eine Verbindung über HTTPS her. Dies entspricht dem Sicherheitsmodell [[Trust on First Use]]. Einige Browser-Hersteller liefern eine vorinstallierte Liste von HSTS-Einträgen aus, mit der der Browser auch schon beim ersten Besuch die Verwendung von HTTPS erzwingt.<ref>[https://blog.mozilla.org/security/2012/11/01/preloading-hsts/ Preloading HSTS].</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [[HTTP Strict Transport Security]] (HSTS): Der Server signalisiert beim ersten Seitenaufruf, dass der Client für alle zukünftigen Aufrufe HTTPS verwenden muss. Der Client speichert diese Information und stellt bei zukünftigen <ins style="font-weight: bold; text-decoration: none;">Besuchen</ins> immer eine Verbindung über HTTPS her. Dies entspricht dem Sicherheitsmodell [[Trust on First Use]]. Einige Browser-Hersteller liefern eine vorinstallierte Liste von HSTS-Einträgen aus, mit der der Browser auch schon beim ersten Besuch die Verwendung von HTTPS erzwingt.<ref>[https://blog.mozilla.org/security/2012/11/01/preloading-hsts/ Preloading HSTS].</ref></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Clientseitige Eingabe der HTTPS-Variante oder Browser-[[Plug-in]] (z.&nbsp;B. für [[Mozilla Firefox|Firefox]] und [[Google Chrome|Chrome]] „[[HTTPS Everywhere]]“), welches HTTP-Anfragen durch HTTPS-Anfragen ersetzt, bei Diensten, die beide Varianten unterstützen.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Clientseitige Eingabe der HTTPS-Variante oder Browser-[[Plug-in]] (z.&nbsp;B. für [[Mozilla Firefox|Firefox]] und [[Google Chrome|Chrome]] „[[HTTPS Everywhere]]“), welches HTTP-Anfragen durch HTTPS-Anfragen ersetzt, bei Diensten, die beide Varianten unterstützen.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Seit 2020 (Version 83) kann [[Firefox]] so eingestellt werden, dass es nur HTTPS verwendet.<ref>{{Internetquelle |url=https://support.mozilla.org/en-US/kb/https-only-prefs |titel=HTTPS-Only Mode in Firefox |werk=support.mozilla.org |sprache=en |abruf=2021-06-18}}</ref> Falls eine Website nur über das unsichere HTTP erreicht werden kann, erfolgt der Zugriff erst nach expliziter Zustimmung durch den Nutzenden.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Seit 2020 (Version 83) kann [[Firefox]] so eingestellt werden, dass es nur HTTPS verwendet.<ref>{{Internetquelle |url=https://support.mozilla.org/en-US/kb/https-only-prefs |titel=HTTPS-Only Mode in Firefox |werk=support.mozilla.org |sprache=en |abruf=2021-06-18}}</ref> Falls eine Website nur über das unsichere HTTP erreicht werden kann, erfolgt der Zugriff erst nach expliziter Zustimmung durch den Nutzenden.</div></td>
</tr>
</table>
109.43.112.251
https://de.wikipedia.org/w/index.php?title=Hypertext_Transfer_Protocol_Secure&diff=248984235&oldid=prev
Matthäus Wander: /* Einleitung */ präzisiert und ergänzt
2024-09-29T07:17:44Z
<p><span class="autocomment">Einleitung: </span> präzisiert und ergänzt</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 29. September 2024, 09:17 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 17:</td>
<td colspan="2" class="diff-lineno">Zeile 17:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|}</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|}</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>'''Hypertext Transfer Protocol Secure''' ('''HTTPS;''' {{enS}} für „sicheres Hypertext-Übertragungsprotokoll“) ist ein [[<del style="font-weight: bold; text-decoration: none;">Kommunikationsprotokoll</del>]] im [[World Wide Web]], mit dem Daten abhörsicher übertragen werden können. Es stellt <del style="font-weight: bold; text-decoration: none;">eine</del> <del style="font-weight: bold; text-decoration: none;">''</del>Transportverschlüsselung<del style="font-weight: bold; text-decoration: none;">''</del> dar.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>'''Hypertext Transfer Protocol Secure''' ('''HTTPS;''' {{enS}} für „sicheres Hypertext-Übertragungsprotokoll“) ist ein [[<ins style="font-weight: bold; text-decoration: none;">Netzwerkprotokoll</ins>]] im [[World Wide Web]], mit dem Daten abhörsicher übertragen werden können. Es stellt <ins style="font-weight: bold; text-decoration: none;">ein</ins> <ins style="font-weight: bold; text-decoration: none;">[[Verschlüsselungsprotokoll]] für die [[</ins>Transportverschlüsselung<ins style="font-weight: bold; text-decoration: none;">]]</ins> dar.<ins style="font-weight: bold; text-decoration: none;"> Technisch baut HTTPS auf [[Transport Layer Security|TLS]] auf, das eine eine zusätzliche Kommunikationsschicht zwischen [[Hypertext Transfer Protocol|HTTP]] und [[Transmission Control Protocol|TCP]] darstellt. Eine HTTPS-Adresse wird über das [[Uniform Resource Identifier#Aufbau|URI-Schema]] „https“ identifiziert.<ref name="rfc9110" /></ins></div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>HTTPS wurde von [[Netscape Communications|Netscape]] entwickelt und zusammen mit [[Transport Layer Security|SSL]] 1.0 erstmals 1994 mit deren Browser veröffentlicht.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>HTTPS wurde von [[Netscape Communications|Netscape]] entwickelt und zusammen mit [[Transport Layer Security|SSL]] 1.0 erstmals 1994 mit deren Browser veröffentlicht.<ins style="font-weight: bold; text-decoration: none;"> Eine formale Spezifikation wurde im Jahr 2000 als [[Request for Comments]] <nowiki>RFC&nbsp;2818</nowiki> veröffentlicht.<ref name="rfc2818">{{RFC-Internet |RFC=2818 |Titel=HTTP Over TLS |Datum=2000}}</ref> Diese wurde im Jahr 2022 durch den [[Internetstandard]] <nowiki>RFC&nbsp;9110</nowiki> abgelöst.<ref name="rfc9110"/></ins></div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Technisch definiert wurde es als [[Uniform Resource Identifier#Aufbau|URI-Schema]], eine zusätzliche Schicht zwischen [[Hypertext Transfer Protocol|HTTP]] und [[Transmission Control Protocol|TCP]]. Eine formale Spezifikation wurde im Jahr 2000 als [[Request for Comments]] <nowiki>RFC&nbsp;2818</nowiki> veröffentlicht.<ref name="rfc2818">{{RFC-Internet |RFC=2818 |Titel=HTTP Over TLS |Datum=2000}}</ref> Diese wurde im Jahr 2022 durch den [[Internetstandard]] <nowiki>RFC&nbsp;9110</nowiki> abgelöst.<ref name="rfc9110"/></div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Nutzen ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Nutzen ==</div></td>
</tr>
</table>
Matthäus Wander
https://de.wikipedia.org/w/index.php?title=Hypertext_Transfer_Protocol_Secure&diff=248963909&oldid=prev
Matthäus Wander: /* Vorinstallierte Zertifikate */ aktualisiert
2024-09-28T10:04:55Z
<p><span class="autocomment">Vorinstallierte Zertifikate: </span> aktualisiert</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 28. September 2024, 12:04 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 54:</td>
<td colspan="2" class="diff-lineno">Zeile 54:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Seit 2020 (Version 83) kann [[Firefox]] so eingestellt werden, dass es nur HTTPS verwendet.<ref>{{Internetquelle |url=https://support.mozilla.org/en-US/kb/https-only-prefs |titel=HTTPS-Only Mode in Firefox |werk=support.mozilla.org |sprache=en |abruf=2021-06-18}}</ref> Falls eine Website nur über das unsichere HTTP erreicht werden kann, erfolgt der Zugriff erst nach expliziter Zustimmung durch den Nutzenden.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Seit 2020 (Version 83) kann [[Firefox]] so eingestellt werden, dass es nur HTTPS verwendet.<ref>{{Internetquelle |url=https://support.mozilla.org/en-US/kb/https-only-prefs |titel=HTTPS-Only Mode in Firefox |werk=support.mozilla.org |sprache=en |abruf=2021-06-18}}</ref> Falls eine Website nur über das unsichere HTTP erreicht werden kann, erfolgt der Zugriff erst nach expliziter Zustimmung durch den Nutzenden.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>=== <del style="font-weight: bold; text-decoration: none;">Vorinstallierte Zertifikate</del> ===</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>=== <ins style="font-weight: bold; text-decoration: none;">Vertrauensanker</ins> ===</div></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Die Authentizität einer aufgerufenen HTTPS-Adresse ergibt sich durch ein [[Digitales Zertifikat]] des Webservers. Das Zertifikat ist Teil einer [[Public-Key-Infrastruktur]] (PKI) nach dem [[X.509]]-Standard. Serverzertifikate werden von [[Zertifizierungsstelle (Digitale Zertifikate)|Zertifizierungsstellen]] ausgestellt, deren Wurzelzertifikate dem Browser bekannt sein müssen und als [[Vertrauensanker]] dienen. Ist das Serverzertifikat authentisch, so zeigt der Browser die Verbindung als sicher an.</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Um diese für Unkundige eventuell irritierende Abfrage zu vermeiden, wurde mit der Zeit eine Reihe von Root-Zertifikaten von den Browserherstellern akzeptiert, die schon bei der Installation eingetragen werden. Webseiten, die entsprechende Zertifikate haben, werden dann, ebenso wie davon abgeleitete Unter-Zertifikate, bei Aufruf ohne Nachfrage akzeptiert. Ob ein Root-Zertifikat dem Browser bekannt ist, hängt von der Browser-Version ab; zudem wird die Liste der Zertifikate teils auch online im Rahmen der Systemaktualisierung auf den neuesten Stand gebracht, so bei Microsoft Windows.</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><del style="font-weight: bold; text-decoration: none;">Mit</del> <del style="font-weight: bold; text-decoration: none;">dem</del> <del style="font-weight: bold; text-decoration: none;">[[Internet Explorer#Version 7|Internet Explorer&nbsp;7]] hat Microsoft, kurz danach auch Mozilla mit</del> dem <del style="font-weight: bold; text-decoration: none;">[[Mozilla Firefox|Firefox&nbsp;3]], die Warnung bei</del> nicht <del style="font-weight: bold; text-decoration: none;">eingetragenen</del> <del style="font-weight: bold; text-decoration: none;">Zertifikaten</del> <del style="font-weight: bold; text-decoration: none;">verschärft:</del> <del style="font-weight: bold; text-decoration: none;">Erschien</del> <del style="font-weight: bold; text-decoration: none;">vorher</del> <del style="font-weight: bold; text-decoration: none;">nur</del> <del style="font-weight: bold; text-decoration: none;">ein</del> <del style="font-weight: bold; text-decoration: none;">[[Pop-up]]</del> <del style="font-weight: bold; text-decoration: none;">„Sicherheitshinweis“,</del> <del style="font-weight: bold; text-decoration: none;">das</del> nach <del style="font-weight: bold; text-decoration: none;">Name,</del> <del style="font-weight: bold; text-decoration: none;">Quelle</del> und<del style="font-weight: bold; text-decoration: none;"> Laufzeit</del> des <del style="font-weight: bold; text-decoration: none;">Zertifikats</del> <del style="font-weight: bold; text-decoration: none;">differenzierte</del>, <del style="font-weight: bold; text-decoration: none;">so</del> <del style="font-weight: bold; text-decoration: none;">wird</del> <del style="font-weight: bold; text-decoration: none;">nun</del> der <del style="font-weight: bold; text-decoration: none;">Inhalt der Webseite ausgeblendet und eine Warnung angezeigt, mit der Empfehlung,</del> die Seite <del style="font-weight: bold; text-decoration: none;">nicht</del> <del style="font-weight: bold; text-decoration: none;">zu</del> <del style="font-weight: bold; text-decoration: none;">benutzen.</del> <del style="font-weight: bold; text-decoration: none;">Um</del> <del style="font-weight: bold; text-decoration: none;">diese</del> <del style="font-weight: bold; text-decoration: none;">sehen</del> <del style="font-weight: bold; text-decoration: none;">zu</del> <del style="font-weight: bold; text-decoration: none;">können,</del> <del style="font-weight: bold; text-decoration: none;">muss der Anwender dann explizit</del> eine „Ausnahme hinzufügen“. <del style="font-weight: bold; text-decoration: none;">Ein</del> <del style="font-weight: bold; text-decoration: none;">nicht</del> im Browser eingetragenes Zertifikat <del style="font-weight: bold; text-decoration: none;">wird</del> damit für Massenanwendungen<del style="font-weight: bold; text-decoration: none;"> zunehmend</del> untauglich.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Ist</ins> <ins style="font-weight: bold; text-decoration: none;">das</ins> <ins style="font-weight: bold; text-decoration: none;">Wurzelzertifikat</ins> dem <ins style="font-weight: bold; text-decoration: none;">Browser</ins> nicht <ins style="font-weight: bold; text-decoration: none;">bekannt,</ins> <ins style="font-weight: bold; text-decoration: none;">so</ins> <ins style="font-weight: bold; text-decoration: none;">führt</ins> <ins style="font-weight: bold; text-decoration: none;">das</ins> <ins style="font-weight: bold; text-decoration: none;">zu</ins> <ins style="font-weight: bold; text-decoration: none;">einer</ins> <ins style="font-weight: bold; text-decoration: none;">Sicherheitswarnung</ins> <ins style="font-weight: bold; text-decoration: none;">beim</ins> <ins style="font-weight: bold; text-decoration: none;">Seitenaufruf.</ins> <ins style="font-weight: bold; text-decoration: none;">Je</ins> nach <ins style="font-weight: bold; text-decoration: none;">Einstellung</ins> <ins style="font-weight: bold; text-decoration: none;">der Browser</ins> und des <ins style="font-weight: bold; text-decoration: none;">Servers</ins> <ins style="font-weight: bold; text-decoration: none;">(HSTS</ins>, <ins style="font-weight: bold; text-decoration: none;">siehe</ins> <ins style="font-weight: bold; text-decoration: none;">oben)</ins> <ins style="font-weight: bold; text-decoration: none;">kann</ins> der <ins style="font-weight: bold; text-decoration: none;">Anwender</ins> die Seite <ins style="font-weight: bold; text-decoration: none;">entweder</ins> <ins style="font-weight: bold; text-decoration: none;">gar</ins> <ins style="font-weight: bold; text-decoration: none;">nicht</ins> <ins style="font-weight: bold; text-decoration: none;">aufrufen</ins> <ins style="font-weight: bold; text-decoration: none;">oder</ins> <ins style="font-weight: bold; text-decoration: none;">explizit</ins> <ins style="font-weight: bold; text-decoration: none;">auf</ins> <ins style="font-weight: bold; text-decoration: none;">eigenes</ins> <ins style="font-weight: bold; text-decoration: none;">Risiko</ins> eine „Ausnahme hinzufügen“. <ins style="font-weight: bold; text-decoration: none;">Eine</ins> <ins style="font-weight: bold; text-decoration: none;">Website ohne ein</ins> im Browser eingetragenes Zertifikat <ins style="font-weight: bold; text-decoration: none;">ist</ins> damit für Massenanwendungen untauglich.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Je nach Browser und [[Betriebssystem]] liefern die Browser-Hersteller entweder eine Liste von vertrauenswürdigen Stammzertifikaten mit oder greifen auf den Zertifikatsspeicher des Betriebssystems zurück. Ob ein Wurzelzertifikat dem Browser bekannt ist, hängt somit von der Version des Browsers und des Betriebssystems ab. Die Liste der vertrauenswürdigen Wurzelzertifikate wird durch den Hersteller mit [[Softwareaktualisierung]]en auf den neuesten Stand gebracht.</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Die Frage, welche Zertifikate in die Browser aufgenommen werden, hat in der Open-Source-Community fallweise zu längeren Diskussionen geführt, so zwischen [[CAcert]], einem Anbieter kostenloser Zertifikate, und der [[Mozilla Foundation]], siehe [[CAcert#Vertrauenswürdigkeit|CAcert (Vertrauenswürdigkeit)]].</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Welche Wurzelzertifikate die Hersteller in ihre Zertifikatsspeicher aufnehmen, ergibt sich aus den Regelungen des [[CA/Browser Forum]]s. Die Zertifizierungsstelle muss hierbei durch einen externen [[Audit]] nachweisen, mit den Sicherheitsvorgaben konform zu sein. Da dies mit Kosten verbunden ist, stellt es eine Aufnahmehürde dar. Das in der [[Open Source|Open-Source-Community]] verbreitete [[CAcert]], ein früher Anbieter kostenloser Zertifikate, ist eine prominente Zertifizierungsstelle, das nicht in den Browsern mitgeliefert wird. Anwender, die eine Seite mit CAcert-Zertifikat besuchen, müssen das Wurzelzertifikat händisch installieren.</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Ende 2015 ging [[Let’s Encrypt]] online, gegründet u.&nbsp;a. von [[Mozilla]] und der [[Electronic Frontier Foundation]]. Hier werden kostenlose Zertifikate für jedermann angeboten mit dem Ziel, die Verbreitung von HTTPS insgesamt zu fördern. Für die Installation und laufende Aktualisierung der Zertifikate ist jedoch eine eigene Software auf dem Server notwendig.</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td colspan="2" class="diff-empty diff-side-deleted"></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Um die Verbreitung von HTTPS zu fördern, ging Ende 2015 die gemeinnützige Zertifizierungsstelle [[Let’s Encrypt]] in Betrieb. Let’s Encrypt stellt für jeden kostenlose Zertifikate aus, die von den gängigen Browsern als vertrauenswürdig akzeptiert werden. Für die Installation und laufende Aktualisierung der Zertifikate ist eine Software auf dem Server notwendig.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Server-Betrieb ==</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Server-Betrieb ==</div></td>
</tr>
</table>
Matthäus Wander
https://de.wikipedia.org/w/index.php?title=Hypertext_Transfer_Protocol_Secure&diff=248962480&oldid=prev
Matthäus Wander: /* Varianten der HTTPS-Anwahl */ aktualisiert
2024-09-28T09:03:41Z
<p><span class="autocomment">Varianten der HTTPS-Anwahl: </span> aktualisiert</p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 28. September 2024, 11:03 Uhr</td>
</tr><tr>
<td colspan="2" class="diff-lineno">Zeile 48:</td>
<td colspan="2" class="diff-lineno">Zeile 48:</td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Varianten der HTTPS-Anwahl ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Varianten der HTTPS-Anwahl ===</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Entscheidung, ob eine sichere HTTPS- statt einer HTTP-Verbindung genutzt wird, kann unterschiedlich erfolgen:</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>Die Entscheidung, ob eine sichere HTTPS- statt einer HTTP-Verbindung genutzt wird, kann unterschiedlich erfolgen:</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* Serverseitig wird ausschließlich HTTPS zugelassen<del style="font-weight: bold; text-decoration: none;">,</del> <del style="font-weight: bold; text-decoration: none;">wie</del> <del style="font-weight: bold; text-decoration: none;">meist</del> <del style="font-weight: bold; text-decoration: none;">bei</del> <del style="font-weight: bold; text-decoration: none;">[[Electronic</del> <del style="font-weight: bold; text-decoration: none;">Banking|Online-Banking]];</del> <del style="font-weight: bold; text-decoration: none;">teils</del> <del style="font-weight: bold; text-decoration: none;">wird</del> <del style="font-weight: bold; text-decoration: none;">dabei</del> <del style="font-weight: bold; text-decoration: none;">eine</del> <del style="font-weight: bold; text-decoration: none;">angewählte</del> <del style="font-weight: bold; text-decoration: none;">http-Adresse</del> <del style="font-weight: bold; text-decoration: none;">automatisch</del> <del style="font-weight: bold; text-decoration: none;">auf</del> <del style="font-weight: bold; text-decoration: none;">https</del> <del style="font-weight: bold; text-decoration: none;">weitergeleitet</del>.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* Serverseitig wird ausschließlich HTTPS zugelassen<ins style="font-weight: bold; text-decoration: none;">;</ins> <ins style="font-weight: bold; text-decoration: none;">eine</ins> <ins style="font-weight: bold; text-decoration: none;">aufgerufene</ins> <ins style="font-weight: bold; text-decoration: none;">HTTP-Adresse</ins> <ins style="font-weight: bold; text-decoration: none;">wird</ins> <ins style="font-weight: bold; text-decoration: none;">automatisch</ins> <ins style="font-weight: bold; text-decoration: none;">auf</ins> <ins style="font-weight: bold; text-decoration: none;">HTTPS</ins> <ins style="font-weight: bold; text-decoration: none;">weitergeleitet.</ins> <ins style="font-weight: bold; text-decoration: none;">Dies</ins> <ins style="font-weight: bold; text-decoration: none;">entspricht</ins> <ins style="font-weight: bold; text-decoration: none;">dem</ins> <ins style="font-weight: bold; text-decoration: none;">[[Stand</ins> <ins style="font-weight: bold; text-decoration: none;">der</ins> <ins style="font-weight: bold; text-decoration: none;">Technik]]</ins> <ins style="font-weight: bold; text-decoration: none;">im Internet</ins>.</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* Der Login wird über HTTPS erzwungen, <del style="font-weight: bold; text-decoration: none;">dann</del> <del style="font-weight: bold; text-decoration: none;">wird</del> ein [[HTTP-Cookie]] im Browser gesetzt <del style="font-weight: bold; text-decoration: none;">und</del>, <del style="font-weight: bold; text-decoration: none;">um</del> <del style="font-weight: bold; text-decoration: none;">Rechenzeit</del> <del style="font-weight: bold; text-decoration: none;">zu</del> <del style="font-weight: bold; text-decoration: none;">sparen</del>, <del style="font-weight: bold; text-decoration: none;">der</del> <del style="font-weight: bold; text-decoration: none;">weitere</del> <del style="font-weight: bold; text-decoration: none;">Dienst</del> <del style="font-weight: bold; text-decoration: none;">unverschlüsselt</del> <del style="font-weight: bold; text-decoration: none;">abgewickelt;</del> <del style="font-weight: bold; text-decoration: none;">z.&nbsp;B.</del> <del style="font-weight: bold; text-decoration: none;">bei</del> <del style="font-weight: bold; text-decoration: none;">[[eBay]]</del>.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* Der Login wird über HTTPS erzwungen, <ins style="font-weight: bold; text-decoration: none;">bei</ins> <ins style="font-weight: bold; text-decoration: none;">dem</ins> ein [[HTTP-Cookie]] im Browser gesetzt <ins style="font-weight: bold; text-decoration: none;">wird</ins>, <ins style="font-weight: bold; text-decoration: none;">während</ins> <ins style="font-weight: bold; text-decoration: none;">die</ins> <ins style="font-weight: bold; text-decoration: none;">anderen</ins> <ins style="font-weight: bold; text-decoration: none;">Seitenaufrufe im Klartext gesendet werden. Dies war eine früher übliche Vorgehensweise</ins>, <ins style="font-weight: bold; text-decoration: none;">um</ins> <ins style="font-weight: bold; text-decoration: none;">sensible</ins> <ins style="font-weight: bold; text-decoration: none;">Informationen</ins> <ins style="font-weight: bold; text-decoration: none;">wie</ins> <ins style="font-weight: bold; text-decoration: none;">das</ins> <ins style="font-weight: bold; text-decoration: none;">Passwort</ins> <ins style="font-weight: bold; text-decoration: none;">oder</ins> <ins style="font-weight: bold; text-decoration: none;">Zahlungsdaten zu schützen, und ansonsten Rechenzeit zu sparen</ins>.</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>*<del style="font-weight: bold; text-decoration: none;"> Clientseitig durch</del> [[<del style="font-weight: bold; text-decoration: none;">HSTS</del>]]: <del style="font-weight: bold; text-decoration: none;">Wenn</del> der <del style="font-weight: bold; text-decoration: none;">Server</del> <del style="font-weight: bold; text-decoration: none;">nur</del> <del style="font-weight: bold; text-decoration: none;">HTTPS</del> <del style="font-weight: bold; text-decoration: none;">zulässt</del> <del style="font-weight: bold; text-decoration: none;">(wie</del> <del style="font-weight: bold; text-decoration: none;">oben</del> <del style="font-weight: bold; text-decoration: none;">beschrieben),</del> <del style="font-weight: bold; text-decoration: none;">kann</del> <del style="font-weight: bold; text-decoration: none;">der</del> <del style="font-weight: bold; text-decoration: none;">Browser</del> <del style="font-weight: bold; text-decoration: none;">dies</del> <del style="font-weight: bold; text-decoration: none;">speichern</del> und stellt <del style="font-weight: bold; text-decoration: none;">zukünftig</del> immer eine Verbindung über HTTPS her. <del style="font-weight: bold; text-decoration: none;">Steht</del> <del style="font-weight: bold; text-decoration: none;">der</del> <del style="font-weight: bold; text-decoration: none;">Server</del> <del style="font-weight: bold; text-decoration: none;">zusätzlich</del> <del style="font-weight: bold; text-decoration: none;">auf</del> <del style="font-weight: bold; text-decoration: none;">der</del> <del style="font-weight: bold; text-decoration: none;">HSTS</del> <del style="font-weight: bold; text-decoration: none;">Preload</del> Liste, <del style="font-weight: bold; text-decoration: none;">stellt</del> der Browser auch beim ersten Besuch <del style="font-weight: bold; text-decoration: none;">schon</del> <del style="font-weight: bold; text-decoration: none;">direkt</del> <del style="font-weight: bold; text-decoration: none;">eine</del> HTTPS<del style="font-weight: bold; text-decoration: none;">-Verbindung</del> <del style="font-weight: bold; text-decoration: none;">her</del>.<ref>[https://blog.mozilla.org/security/2012/11/01/preloading-hsts/ Preloading HSTS].</ref></div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* [[<ins style="font-weight: bold; text-decoration: none;">HTTP Strict Transport Security</ins>]]<ins style="font-weight: bold; text-decoration: none;"> (HSTS)</ins>: <ins style="font-weight: bold; text-decoration: none;">Der Server signalisiert beim ersten Seitenaufruf, dass</ins> der <ins style="font-weight: bold; text-decoration: none;">Client</ins> <ins style="font-weight: bold; text-decoration: none;">für</ins> <ins style="font-weight: bold; text-decoration: none;">alle</ins> <ins style="font-weight: bold; text-decoration: none;">zukünftigen</ins> <ins style="font-weight: bold; text-decoration: none;">Aufrufe</ins> <ins style="font-weight: bold; text-decoration: none;">HTTPS</ins> <ins style="font-weight: bold; text-decoration: none;">verwenden</ins> <ins style="font-weight: bold; text-decoration: none;">muss.</ins> <ins style="font-weight: bold; text-decoration: none;">Der</ins> <ins style="font-weight: bold; text-decoration: none;">Client speichert</ins> <ins style="font-weight: bold; text-decoration: none;">diese</ins> <ins style="font-weight: bold; text-decoration: none;">Information</ins> und stellt <ins style="font-weight: bold; text-decoration: none;">bei zukünftigen Besucehn</ins> immer eine Verbindung über HTTPS her. <ins style="font-weight: bold; text-decoration: none;">Dies</ins> <ins style="font-weight: bold; text-decoration: none;">entspricht</ins> <ins style="font-weight: bold; text-decoration: none;">dem</ins> <ins style="font-weight: bold; text-decoration: none;">Sicherheitsmodell</ins> <ins style="font-weight: bold; text-decoration: none;">[[Trust</ins> <ins style="font-weight: bold; text-decoration: none;">on</ins> <ins style="font-weight: bold; text-decoration: none;">First</ins> <ins style="font-weight: bold; text-decoration: none;">Use]]. Einige Browser-Hersteller liefern eine vorinstallierte</ins> Liste<ins style="font-weight: bold; text-decoration: none;"> von HSTS-Einträgen aus</ins>, <ins style="font-weight: bold; text-decoration: none;">mit der</ins> der Browser auch<ins style="font-weight: bold; text-decoration: none;"> schon</ins> beim ersten Besuch <ins style="font-weight: bold; text-decoration: none;">die</ins> <ins style="font-weight: bold; text-decoration: none;">Verwendung</ins> <ins style="font-weight: bold; text-decoration: none;">von</ins> HTTPS <ins style="font-weight: bold; text-decoration: none;">erzwingt</ins>.<ref>[https://blog.mozilla.org/security/2012/11/01/preloading-hsts/ Preloading HSTS].</ref></div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>* Clientseitige Eingabe der HTTPS-Variante oder Browser-[[Plug-in]] (z.&nbsp;B. für [[Mozilla Firefox|Firefox]] und [[Google Chrome|Chrome]] „[[HTTPS Everywhere]]“), welches <del style="font-weight: bold; text-decoration: none;">http</del>-Anfragen durch <del style="font-weight: bold; text-decoration: none;">https</del>-Anfragen ersetzt, bei Diensten, die beide Varianten unterstützen.</div></td>
<td class="diff-marker" data-marker="+"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>* Clientseitige Eingabe der HTTPS-Variante oder Browser-[[Plug-in]] (z.&nbsp;B. für [[Mozilla Firefox|Firefox]] und [[Google Chrome|Chrome]] „[[HTTPS Everywhere]]“), welches <ins style="font-weight: bold; text-decoration: none;">HTTP</ins>-Anfragen durch <ins style="font-weight: bold; text-decoration: none;">HTTPS</ins>-Anfragen ersetzt, bei Diensten, die beide Varianten unterstützen.</div></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Seit 2020 (Version 83) kann [[Firefox]] so eingestellt werden, dass es nur HTTPS verwendet.<ref>{{Internetquelle |url=https://support.mozilla.org/en-US/kb/https-only-prefs |titel=HTTPS-Only Mode in Firefox |werk=support.mozilla.org |sprache=en |abruf=2021-06-18}}</ref> Falls eine Website nur über das unsichere HTTP erreicht werden kann, erfolgt der Zugriff erst nach expliziter Zustimmung durch den Nutzenden.</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>* Seit 2020 (Version 83) kann [[Firefox]] so eingestellt werden, dass es nur HTTPS verwendet.<ref>{{Internetquelle |url=https://support.mozilla.org/en-US/kb/https-only-prefs |titel=HTTPS-Only Mode in Firefox |werk=support.mozilla.org |sprache=en |abruf=2021-06-18}}</ref> Falls eine Website nur über das unsichere HTTP erreicht werden kann, erfolgt der Zugriff erst nach expliziter Zustimmung durch den Nutzenden.</div></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker" data-marker="−"></td>
<td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Gemäß der ursprünglichen Auslegung soll der Client-Browser nach Anwahl der HTTPS-Adresse dem Anwender zuerst das [[Digitales Zertifikat|Zertifikat]] anzeigen. Dieser entscheidet nun, ob er dem Zertifikat für diese Sitzung vertraut, es evtl. auch permanent speichert, gegebenenfalls nach Prüfung über die angegebenen Links. Andernfalls wird die HTTPS-Verbindung nicht hergestellt („Diese Seite verlassen“ bei Firefox bzw. „Klicken Sie hier um diese Seite zu verlassen.“ beim Internet Explorer).</div></td>
<td colspan="2" class="diff-empty diff-side-added"></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br /></td>
</tr>
<tr>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Vorinstallierte Zertifikate ===</div></td>
<td class="diff-marker"></td>
<td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>=== Vorinstallierte Zertifikate ===</div></td>
</tr>
</table>
Matthäus Wander