sudofeed

dev · · 08:09 · 2 min de citit

Cea mai jenantă cheie privată din istoria PKI-ului web

O eroare de generare a cheilor a lăsat opt certificate CA intermediare eMudhra cu chei private bazate pe curbe eliptice despre care s-a relatat că aveau valori sub 256, inclusiv una cu valoarea 4, putând fi recuperate prin enumerare simplă. După dezvăluire, browserele au început să blocheze certificatele, iar eMudhra a revocat certificatele intermediare; momentan nu există dovezi publice că aceste chei au fost exploatate.

Cea mai jenantă cheie privată din istoria PKI-ului web
Imagine generată cu AI (FLUX)

La 30 aprilie 2025, o ceremonie de generare a cheilor a produs chei private slabe pentru opt autorități de certificare intermediare operate de eMudhra. Certificatele erau de încredere și păreau obișnuite, însă valorile lor private bazate pe curbe eliptice erau, potrivit relatărilor, sub 256, iar un exemplu făcut public avea valoarea 4. Deoarece cheile publice corespunzătoare erau incluse în certificate, un atacator putea testa rapid valorile posibile din acest interval restrâns și găsi cheia privată potrivită. Incidentul contează deoarece o cheie CA intermediară poate emite certificate pentru numeroase site-uri sau editori de software, extinzând riscul dincolo de un singur serviciu.

Certificatele afectate foloseau criptografie cu curbe eliptice, inclusiv P-384, pentru care o cheie privată generată corect trebuie să aibă un nivel ridicat de aleatorietate, nu să fie un întreg foarte mic. În criptografia cu curbe eliptice, cheia publică se calculează prin relația Q = d × G, unde d este cheia privată, iar G este un punct de bază public fix; pentru o cheie obișnuită, recuperarea lui d din Q este impracticabilă. Dacă d este mic, un atacator poate calcula multipli succesivi ai lui G și îi poate compara cu cheia publică din certificat. Relatările publice descriu o abatere în ceremonie, legată de un test de împachetare și despachetare a cheilor în HSM, precum și o eroare de script care ar fi creat un al doilea set de chei EC slabe; obiecte cu etichete asemănătoare ar fi fost confundate la generarea cererilor de semnare a certificatelor. Analiza finală a cauzei de către eMudhra era încă în desfășurare, astfel că relatarea nu stabilește fiecare etapă internă.

Un cercetător a raportat problema către Chrome Root Program la 17 octombrie 2026, după care Chrome și Firefox au blocat certificatele afectate; eMudhra a revocat certificatele intermediare și a anunțat ulterior sprijin pentru migrarea clienților. Certificatele ar fi fost de încredere publică timp de aproximativ 18 luni, dar nu există dovezi publice că cheile slabe au fost folosite în scopuri malițioase înainte de dezvăluire. Cazul evidențiază necesitatea unor ceremonii de generare a cheilor riguroase, a separării și verificării clare a obiectelor de chei din HSM și a unei revizuiri eficiente a emiterii certificatelor; concluziile suplimentare depind de analiza finală a eMudhra.

$ sursa --originală

dev.to

Rezumat realizat de Sudofeed pe baza articolului original. Drepturile asupra conținutului aparțin sursei originale.

citește originalul ↗