Details

Title: Использование средств аппаратной виртуализации для защиты программного обеспечения от исследования: выпускная квалификационная работа специалиста: направление 10.05.01 «Компьютерная безопасность» ; образовательная программа 10.05.01_02 «Математические методы защиты информации»
Creators: Водяной Дмитрий Александрович
Scientific adviser: Жуковский Евгений Владимирович
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и кибербезопасности
Imprint: Санкт-Петербург, 2024
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: аппаратная виртуализация; защита кода; гипервизор; hardware virtualization; code protection; hypervisor
Document type: Specialist graduation qualification work
File type: PDF
Language: Russian
Level of education: Specialist
Speciality code (FGOS): 10.05.01
Speciality group (FGOS): 100000 - Информационная безопасность
DOI: 10.18720/SPBPU/3/2024/vr/vr24-1510
Rights: Доступ по паролю из сети Интернет (чтение)
Additionally: New arrival
Record key: ru\spstu\vkr\28258

Allowed Actions:

Action 'Read' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

Тема выпускной квалификационной работы: «Использование средств аппаратной виртуализации для защиты программного обеспечения от исследования». Целью работы является исследование возможностей применения технологии аппаратной виртуализации для защиты программного обеспечения от несанкционированного использования. Предметом исследования являются возможности технологии аппаратной виртуализации по созданию среды безопасного исполнения бинарного кода программ. Задачи, решаемые в ходе исследования: 1. Анализ способов исследования и преодоления защиты программного обеспечения и защиты от них. 2. Анализ способов и особенностей применения возможностей аппаратной виртуализации в существующих средствах защиты программ. 3. Изучение средств аппаратной виртуализации, разработка модели средства защиты на их основе. 4. Разработка прототипа. В ходе работы были исследованы доступные средства аппаратной виртуализации платформы Intel. Был предложен способ их использования для защиты кода программного обеспечения. Были проанализированы современные исследования в области применения аппаратной виртуализации для защиты программного обеспечения. В результате работы было разработано средство для защиты кода программного обеспечения от исследования. Был сделан вывод, что применение аппаратной виртуализации для защиты кода программ мало изучено и недостаточно распространено. Полученные результаты могут быть использованы в качестве основы для проектирования систем защиты кода программного обеспечения от исследования и вредоносного воздействия.

Topic of the final qualifying work: “Using hardware virtualization tools to protect software from research.” The purpose of the work is to study the possibilities of using hardware virtualization technology to protect software from unauthorized use. The subject of the research is the capabilities of hardware virtualization technology to create an environment for the safe execution of binary program code. Problems solved during the study: 1. Analysis of methods for investigating and eliminating software protection and protection against them. 2. Analysis of methods and possibilities for using hardware virtualization capabilities in existing software protection tools. 3. Study of hardware virtualization tools, development of models of security tools based on them. 4. Prototype development. During the work, the available hardware virtualization tools for the Intel platform were investigated. A way to use them to protect software code has been proposed. Modern research in the field of using hardware virtualization for software protection is analyzed. As a result of the work, a tool was developed to protect software code from research. It is concluded that the use of hardware virtualization to protect program code has been little studied and is not widespread enough. The results obtained can be used as a basis for designing software for systemic code protection from research and competitive influence.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read
Internet Authorized users SPbPU Read
-> Internet Anonymous

Usage statistics

stat Access count: 4
Last 30 days: 0
Detailed usage statistics