Методи та засоби протидії статичному та динамічному аналізу програмного забезпечення
No Thumbnail Available
Date
2026-06-16
Journal Title
Journal ISSN
Volume Title
Publisher
Київський національний економічний університет імені Вадима Гетьмана
Abstract
Кваліфікаційну бакалаврську роботу присвячено підвищенню ефективності захисту програмного забезпечення від методів статичного та динамічного аналізу в операційній системі Windows. У роботі проаналізовано сучасні методи реверс-інжинірингу та механізми протидії аналізу, зокрема anti-debugging, anti-VM, anti-tampering, обфускацію та програмну віртуалізацію коду. Практичним результатом дослідження є розроблення програмного модуля з комплексною архітектурою захисту від реверс-інжинірингу. Особливістю реалізованого рішення є використання власної віртуальної машини з динамічним розшифруванням інструкцій. Проведене експериментальне дослідження підтвердило доцільність комплексного застосування розглянутих механізмів для підвищення стійкості програмного забезпечення до аналізу та модифікації.
The bachelor's qualification thesis is devoted to improving the effectiveness of software protection against static and dynamic analysis methods in the Windows operating system. The research examines modern reverse engineering techniques and anti-analysis mechanisms, including anti-debugging, anti-VM, anti-tampering, code obfuscation, and code virtualization. The practical outcome of the study is the development of a software module implementing a comprehensive anti-reverse-engineering architecture. A distinctive feature of the proposed solution is a custom virtual machine with dynamic instruction decryption. Experimental evaluation confirmed the feasibility of combining the implemented mechanisms to improve software resilience against analysis and unauthorized modification.
Description
Keywords
статичний аналіз, динамічний аналіз, обфускація, віртуалізація, захист цілісності, static analysis, dynamic analysis, obfuscation, virtualization, anti-tamper
Citation
Шишкевич О. О. Методи та засоби протидії статичному та динамічному аналізу програмного забезпечення : бакалавр. диплом. робота : 125, Кібербезпека / Шишкевич Олександр Олександрович ; наук. керівник Толюпа С. В. ; КНЕУ ім. Вадима Гетьмана, Навч.-наук. ін-т «Ін-т інформ. технологій в економіці», Каф. систем. аналізу та кібербезпеки. – Київ, 2026. – 94 с.