Детальная информация

Название: Проактивное выявление техник эксплуатации уязвимостей, использующих приёмы возвратно-ориентированного программирования: выпускная квалификационная работа специалиста: направление 10.05.01 «Компьютерная безопасность» ; образовательная программа 10.05.01_02 «Математические методы защиты информации»
Авторы: Салимов Риналь Талгатович
Научный руководитель: Жуковский Евгений Владимирович
Другие авторы: Попова Елена Александровна
Организация: Санкт-Петербургский политехнический университет Петра Великого. Институт кибербезопасности и защиты информации
Выходные сведения: Санкт-Петербург, 2021
Коллекция: Выпускные квалификационные работы; Общая коллекция
Тематика: Информация — Защита; Вычислительные машины электронные — Программирование; аппаратная виртуализация; возвратно-ориентированное программирование; гипервизор; эксплуатация уязвимостей; hardware virtualization; return-oriented programming; hypervisor; exploitation of vulnerabilities
УДК: 004.056; 004.42
Тип документа: Выпускная квалификационная работа специалиста
Тип файла: PDF
Язык: Русский
Уровень высшего образования: Специалитет
Код специальности ФГОС: 10.05.01
Группа специальностей ФГОС: 100000 - Информационная безопасность
Ссылки: Отзыв руководителя; Рецензия; Отчет о проверке на объем и корректность внешних заимствований
DOI: 10.18720/SPBPU/3/2021/vr/vr21-139
Права доступа: Доступ по паролю из сети Интернет (чтение)
Ключ записи: ru\spstu\vkr\15394

Разрешенные действия:

Действие 'Прочитать' будет доступно, если вы выполните вход в систему или будете работать с сайтом на компьютере в другой сети

Группа: Анонимные пользователи

Сеть: Интернет

Аннотация

Данная работа посвящена исследованию методов обнаружения и предотвращения эксплуатации бинарных уязвимостей. Цель работы – выявление техник эксплуатации уязвимостей, использующих приёмы возвратно-ориентированного программирования, на основе анализа выполненных переходов с использованием расширенных аппаратных возможностей процессора. В результате работы были разработаны метод выявления техник эксплуатации уязвимостей, использующих приёмы возвратно-ориентированного программирования, и программное средство, реализующее данный метод. Программное средство функционирует на вычислительных системах с 64-х разрядными операционными системами Windows 7 – 10 и процессорами Intel с микроархитектурой не ниже Nehalem и способно защищать как 32-х битные, так и 64-х битные приложения. Дальнейшим направлением исследований является обобщение реализации для вычислительных систем с процессорами AMD и операционными системами Linux, а также интеграция разработанного программного средства в существующие операционные системы (выявление ложноположительных срабатываний, совместимость с имеющимися механизмами обеспечения безопасности и т.д.).

This work is devoted to the study of methods for detecting and preventing the exploitation of binary vulnerabilities. This work is devoted to the study of methods for detecting and preventing the exploitation of binary vulnerabilities. The goal of the work is to return-oriented programming exploits prevention, based on the branch analysis using the advanced hardware capabilities of the processor. As a result, a return-oriented programming exploits prevention method was developed, and a software tool that implements this method. A software tool can be used on computing systems with 64-bit operating systems Windows 7 – 10 and Intel processors with microarchitecture not lower than Nehalem and is capable of protecting both 32-bit and 64-bit applications. A further area of research is the generalization of the implementation for computing systems with AMD processors and Linux operating systems, as well as the integration of the developed software into existing operating systems (detection of false positives, compatibility with existing security mechanisms, etc.).

Права на использование объекта хранения

Место доступа Группа пользователей Действие
Локальная сеть ИБК СПбПУ Все Прочитать
Интернет Авторизованные пользователи СПбПУ Прочитать
-> Интернет Анонимные пользователи

Статистика использования

stat Количество обращений: 22
За последние 30 дней: 0
Подробная статистика