eMudhra har avslöjat ytterligare detaljer kring incidenten dĂ€r Ă„tta rotcertifikat frĂ„n certifikatutfĂ€rdaren fick lĂ€tt gissningsbara privata nycklar med endast 1 bytes entropi istĂ€llet för 48. Utöver de ursprungligen identifierade problematiska mellanliggande rotcertifikaten rapporteras att ytterligare 8 har Ă„terkallats, men inte pĂ„ grund av entropiproblem. Analysen visade att kĂ€llan till entropiproblemen var ett egenutvecklat Python-skript som anvĂ€ndes för att överföra privata nycklar mellan hĂ„rdvarulagringsenheter (HSM) frĂ„n olika tillverkare. Ăverföringen av nycklarna berodde pĂ„ förseningar i leveransen av förbĂ€ttrade HSM-modeller som uppfyller de nya kraven för certifikatutfĂ€rdare.
PÄ grund av ett fel skars storleken pÄ de privata ECDSA-nycklarna ned till 1 byte. Utöver detta, under överföringen av nycklar mellan HSM, hanterade skriptet de privata nycklarna i oskyddad RAM-minne pÄ den dator dÀr det kördes, medan operationer med privata nycklar endast bör genomföras inom HSM. HSM-loggar bekrÀftade att hÄrdvarulagringsenheterna fungerade korrekt och att problemet orsakades av anvÀndningen av det egenutvecklade skriptet.
Förutom ECDSA-nycklarna anvÀndes skriptet ocksÄ för att överföra 8 RSA-4096-nycklar, för vilka inga entropiproblem uppstod, men hantering av nycklar i vanlig minne bryter mot de sÀkerhetskrav som stÀlls pÄ certifikatutfÀrdare. DÀrför har RSA-certifikaten nu ocksÄ blivit Äterkallade.
KĂ€lla: opennet.ru
