44 Способы взлома и противодействия.

1)Побитовое копирование CD

2 способа противодействия

-на диск записывается определенная метка, которая не копируется обычным ср-вами

-запоминание физических характеристик диска

2)Эмулирование CD

Способы противодействия

обращение к устройствам чтения/записи на низком уровне

3)Эмулирование электронных ключей

Способ противодействия

-Использование функции кодирования ключей и применение декодированных данных непосредственно в работе защищ. приложения

-обращение к портам на низком уровне

4)Взлом программного модуля

1)Отладка (использование отладчиков)

2)Дизассемблирование (просмотр кода программы)

 

1)Способ противодействия

-замусоривание кода программы

-использование многопоточности

-изменение операционной среды

-выделение большого количества памяти

-противодействие постановке контрольных точек (один модуль проверяет контрольную сумму другого)

2) противодействие дизассемблированию

-шифрование

-динамическое изменение кода

-использование виртуальных машин

Дополнительные способы противодействия

1)использовать все рецепты защиты одновременно;

2)использовать для хранения данных защиты системные ресурсы Windows;

3)избегать обращения к переменным, относящимся к защите, напрямую;

4)использовать операции сравнения нестандартными способами.

Hosted by uCoz