Z principu je špatně, že si Firefox sám ověřuje certifikáty, IE i Chrome využívaly služeb OS.
Teď je z toho kočkopes, kdy prohlížeč řeší spoustu věcí, které vůbec řešit nemá (kromě certifikátů např. DoH) a spousta dalších aplikací podobné bezpečnostní mechanizmy nepoužívá. Mělo by se tlačit na tvůrce OS, který se má o tohle starat.
Ale ved OS to ma davno vyriesne (DNS a OCSP). Lenze tvorcovia prehliadacov vramci akoze boja za sukromie si vsteky tieto prvky tlacia k sebe (vsak kto sa o vase sukromie postara lepsie ako firma predavajuca data svojich pouzivatelov?), toto je len dlasia snaha gigantov z decntralizovaneho internetu si spravit svoj monopol, kde maju pod kontrolou vsteko od serverov, cez prenosovy kanal az po browser, ktory obcas aj zobrazi HTML.
Těžko efektivně tlačit na výrobce OS, dokud to žádný prohlížeč nepodporuje. Těžko propagovat něco vázaného jen na určité kombinace prohlížeče a OS. Těžko získávat čerstvý seznam certifikátů přes OS, pokud by to tvůrci OS řešili přes systém stahování aktualizací, kdy aktualizace může nepříjemně překvapit, třetina aktualizací může vyžadovat restart a rozhodně není žádoucí to podstupovat několikrát denně. Z principu je to v tuto chvíli dobře.
Tato funkce prohlížeče by na rozdíl od DoH neměla nijak zasahovat do soukromí, takže není důvod tvůrce podezřívat z postranních úmyslů.
A OS nějakou takovou službu poskytuje? Ten můj bohužel ne, můžeš používat systémové openssl, ale to žádné takovéhle kontroly nedělá.
No a stejný problém je s DNSSECem. Tam je navíc problém že API operačního systému (takové ty funkce rodiny gethostbyname) neposkytují informace "ověřeno DNSSEC", "ověření selhalo" (nelze odlišit od jiné chyby) atd., ne?