CryptoPro Cleanup 0.4.0 RC2
Pre-release
Pre-release
КриптоПро Очистка 0.4.0 RC2
Исправлена фундаментальная причина нулевого результата на подключённой Windows 7 x86.
Что изменено
RegLoadAppKey, который не смог открыть настоящий системныйSOFTWARE, заменён на временный системный mount черезRegLoadKey;- после каждого чтения выполняется контролируемый
RegUnLoadKey, его результат отражается в диагностике; - пользовательские
NTUSER.DATоткрываются тем же способом; - поддержаны сериализованные открытые сертификаты в
AppData\Roaming\Microsoft\SystemCertificates\My\Certificates; - закрытые ключи,
Microsoft\Crypto, контейнеры CryptoPro и аппаратные токены не читаются и не экспортируются; - добавлена кнопка «Диагностика…» с копированием пошаговых результатов;
- при полностью пустом или нераспознанном сканировании диагностика открывается автоматически;
- добавлен безопасный CLI:
--offline-scan <path> --report <path>.
Проверка
На искусственном отключённом образе новый конвейер нашёл 2 продукта CryptoPro, 4 значения лицензии, 1 офлайн-профиль и 7 открытых сертификатов. Оба системных hive были успешно выгружены. Модульные тесты, безопасный интеграционный тест и статический анализ MSVC пройдены. Чувствительные тестовые копии hive и сертификатов после проверки удалены.
Нужен повторный тест на том же физическом диске Windows 7 x86. Офлайн-очистку до подтверждения корректного списка запускать не следует.