Centrum certyfikacji eMudhra wycofało kolejne 8 pośrednich certyfikatów root.

Firma eMudhra ujawniła dodatkowe szczegóły dotyczące incydentu, w wyniku którego osiem korzeni certyfikatów centrum certyfikacji miało łatwo odgadnione klucze prywatne, których entropia wynosiła zaledwie 1 bajt zamiast 48. Poza pierwotnie zidentyfikowanymi problematycznymi pośrednimi certyfikatami korzeniowymi, ujawniono kolejnych 8, ale nie z powodu problemów z entropią. Analiza pokazała, że źródłem problemów z entropią był samodzielnie stworzony skrypt Python, wykorzystywany do przenoszenia kluczy prywatnych między sprzętowymi magazynami kluczy (HSM) różnych producentów. Przenoszenie kluczy było spowodowane opóźnieniami w dostawie ulepszonych modeli HSM, które spełniały nowe wymagania dla centrów certyfikacji.

Z powodu błędu rozmiar kluczy prywatnych ECDSA został zmniejszony do 1 bajta. Dodatkowo, podczas przenoszenia kluczy między HSM skrypt przetwarzał klucze prywatne w niezabezpieczonej pamięci operacyjnej komputera, na którym był uruchamiany, podczas gdy operacje z kluczami prywatnymi zgodnie z zaleceniami powinny być wykonywane tylko wewnątrz HSM. Logi HSM potwierdziły, że magazyny sprzętowe działały poprawnie, a problem był spowodowany użyciem stworzonego własnoręcznie skryptu.

Oprócz kluczy ECDSA, skrypt był również stosowany do przenoszenia 8 kluczy RSA-4096, które nie miały problemów z entropią, jednak przetwarzanie kluczy w zwykłej pamięci narusza wymagania bezpieczeństwa, jakie są stawiane przed centrami certyfikacji, dlatego certyfikaty RSA również zostały teraz odwołane.

Źródło: opennet.ru

Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS 🔥 Kup niezawodny hosting stron z ochroną DDoS, serwery VPS VDS - ProHoster