Table | Card | RUSMARC | |
Allowed Actions: –
Action 'Read' will be available if you login or access site from another network
Group: Anonymous Network: Internet |
Annotation
Целью работы является повышение защищённости кода скриптовых языков программирования от анализа за счёт применения методов обфускации. Предмет исследования – обфускация скриптовых языков JavaScript и Ruby. В ходе исследования решаются следующие задачи: 1. Исследовать методы защиты скриптовых языков от анализа на основе обфускации; 2. Выполнить анализ методов защиты, используемых в средствах обфускации скриптовых языков; 3. Разработать метод обфускации для скриптовых языков программирования; 4. Разработать средство обфускации для языков Ruby и JavaScript и оценить их эффективность. В ходе работы были исследованы методы защиты скриптовых языков от анализа на основе обфускации. Также были проанализированы методы обфускации, используемые в существующих обфускаторах для языков JavaScript, Ruby и PowerShell. В результате работы был предложен общий метод обфускации подходящий для скриптовых языков, также было разработано средство для обфускации скриптов на языках JavaScript и Ruby. Полученные результаты могут быть использованы в качестве основы для проектирования средств обфускации для других скриптовых языков.
The goal of the work is to increase the security of the code of scripting programming languages from analysis through the use of obfuscation methods. The subject of the research is obfuscation of the scripting languages JavaScript and Ruby. The following tasks are solved during the research: 1. Research methods for protecting scripting languages from analysis based on obfuscation; 2. Perform an analysis of protection methods used in obfuscation tools for scripting languages; 3. Develop an obfuscation method for scripting programming languages; 4. Develop an obfuscation tool for the Ruby and JavaScript languages and evaluate their effectiveness. During the work, methods for protecting scripting languages from analysis based on obfuscation were investigated. Obfuscation methods used in existing obfuscators for JavaScript, Ruby and PowerShell were also analyzed. As a result of the work, a general obfuscation method suitable for scripting languages was proposed, and a tool for obfuscation of scripts in JavaScript and Ruby was also developed. The results obtained can be used as a basis for designing obfuscation tools for other scripting languages.
Document access rights
Network | User group | Action | ||||
---|---|---|---|---|---|---|
ILC SPbPU Local Network | All | |||||
Internet | Authorized users SPbPU | |||||
Internet | Anonymous |
Usage statistics
Access count: 0
Last 30 days: 0 Detailed usage statistics |