Система защиты данных в современных играх может работать следующим образом:
- Системы, встраиваемые на этапе разработки приложения. 4 Они пишутся теми же людьми, которые разрабатывают игру. 4 Диск или соединение с сервером игры проверяется не однократно перед запуском, а на любом этапе работы приложения. 4
- Системы, работающие на привязке к физическому носителю. 4 Например, CDCheck проверяет наличие диска в приводе. 4 Более современные методики используют собственные драйвера для определения подлинности диска, специальные процедуры проверки целостности исполняемых файлов и другие приёмы. 4
- Системы, требующие онлайн-активации или доступа в интернет. 4 Копия игры распространяется с уникальным ключом (идентификационным номером), который должен быть проверен на сервере активации компании издателя. 4
- Системы с привязкой к системе пользователя. 4 Например, StarForce проверяет все цифровые данные устройств компьютера, и если при проверке они не совпадут с эталонными (полученными при первом «валидном» запуске), то система не позволит запустить игру. 4
Также для защиты персональных данных пользователя игровые компании используют пользовательские соглашения и политику конфиденциальности. 1