Uzņēmums eMudhra ir atklājis papildu detaļas par incidentu, kurā astoņiem sakņu sertifikātiem izsniedzēja centrā bija viegli uzminami slēgtie atslēgas, kam bija tikai 1 baits entropijas, nevis 48. Papildus sākotnēji identificētajiem problēmu starpsertifikātiem tiek ziņots par vēl 8 atceltiem, bet ne tāpēc, ka tie radītu entropijas problēmas. Izmeklēšana parādīja, ka problēmu avots ar entropiju bija pašu izstrādāts Python skripts, kas tika izmantots slēgto atslēgu pārsūtīšanai starp dažādu ražotāju aparatūras atslēgu glabātavām (HSM). Atslēgu pārsūtīšana bija saistīta ar aizkavēšanos piegādē uzlabotām HSM modeļiem, kas atbilst jaunām prasībām izsniedzējiem centriem.
Dēļ kļūdas ECDSA slēgto atslēgu izmērs tika samazināts līdz 1 baitam. Turklāt, atsleigu pārsūtīšanas procesā starp HSM skripts apstrādāja slēgtās atslēgas neaizsargātajā operatīvajā atmiņā, kurā tas tika palaists, kamēr darbības ar slēgtajām atslēgām būtu jāveic tikai HSM iekšienē. HSM žurnāli apstiprināja, ka aparatūras glabātavas darbojās pareizi, bet problēma radās, izmantojot pašizstrādātu skriptu.
Papildus ECDSA atslēgām skripts tika izmantots arī 8 RSA-4096 atslēgu pārsūtīšanai, ar kurām neradās entropijas problēmas, bet atslēgu apstrāde parastajā atmiņā pārkāpj drošības prasības, kuras jāievēro izsniedzējiem centriem, tādēļ arī RSA sertifikāti tagad ir atsaukti.
Avots: opennet.lv
