Некоторые методы защиты инвентаря в онлайн-играх и их особенности:
- Системы защиты, встраиваемые на этапе разработки приложения. 2 Такие системы надёжные, так как диск (или соединение с сервером игры) проверяется не однократно перед запуском, а на любом этапе работы приложения. 2 Взлом оказывается трудоёмким: нужно разобрать не только алгоритм самой защиты, но и алгоритмы игрового механизма. 2
- Защиты, работающие на привязке к физическому носителю. 2 Например, CDCheck проверяет наличие диска в приводе. 2 Возможности такой защиты ограничены: она способна проверить метку диска, сравнить имена файлов и их размер. 2
- Системы, требующие онлайн-активации или доступа в интернет. 2 Копия игры распространяется с уникальным ключом (идентификационным номером), который должен быть проверен на сервере активации компании издателя. 2
- Защиты с привязкой к системе пользователя. 2 Например, StarForce проверяет все цифровые данные устройств компьютера, и если при проверке они не совпадут с эталонными, то не позволит запустить игру. 2
Некоторые преимущества методов защиты:
- Эмуляция игры на сервере. 3 Даёт большую степень защиты. 3
- Проверка реалистичности игровых данных. 3 Относительная простота реализации. 3
Некоторые недостатки методов защиты:
- Шифрование данных. 3 Может быть взломана, так как ключи лежат у клиента, и их можно легко подставить в нужное место. 3
- Эмуляция игры на сервере. 3 События, отправляемые в конце игры, могут быть подделаны. 3