DNS perėmimas leido gauti „Google“ domenų sertifikatus

Three altered country-code domains let attackers obtain certificates for names they did not own.
Vaizdo kompozicija · tobriefSpynelė prie interneto adreso reiškia, kad sertifikavimo įstaiga, kuria pasitiki naršyklė, patikrino, ar sertifikato prašantis asmuo valdo tą domeną. Spalio 6 d. Google pranešė, kad užpuolikai, pakeitę DNS įrašus trijų šalių kodų domenų zonose – Ganos .gh, Siera Leonės .sl ir Amerikos Samoa .as – gavo naršyklių pripažįstamus sertifikatus keliems Google domenams ir kitų organizacijų pavadinimams (Google). Bendrovė teigia, kad jos sistemos nebuvo pažeistos, o viešų įrodymų, jog sertifikatai panaudoti prieš svetainių lankytojus, nėra.
Pažeidžiamumas buvo ne pačiose svetainėse, o DNS – sistemoje, kuri interneto vardus paverčia adresais. Kiekviena užklausa keliauja per nuorodų grandinę. Tarkime, acme.gh: .gh zona nurodo serverius, atsakingus už acme.gh, o šie pateikia svetainės adresą. Pakeitus aukštesnės zonos įrašą, užklausos apie acme.gh nukreipiamos į užpuoliko pasirinktus serverius (RFC 1034). Google nenurodė, kurie įrašai buvo pakeisti, taip pat neįvardijo susijusių registrų valdytojų ar paskyrų.
Kaip pakeistas DNS įrašas gali pelnyti spynelę
Prieš išduodama sertifikatą, sertifikavimo įstaiga turi patikrinti, ar pareiškėjas valdo domeną. Vienas įprastas automatinis būdas remiasi pačiu DNS: įstaiga pateikia naują atsitiktinį kodą ir tikrina, ar atitinkamas įrašas atsirado to domeno DNS (RFC 8555). Tai panašu į gyvenamosios vietos įrodymą laišku, atsiųstu tuo adresu.
Taip užgrobus DNS galima gauti sertifikatą neliečiant tikrojo savininko serverių. Taikomi ir kiti patikros būdai, pavyzdžiui, patikra per interneto svetainę (Let's Encrypt), tačiau Google neatskleidė, kurį iš jų užpuolikai įveikė.
Todėl Google mano, kad sertifikatus išdavusios įstaigos taisyklių nepažeidė. Pagal pramonės taisykles sėkminga patikra laikoma įrodymu, kad pareiškėjas valdo domeną (CA/Browser Forum). Jei pats DNS pateikia klaidinančius atsakymus, net procedūrų tiksliai besilaikanti įstaiga gali išduoti galiojantį sertifikatą ne tam valdytojui.
Dvi įprastos apsaugos priemonės parodo, kodėl DNS toks jautrus. DNSSEC atsakymus papildo skaitmeniniais parašais, tarsi klastojimą parodančiu antspaudu, kad įrenginio DNS užklausas aptarnaujanti sistema galėtų patikrinti, ar atsakymas gautas per patikimą įgaliojimų grandinę. Tačiau parašas neparodo, ar domeno savininkas norėjo pakeitimo: jei aukščiau domeno esanti institucija užgrobta, jos paskelbtas pakeitimas taip pat gali būti patvirtintas.
CAA įrašai leidžia savininkui nurodyti, kurioms sertifikavimo įstaigoms leidžiama išduoti sertifikatus jo domenams. Tačiau šis sąrašas saugomas tame pačiame DNS, todėl atsakymus valdantis asmuo teoriškai galėtų jį pakeisti (RFC 8659). Google nepasakė, ar kuri nors iš šių apsaugos priemonių buvo taikoma paveiktiems domenams.
Chrome užblokavo sertifikatus
Chrome užblokavo Google aptiktus sertifikatus naudodama CRLSets – atšauktų sertifikatų sąrašą, kurį pati naršyklė siunčia naudotojams (Chromium). Tada Google patikrino Sertifikatų skaidrumo (Certificate Transparency) viešuosius žurnalus, kuriuose fiksuojami išduoti sertifikatai; juos galima peržiūrėti panašiai kaip žemės registrą (Certificate Transparency). Ten rasta ir daugiau atvejų: Google teigia, kad tai pirmaujantys pasauliniai prekių ženklai, bet jų neįvardija.
Google teigia susisiekusi su pasiekiamais savininkais, užblokavusi jų sertifikatus Chrome ir bendradarbiavusi su sertifikavimo įstaigomis, kad šie būtų atšaukti ir kitose programose. Bendrovė įspėja, kad Chrome priemonės nepatikimai apsaugo kitų naršyklių naudotojus ir kad ji negali garantuoti aptikusi visus paveiktus domenus.
Vien sertifikatas niekur nenukreipia. Kad juo pasinaudotų, užpuolikai dar turėtų nukreipti žmonių ryšius į serverį, kuriame jis pateikiamas. Google nepranešė apie suklastotą svetainę, perimtą sesiją ar pavogtus prisijungimo duomenis, o „Ars Technica“ publikacijoje daugiausia perteikiami Google pateikti duomenys, jų nepriklausomai nepatvirtinant (Ars Technica). Viešų įrodymų, kad sertifikatai panaudoti prieš lankytojus, nėra.
Šis incidentas rodo, kad naršyklės spynelės patikimumas priklauso ir nuo DNS institucijos, valdančios aukštesnio lygmens įrašus, net mažose regioninėse domenų zonose. Google ragina domenų savininkus nuolat stebėti Sertifikatų skaidrumo žurnalus, apimančius visus jų valdomus domenus, įskaitant nenaudojamus ir regioninius. Būtent ten pirmiausia pasirodytų sertifikatas, kurio savininkas neužsakė (Google).
Details about this article
- Model:
- claude-opus-5-5
- Generated:
- 10/7/2026, 1:42:18 AM
- Pipeline run:
- eu_pipeline_20261007_005007
- Watermark:
- SynthID (Google's invisible watermark)
- Human review:
- None before publication