Details

Title Анализ безопасности реализаций обработки PDF-формата в программных средствах: дипломный проект
Creators Максимов Никита Евгеньевич
Organization Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint Санкт-Петербург, 2014
Collection Выпускные квалификационные работы ; Общая коллекция
Document type Other
File type PDF
Language Russian
Rights Доступ по паролю из сети Интернет (чтение, печать, копирование)
Record key RU\SPSTU\edoc\27989
Record create date 10/2/2015

Allowed Actions

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

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

Group Anonymous
Network Internet

Настоящая дипломная работа посвящена анализу безопасности реализаций обработки PDF-формата в программных средствах. В ходе работы проанализированы ошибки и компоненты PDF-формата, приводящие к уязвимости компьютерной системы, проведено тестирование программных просмотрщиков методом фаззинга. Также приведены результаты тестирования и рекомендации по использованнию PDF-просмотрщиков.

Network User group Action
ILC SPbPU Local Network All
Read Print Download
Internet Authorized users SPbPU
Read Print Download
Internet Anonymous
  • СОДЕРЖАНИЕ
  • ОПРЕДЕЛЕНИЯ, ОБОЗНАЧЕНИЯ И СОКРАЩЕНИЯ
  • ВВЕДЕНИЕ
  • 1 PDF-формат
    • 1.1 Объекты PDF-файла
    • 1.2 Структура PDF-файла
    • 1.3 Трейлер файла
    • 1.4 3D-объекты
    • 1.4.1 3D-примечания
    • 1.4.2 3D-поток
    • 1.4.2.1 Словарь 3D-анимации
    • 1.4.2.2 Ссылки 3D-потока
    • 1.4.3 3D-представление
    • 1.4.3.1 Словарь проекции
    • 1.4.3.2 Словарь фона 3D-объекта
    • 1.4.3.3 Словарь изображения 3D-модели
    • 1.4.3.4 Словарь обрезанных 3D-объектов
    • 1.4.3.5 Узлы представления 3D-объекта
  • 2 Тестирование безопасности обработки PDF-формата в программных средствах
    • 2.1 Ошибки в памяти
    • 2.2 Методы поиска ошибок
    • 2.3 Фаззинг
    • 2.4 Полнота тестирования
    • 2.5 План тестирования
    • 2.6 Анализ публичных эксплоитов
    • 2.7 Связь ошибок и компонентов
    • 2.8 Идея об ошибке
    • 2.9 Анализ и выбор инструментов для фаззинга
    • 2.10 Составление и реализация тестов
    • 2.10.1 Тестирование структуры PDF-формата
    • 2.10.2 Тестирование компонентов заголовка файла
    • 2.10.3 Тестирование компонентов основного тела PDF-формата
    • 2.10.3.1 Тестирование структуры объекта
    • 2.10.3.2 Тестирование характеристик объекта
    • 2.10.3.3 Тестирование конкретного объекта
    • 2.10.4 Тестирование компонентов таблицы ссылок
    • 2.10.5 Тестирование случайными значениями
    • 2.11 Результаты тестирования
    • 2.12 Анализ полученных ошибок
    • 2.13 Анализ результатов
  • ЗАКЛЮЧЕНИЕ
  • СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

Access count: 499 
Last 30 days: 0

Detailed usage statistics