TOP10 ошибок защитников программ
TOP10 ошибок защитников программВведение
Ошибки стратегического типа— разбор полетов
Смывайте воду и выключайте свет
Хронометраж обратного отсчета времени
Сравнение различных версий одной и той же программы
Когда криптография бесполезна
Константы, говорящие сами за себя
Избыточная сложность, легко обнаруживаемая глазами
Несколько серийных номеров в одном
Детерминированная логика
Присутствие регистрационных данных в памяти
Защита в ассемблерных вставках
Мелкие промахи, ведущие к серьезным последствиям
Заключение
Содержание раздела