Автор работы: Пользователь скрыл имя, 18 Марта 2011 в 14:33, доклад
Изучение логики работы программы может выполняться в одном из двух режимов: статическом и динамическом. Сущность статического режима заключается в изучении исходного текста программы. Для получения листингов исходного текста выполняемый программный модуль дизассемблируют, то есть получают из программы на машинном языке программу на языке Ассемблер.
– контроль времени выполнения отдельных частей программы;
– блокировку клавиатуры на время отработки особо секретных алгоритмов.
Для
защиты программ от исследования с
помощью дизассемблеров можно использовать
и такой способ, как усложнение
структуры самой программы с
целью запутывания злоумышленника, который
дизассемблирует эту программу. Например,
можно использовать разные сегменты адреса
для обращения к одной и той же области
памяти. В этом случае злоумышленнику
будет трудно догадаться, что на самом
деле программа работает с одной и той
же областью памяти.
Информация о работе Защита программных средств от исследования