A dasli vec, ktera tomuhle umí zabranit je HTTP Public Key Pinning (HPKP).
https://en.wikipedia.org/wiki/HTTP_Public_Key_Pinning
Jenže ten se opouští. Google už vloni oznámil, že v květnu Chrome přestane HPKP podporovat. s verzí 67. GitHub měl nějakou dobu klíče v HPKP, ale už je taky vyhodil.
hmm, tak uvidime, co z toho Expect-CT nakonec bude
https://tools.ietf.org/id/draft-ietf-httpbis-expect-ct-02.html
Jenže ten se opouští. Google už vloni oznámil, že v květnu Chrome přestane HPKP podporovat. s verzí 67. GitHub měl nějakou dobu klíče v HPKP, ale už je taky vyhodil.
Ano, HPKP vyžaduje dobře zavedené procesy a dobře fungující správu technologií. Pokud nezapinujete backup klíč, jste po revokaci v hajzlu.
Je to kouzelné schizma. Google na jednu stranu uznává, že technologie kolem certifikátů nezvládají ani odborníci. Na druhou stranu BFU má vědět, že HTTPS vlastně nic nezaručuje - ani s kým komunikujete, ani jestli šifrovaně. Kouzelné.