Kompania eMudhra zbuloi detaje të tjera lidhur me incidentin, gjatë të cilit tetë çertifikatat themelore të autoritetit të certifikimit kishin çelësa të mbyllur lehtësisht të aksesueshëm, që kishin vetëm 1 byte entropi në vend të 48. Përveç problemeve fillestare të identifikuara me çertifikatat ndërmjetëse, raportohet për tërheqjen e 8 të tjera, por jo për shkak të problemeve me entropinë. Hetimi tregoi se burimi i problemeve me entropinë ishte një skenar Python të krijuar vetë, që përdorej për të transferuar çelësa të mbyllur midis pajisjeve të ruajtjes së çelësave (HSM) nga prodhues të ndryshëm. Transferi i çelësave ishte nën ndikimin e vonesave në dorëzimin e modeleve të avancuara HSM që plotësojnë kërkesat e reja për autoritetet e certifikimit.
Për shkak të një gabimi, madhësia e çelësave të mbyllur ECDSA u reduktua në 1 byte. Përveç kësaj, gjatë transferit të çelësave midis HSM, skripti trajtonte çelësat e mbyllur në memorien e mbrojtur të kompjuterit ku ishte aktivizuar, ndërkohë që operacionet me çelësa të mbyllur duhet të realizohen vetëm brenda HSM. Log-et e HSM konfirmuan se pajisjet e ruajtjes funksiononin siç duhet, dhe problemi ishte shkaktuar nga përdorimi i skriptit të bërë vetë.
Përveç çelësave ECDSA, skripti u përdor gjithashtu për të transferuar 8 çelësa RSA-4096, me të cilët nuk kishte probleme me entropinë, por trajtimi i çelësave në memorien e zakonshme shkel kërkesat e sigurisë që kërkohen për autoritetet e certifikimit, prandaj çertifikatat RSA gjithashtu tani janë tërhequr.
Burimi: opennet.ru
