Главная

Защита от копирования от StarForce

 

 

 

 

 

 

 

 

 

 

 

Более всего уязвимыми для копирования считаются компьютерные игры, и именно эта отрасль имеет самые большие убытки от пиратства. В 1998 году отечественная компания Protection Technology предложила новую технологию защиты - «виртуальная машина». Тогда в стране каждые 9 дисков из 10 проданных были пиратскими, то есть проблема была острее некуда. Идея новой технологии такова: защита внедряется в программный код игры, что максимально затрудняет задачу взлома игры и, следовательно, изготовление фальшивых дисков. Нашему потребителю данная защита знакома как StarForce. Эта технология сегодня является стандартом во всем мире. Очень широко применяется виртуальная машина не только для игр, но и защиты всего остального программного обеспечения.
Как работает виртуальная машина? Все файлы игры разбиваются на модули, часть функций заносится в библиотеку зашиты, другая часть шифруется. Библиотека защиты – это виртуальный процессор в самой системе. Программы, исполняемые им, вырабатываются особым компилятором. При запуске программы она запрашивает функции из библиотеки защиты, библиотека выполняет операции внутри себя и выдает только результат. Вот эта-то процедура и чрезвычайно усложняет задачу хакера – проанализировать работу процессора и перехватить защищенные функции. Еще библиотека защиты проверяет оригинальность носителя и лицензии, контрольные суммы файлов, целостность защиты и многое другое.
Кроме виртуального процессора StarForce применяет запатентованный уникальный метод проверки диска на соответствие лицензии. При запуске игры защита считывает ключ с данных диска, производит проверку зашифрованных в нем параметров с параметрами самого диска, в зависимости от результата дает разрешение на запуск программы или отказывает в нем. Сочетание проверки диска с работой виртуального процессора обеспечивает очень высокую надежность защиты данных в целом.

 

Главная

 

 

 

 

 

 

 

 

 

 

 

Copyright © blockfer.ru