Denuvo — технология защиты от несанкционированного доступа, разработанная австрийской компанией Denuvo Software Solutions GmbH. 49
Работа Denuvo включает несколько этапов: 1
- Проверка оборудования. 1 При установке игры с Denuvo на компьютер пользователя технология определяет уникальную конфигурацию системы. 1 На основе этой информации генерируется уникальный ключ для конкретной установки игры. 1
- Шифрование кода. 1 Denuvo зашифровывает определённые части исполняемого кода игры, например её основные функции и алгоритмы, с помощью симметричного и асимметричного шифрования. 1 Это затрудняет для хакеров анализ кода и обход защиты. 1
- Обфускация кода. 1 Denuvo использует различные техники обфускации, чтобы хакерам было сложнее понять и проанализировать код игры. 1
- Динамическая дешифровка кода. 1 При запуске игры Denuvo динамически расшифровывает защищённые части кода с помощью уникального ключа, сгенерированного во время проверки оборудования. 1
Denuvo используется для защиты игр от пиратства. 23 Основная цель технологии — продлить период между выходом игры и появлением первого рабочего взлома, чтобы обезопасить период начальных продаж, который часто является наиболее прибыльным для разработчиков и издателей. 2
Некоторые игры, в которых использовалась или используется Denuvo: Assassin’s Creed Valhalla, Resident Evil Village, Hitman 3, FIFA 22 и другие. 1