Анотация: Розглянуто питання побудови системи захисту програмного коду. Описано методики порушення цілісності виконуваного програмного коду і способи їх усунення. Розглянуто застосування технології віртуальних машин в контексті захисту виконуваного коду від аналізу. Дано обґрунтування застосування віртуальної машини як оптимального способу протидії аналізу виконуваного коду.
Ключові слова:
програмний код, захист виконуваного коду, віртуальна машина, інтерпретація, дизасемблювання