Rrëmbimet e DNS çuan në certifikata të rreme TLS të Google
Imazh i krijuar me IA

Rrëmbimet e DNS çuan në certifikata të rreme TLS të Google

Rrëmbimet e DNS në tre regjistra ccTLD mundësuan certifikata të paautorizuara TLS të Google, duke vënë në rrezik domenet nën .gh, .sl dhe .as.

Rrëmbimet e DNS në tre domene të nivelit të lartë me kod vendi u lejuan sulmuesve të merrnin certifikata HTTPS të paautorizuara për disa domene të Google, sipas Google, e cila e bëri publik incidentin më 6 tetor. Google tha se sistemet e saj nuk ishin cenuar, por domenet që përfundonin me .gh për Ganën, .sl për Sierra Leonen dhe .as për Samoan Amerikane ishin të ekspozuara ndaj rrezikut ndërsa rrëmbimet po ndodhnin.

Rreziku praktik është se një certifikatë HTTPS që duket e vlefshme mund ta ndihmojë një sulmues të imitojë një faqe interneti reale përmes një lidhjeje të enkriptuar. HTTPS është lidhja e sigurt e internetit që shfaqet nga shfletuesit, dhe besimi i saj varet nga certifikatat që provojnë se një faqe është ajo që vizitori synonte të hapte. Nëse një sulmues mund të marrë një certifikatë për një domen që nuk e kontrollon ligjërisht, ai mund të jetë në gjendje ta bëjë një faqe të rreme të duket autentike dhe të shohë informacion privat të dërguar në të. Google nuk tha nëse ndonjë nga certifikatat ishte përdorur realisht për të imituar një faqe të Google ose për të lexuar të dhënat e përdoruesve.

Google tha se Chrome i bllokoi certifikatat e paautorizuara për domenet e Google përmes CRLSets, mekanizmi emergjent i Chrome për të hequr shpejt besimin te certifikatat. Google punoi gjithashtu me autoritetet e certifikatave që i kishin lëshuar certifikatat, në mënyrë që ato të mund të anuloheshin. Autoritetet e certifikatave, ose CA, janë organizatat që lëshojnë certifikata për faqe interneti pasi kontrollojnë se një aplikues kontrollon domenin. Anulimi është procesi i shënimit të një certifikate si jo më të besueshme, gjë që ndihmon në mbrojtjen e njerëzve që përdorin shfletues dhe aplikacione të tjera, si edhe Chrome.

Domenet e prekura të Google nuk u emërtuan nga Google, por regjistrat Certificate Transparency treguan të paktën 12 certifikata të lëshuara midis 22 shtatorit dhe 27 shtatorit për emra të Google dhe YouTube nën tre ccTLD-të. Certificate Transparency, shpesh e shkurtuar si CT, është një sistem publik regjistrimi që shënon certifikatat e lëshuara nga CA-të, në mënyrë që pronarët e domeneve dhe studiuesit të mund të dallojnë certifikata të papritura. The Hacker News raportoi se i gjeti certifikatat më 7 tetor duke përdorur ctlogs.dev dhe Cert Spotter. Regjistrat mbulonin shtatë domene, përfshirë google.com.gh, google.sl dhe google.as.

Nga 12 certifikatat e gjetura në ata regjistra, 11 ishin lëshuar nga Let’s Encrypt dhe një nga ZeroSSL. Ato ishin certifikata të validuara sipas domenit, që do të thotë se u lëshuan pas një kontrolli që kërkuesi kontrollonte domenin. Google tha se sulmuesit ndryshuan regjistrat autoritativë DNS gjatë rrëmbimeve. DNS është sistemi që e drejton një emër domeni te destinacioni i duhur në internet, dhe regjistrat autoritativë DNS janë regjistrat që trajtohen si burimi i së vërtetës për një domen. Për shkak se sulmuesit mund t’i ndryshonin këta regjistra, Google tha se nuk kishte arsye të besonte se CA-të kishin vepruar në mënyrë të pahijshme.

Regjistrat CT të shqyrtuar në raport treguan një sekuencë në të tre ccTLD-të. Certifikatat për emrat .gh u regjistruan fillimisht më 22 shtator, certifikatat për emrat .sl më 25 shtator dhe certifikatat për emrat .as më 27 shtator. Emrat e certifikatave përfshinin google.com.gh, youtube.com.gh, google.sl, google.com.sl, youtube.sl, google.as dhe youtube.as, me disa certifikata që mbulonin emra wildcard si *.google.com.gh ose *.youtube.as. Në regjistrat që shkojnë të paktën deri më 10 shtator, çdo certifikatë tjetër për google.com.gh, google.sl dhe google.as vinte nga Google Trust Services, CA-ja vetjake e Google.

Një anëtar i stafit të Let’s Encrypt shkroi në forumin e komunitetit të CA-së më 7 tetor se certifikatat për Google dhe YouTube ishin lëshuar dhe ishin anuluar. Kërkimi mbuloi vetëm një grup të vogël emrash të Google dhe YouTube, prandaj numri i përgjithshëm i certifikatave të prekura mund të jetë më i lartë. Google tha gjithashtu se të dhënat CT tregonin se organizata të tjera mund të jenë goditur nga të njëjtat sulme, përfshirë marka të njohura globale dhe shërbime online të përdorura gjerësisht, por nuk i emërtoi ato organizata.

Deri më 7 tetor, Cert Spotter i tregonte të gjitha 12 certifikatat si të anuluara. Dy certifikatat .gh dhe certifikata e ZeroSSL u anuluan më 26 shtator. Nëntë certifikatat e mbetura u anuluan më 1 tetor. Hendeku midis regjistrimit të parë dhe anulimit varionte nga rreth një ditë e gjysmë deri në gati një javë. Një detaj i dukshëm kohor është se certifikata e parë .as u regjistrua më 27 shtator, rreth një ditë pasi certifikatat .gh tashmë ishin anuluar.

Google tha se mësoi për rrëmbimet në javën para postimit të saj të 6 tetorit dhe veproi menjëherë, por nuk dha data specifike për rrëmbimet ose për hapat e saj të përgjigjes. Kompania tha se i bllokoi gjithashtu në Chrome certifikatat që gjeti për organizata të tjera dhe kontaktoi ato organizata kur mundi. Postimi i Google nuk i identifikoi sulmuesit, nuk shpjegoi se si u komprometuan regjistrat ccTLD ose nuk deklaroi nëse regjistrat ishin siguruar.

Për pronarët e faqeve, mësimi kryesor është se besimi te certifikatat varet jo vetëm nga CA-ja, por edhe nga integriteti i DNS. Një CA zakonisht lëshon një certifikatë pasi një kërkues provon kontrollin e domenit, për shembull duke vendosur një regjistër specifik DNS në domen. Nëse një sulmues ka kontroll mbi regjistrat përkatës autoritativë DNS gjatë një rrëmbimi, ai mund të jetë në gjendje ta kalojë atë kontroll edhe nëse nuk e zotëron domenin.

Google i këshilloi pronarët e domeneve të monitorojnë regjistrat CT për çdo domen që zotërojnë, përfshirë domenet e parkuara dhe variantet rajonale ccTLD. Shërbimet e monitorimit CT mund ta njoftojnë një pronar kur lëshohet një certifikatë për një nga domenet e tij. Kushdo që operon një domen nën .gh, .sl ose .as duhet të shqyrtojë hyrjet e fundit në regjistrat e certifikatave për certifikata që nuk i ka kërkuar.

Google rekomandoi gjithashtu publikimin e një regjistri të rreptë CAA. Një regjistër Certification Authority Authorization, ose regjistër CAA, është një regjistër DNS që u tregon CA-ve se cilat autoritete certifikatash lejohen të lëshojnë certifikata për një domen. Google rekomandon lidhjen e këtij regjistri me llogarinë vetjake të CA-së së pronarit aty ku CA-ja e mbështet këtë opsion. Rregullat e CA-së lejojnë gjithashtu këdo që të raportojë një certifikatë të papritur te CA-ja lëshuese përmes një Certificate Problem Report, dhe CA-ja duhet të hetojë dhe të japë gjetjet fillestare brenda 24 orëve.

Një regjistër CAA nuk është mbrojtje e plotë gjatë një rrëmbimi aktiv të DNS. Standardi CAA thotë se një sulmues që mund ta heqë regjistrin ose ta zëvendësojë me një të rremë mund të marrë ende një certifikatë. Vlera e tij është veçanërisht e rëndësishme pasi pronari legjitim rifiton kontrollin e DNS, sepse Google tha se CA-të mund të ripërdorin një validim të përfunduar të domenit për certifikata të mëvonshme. Një regjistër i rreptë CAA mund të ndalojë një kërkesë të mëvonshme për certifikatë nëse e kufizon lëshimin te CA-ja ose llogaria legjitime.

Baseline Requirements të ndjekura nga CA-të aktualisht lejojnë që një validim domeni të ripërdoret deri në 200 ditë. Ky kufi është planifikuar të ulet në 100 ditë në mars 2027 dhe në 10 ditë në mars 2029 sipas një kalendari të CA/Browser Forum të miratuar në prill 2025. Let’s Encrypt tha në dhjetor 2025 se ripërdor një kontroll domeni për 30 ditë dhe planifikon ta ulë atë periudhë në 7 orë deri në vitin 2028.

Si të Mbroheni

  1. Kërkoni në një shërbim monitorimi certifikatash për emrin e domenit tuaj dhe kontrolloni për ndonjë certifikatë që nuk e keni kërkuar.
  2. Nëse zotëroni një domen .gh, .sl ose .as, kërkojini ofruesit tuaj të web-it ose DNS-së të shqyrtojë regjistrat e fundit të certifikatave për atë domen.
  3. Kërkojini ofruesit tuaj të DNS-së të shtojë një regjistër CAA që lejon vetëm autoritetin e certifikatave që përdorni realisht.
  4. Raportoni çdo certifikatë që nuk e keni kërkuar te kompania që e ka lëshuar, duke përdorur procesin e saj të raportimit të problemeve me certifikatat.
  5. Mbani një listë të përditësuar të çdo domeni që zotëroni, përfshirë domenet e parkuara dhe rajonale, që asnjëri të mos harrohet.

Termat e Shpjeguar

  • DNS DNS është sistemi që e dërgon emrin e një faqeje interneti te adresa e saktë në internet.
  • ccTLD Një ccTLD është një mbaresë domeni me kod vendi, si .gh, .sl ose .as.
  • HTTPS certificate Një certifikatë HTTPS e ndihmon shfletuesin të kontrollojë se po lidhet në mënyrë të sigurt me faqen e synuar të internetit.
  • Certificate Transparency Certificate Transparency është një regjistër publik i certifikatave të faqeve të internetit që janë lëshuar.
  • CA Një CA është një autoritet certifikatash, një kompani ose organizatë që lëshon certifikata sigurie për faqe interneti.
  • CAA record Një regjistër CAA është një cilësim DNS që tregon se cilat autoritete certifikatash mund të lëshojnë certifikata për një domen.
  • CRLSets CRLSets janë listat emergjente të Chrome për bllokimin e certifikatave që nuk duhet të besohen më.
  • Certificate Problem Report Një Certificate Problem Report është një njoftim zyrtar që i kërkon një autoriteti certifikatash të hetojë një certifikatë të dyshimtë.

Shërbime AEU të lidhura

  • AEU DNS Resolver DNS i enkriptuar