*Achtung: HPKP ist riskant und es ist sehr leicht moeglich das so kaputtzukonfigurieren, dass ein Hostname auf lange Zeit unbenutzbar "verseucht" ist. Finger weg, ausser du weisst ganz genau was du tust.*
Apache-Config sollte irgendwie ungefaehr wie folgt aussehen:
Apache-Config sollte irgendwie ungefaehr wie folgt aussehen:
```
```
...
@@ -95,7 +105,7 @@ Apache-Config sollte irgendwie ungefaehr wie folgt aussehen:
...
@@ -95,7 +105,7 @@ Apache-Config sollte irgendwie ungefaehr wie folgt aussehen:
- includeSubDomains kann man angeben (mit `;` getrennt nach `max-age`), ist aber meistens eine schlechte Idee, da es hierarchisch weiter unten stehende Webseiten kaputtmacht.
- includeSubDomains kann man angeben (mit `;` getrennt nach `max-age`), ist aber meistens eine schlechte Idee, da es hierarchisch weiter unten stehende Webseiten kaputtmacht.
- max-age sollte eigentlich laenger 3600s sein. Aber, wenn mal ein Schluessel
- max-age sollte eigentlich laenger 3600s sein. Aber, wenn mal ein Schluessel
kompromittiert wurde, koennte ein zu langes max-age Benutzer aussperren.
kompromittiert wurde, koennte ein zu langes max-age Benutzer aussperren.
Man sollte daher mehrere Pins angeben und Reserve-Schluessel zu haben. Diese
Man muss daher mehrere Pins angeben und Reserve-Schluessel zu haben. Diese
Falls das eigentliche Zertifikat dann mal kompromittiert wird kann man den Reserve-Schluessel um wie ganz oben beschrieben einen CSR zu erzeugen verwenden.
Falls das eigentliche Zertifikat dann mal kompromittiert wird kann man den Reserve-Schluessel um wie ganz oben beschrieben einen CSR zu erzeugen verwenden. Browser akzeptieren HPKP nur, wenn man mindestens zwei Pins setzt.
- Als Absicherung gegen diverse Versionen der kommenden Cryptocalypse kann
- Als Absicherung gegen diverse Versionen der kommenden Cryptocalypse kann