Május 30-án lejárt a 20 éves gyökértanúsítvány érvényessége. , ami a legnagyobb tanúsítványkiadó, a Sectigo (Comodo) által kibocsátott tanúsítványok keresztreferenciához (cross-signed) való előállításához. A keresztreferenciás aláírás lehetővé tette a régebbi eszközökkel való kompatibilitást, amelyek gyökértanúsítvány-tárolójába nem került be az új USERTrust gyökértanúsítvány.
Elméletileg az AddTrust gyökértanúsítvány érvénytelenné válásának csak az elavult rendszerekkel való kompatibilitás megszűnését kellett volna okoznia (Android 2.3, Windows XP, Mac OS X 10.11, iOS 9 stb.), mivel a keresztreferenciás aláírásban használt második gyökértanúsítvány továbbra is aktuális, és a modern böngészők figyelembe veszik ezt a bizalmi lánc ellenőrzése során. A gyakorlatban a keresztreferenciás aláírás ellenőrzésével a TLS-kliens böngészőket nem használó alkalmazásokban, beleértve az OpenSSL 1.0.x és GnuTLS alapúakat is. A biztonságos kapcsolat létrehozása nem valósult meg, a tanúsítvány elavulására hivatkozó hibával, ha a szerveren AddTrust gyökértanúsítvánnyal láncolt Sectigo tanúsítványt használnak.
Ha a modern böngészők felhasználói nem észlelték az AddTrust gyökértanúsítvány elavulását a Sectigo keresztreferenciás aláírású tanúsítványok feldolgozása során, különféle harmadik féltől származó alkalmazásokban és szerver-oldali обработчикиben problémák jelentkeztek, ami a sok infrastruktúra esetében, amelyek titkosított kommunikációs csatornákat használnak az alkotóelemek közötti kapcsolatban.
Például, problémák léptek fel a Debian és Ubuntu (apt hibát adott a tanúsítvány ellenőrzésekor) csomag-repozitóriumok elérésével, a „curl” és „wget” segédprogramokkal végzett szkriptek esetében hiba lépett fel, hibák figyelhetők meg a Git használata során, a Roku streaming platform működése, nem aktiválódtak a és , kezdődtek a Heroku alkalmazásokban, az OpenLDAP kliensek csatlakozása, problémák merültek fel az SMTPS és SMTP szerverekkel való levelezés küldésében STARTTLS segítségével. Ezen kívül különféle Ruby-, PHP- és Python-szkriptekben, amelyek http-kliens modult használnak, problémák léptek fel. A böngészők közül a Epiphany, amelyben nem töltődtek be a hirdetésblokkoló listák.
A Go nyelvű programok nem érintettek a problémában, mivel a Go saját megvalósítást kínál Úgy vélték,
RHEL 6/7 megnyilvánult már évek óta GnuTLS marad .
A probléma blokkolására
ajánlott a AddTrust tanúsítvány feketelistára helyezése: és trust dump —filter "pkcs11:id=;type=cert" \
> /etc/pki/ca-trust/source/blacklist/addtrust-external-root.p11-kit
update-ca-trust extract
De ez a módszer
a GnuTLS számára (például a wget segédprogram futtatásakor továbbra is tanúsítvány-ellenőrzési hibát jelez). A szerver oldalán
meg lehet változtatni . A Sectigo is alternatív kereszttanúsítványt " ", amely 2028-ig érvényes lesz, és lehetővé teszi az kompatibilitást a régi rendszerváltozatokkal.. A Raspberry Pi OS disztribúció májusi frissítése
. .
Forrás: opennet.ru
