Что означает код NTSTATUS 0xC0E90002 (STATUS_SYSTEM_INTEGRITY_POLICY_VIOLATION)?

 
Предыдущий Следующий
STATUS_SYSTEM_INTEGRITY_ROLLBACK_DETECTED STATUS_SYSTEM_INTEGRITY_INVALID_POLICY

STATUS_SYSTEM_INTEGRITY_POLICY_VIOLATION

Что означает STATUS_SYSTEM_INTEGRITY_POLICY_VIOLATION

STATUS_SYSTEM_INTEGRITY_POLICY_VIOLATION означает, что политика целостности системы запретила загрузку или выполнение объекта.

Код сам по себе не говорит, какое правило сработало. Решающее объяснение обычно находится в журнале CodeIntegrity и в активной политике App Control.

Что проверить

  • Сохраните событие CodeIntegrity с путём файла, хэшем, подписантом, сценарием подписи и идентификатором правила.
  • Определите, работает политика в режиме аудита или принудительного применения и какие дополнительные политики подключены.
  • Проверьте фактическую подпись файла, цепочку сертификатов, каталог и соответствие байтов ожидаемой версии.
  • Если файл доверенный и необходимый, изменяйте конкретное правило политики; иначе исправляйте источник пакета или подпись.

Не отключайте контроль целостности до сбора событий: это уничтожает наиболее полезные данные о причине блокировки.

Технические ссылки


Нужно найти другой код? Найти другой код состояния или ошибки.