Электронная библиотека диссертаций и авторефератов России
dslib.net
Библиотека диссертаций
Навигация
Каталог диссертаций России
Англоязычные диссертации
Диссертации бесплатно
Предстоящие защиты
Рецензии на автореферат
Отчисления авторам
Мой кабинет
Заказы: забрать, оплатить
Мой личный счет
Мой профиль
Мой авторский профиль
Подписки на рассылки



расширенный поиск

Метод выявления недекларированных возможностей программ с использованием структурированных метрик сложности Диасамидзе, Светлана Владимировна

Диссертация, - 480 руб., доставка 1-3 часа, с 10-19 (Московское время), кроме воскресенья

Автореферат - бесплатно, доставка 10 минут, круглосуточно, без выходных и праздников

Диасамидзе, Светлана Владимировна. Метод выявления недекларированных возможностей программ с использованием структурированных метрик сложности : диссертация ... кандидата технических наук : 05.13.19 / Диасамидзе Светлана Владимировна; [Место защиты: Петерб. гос. ун-т путей сообщ.].- Санкт-Петербург, 2012.- 161 с.: ил. РГБ ОД, 61 13-5/631

Введение к работе

Актуальность темы исследования

Угрозы информационной безопасности, как указано в Стратегии национальной безопасности Российской Федерации до 2020 года, предотвращаются за счет совершенствования безопасности функционирования информационных и телекоммуникационных систем критически важных объектов инфраструктуры и объектов повышенной опасности в Российской Федерации, повышения уровня защищенности корпоративных и индивидуальных информационных систем. Также, на основании документа ФСТЭК России от 18.05.2007 г. «Общие требования по обеспечению безопасности информации в ключевых системах информационной инфраструктуры» система управления железнодорожным транспортом определяется как ключевая система информационной инфраструктуры. Это, в свою очередь, определяет информационно-управляющие и автоматизированные системы, программные и программно-технические комплексы инфраструктуры железнодорожного транспорта и железнодорожного подвижного состава, в том числе и высокоскоростного, как системы управления критически важными объектами или технологическими процессами. Таким образом, для данных систем на железнодорожном транспорте выдвигаются усиленные требования к обеспечению информационной безопасности и защите информации.

Важную роль при обеспечении функциональной и информационной безопасности информационно-управляющих и автоматизированных систем играют верификация и подтверждение соответствия (сертификация и декларирование) программных средств (ПС) и программно-технических комплексов. Вопросам общей теории верификации, оценки подтверждения соответствия, выбору и оцениванию характеристик качества и безопасности ПС посвящены работы ряда отечественных и зарубежных специалистов: В. В. Липаева, А. А. Корниенко, М. А. Еремеева, А. Г. Ломако, И. Б. Шубинского, В. В. Кулямина, Д. В. Богданова, В. В. Фильчакова, Г. Майерса, Б. Боэма, Ч. Хоара, Э. Дейкстры и др. Вопросы построения и применения метрической теории программ к проблеме верификации ПС рассматривают в своих работах М. Холстед, У. Хансен, Дж. Майерс, Т. Мак-Кейб, 3. Чен и другие авторы. Оценивание трудоемкости проектирования и качества разработки программ с использованием метрик сложности проводится с помощью специализированных ПС, разрабатываемых компаниями Abraxas Software, IBM, М Squared Technologies, Math Works, McCabe Software, Microsoft, NDepend, OOO "PVS", Parasoft, Programming Research (PRQA), Rational Software, Scientific Toolworks, SonarSource и др.

Существующие процедуры и методы подтверждения соответствия ПС по требованиям безопасности информации обладают следующими недостатками:

значительная вычислительная сложность процедур статического и динамического анализа, что является особенно актуальным для архитектурно и

функционально сложных информационных систем, и, как следствие большая трудоемкость работы эксперта;

недостаточность предписанных нормативными документами проверок, непосредственно связанных с безопасностью ПС;

неопределенность действий экспертов и достоверности получаемых результатов при отсутствии точно декларированных способов проведения некоторых предписанных проверок;

сложность проведения испытаний в отсутствие исходных текстов программ.

Таким образом, выявлена проблемная ситуация, определяемая как противоречие между необходимостью обеспечения требуемого уровня качества и безопасности ПС и недостаточностью существующих методов и инструментальных средств подтверждения соответствия программ по требованиям безопасности информации, в частности, при контроле отсутствия недекларированных возможностей (НДВ). Задачи совершенствования процедур, методов и инструментальных средств контроля отсутствия НДВ для повышения полноты и сокращения времени выявления НДВ программ являются актуальными в области подтверждения и оценки соответствия ПС по требованиям безопасности информации.

Объект диссертационного исследования - программные средства при их верификации, подтверждении соответствия по требованиям безопасности информации и анализе защищенности.

Предмет диссертационного исследования - контроль наличия/отсутствия НДВ программных средств с использованием метрического анализа.

Цель диссертационного исследования - повышение полноты и сокращение временных затрат на проведение испытаний при контроле наличия/отсутствия НДВ программных средств.

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

Достижение поставленной цели и решение научной задачи требует решения следующих частных задач:

системный анализ проблемных вопросов верификации и подтверждения соответствия ПС по требованиям качества и безопасности информации на железнодорожном транспорте;

обоснование структурированных формальных моделей представления программных средств и оценивающих их метрик сложности;

разработка метода выявления НДВ программных средств на основе структурированных метрик сложности;

разработка и обоснование методики выявления НДВ программных средств на основе структурированных метрик топологической и информационной сложности и разработка практических рекомендаций по использованию метрического анализа при испытаниях на отсутствие НДВ.

Методы исследования: системный анализ, теория верификации ПС, формальная логика, аппарат алгебры Янова, методы программометрии.

Теоретическая основа и методологическая база исследования: труды отечественных и зарубежных ученых в области формальной верификации, оценки соответствия программных средств и программометрии, стандарты в области информационных технологий и информационной безопасности.

На защиту выносятся следующие научные результаты:

метод выявления дефектов, подобных НДВ, в программных средствах с использованием модели программы в виде схемы Янова и совокупности структурированных метрик сложности;

методика выявления НДВ программных средств в дизассемблированном коде с использованием структурированных метрик топологической и информационной сложности;

предложения по построению подсистемы метрического анализа и ее реализации в системе формальной верификации и выявления НДВ программных средств.

Научная новизна работы заключается в следующем:

предложен подход к выявлению НДВ, базирующийся на анализе формальных семантик, вычислительных структур и свойств программ, структуризации моделей представления программы и оценивающих их метрик сложности;

разработан метод выявления дефектов, подобных НДВ, основанный на формировании метрического базиса в виде структурированных метрик топологической и информационной сложности, приведении управляющего графа программы к каноническому представлению схемы Янова и продуктивной структуре, построении системы критериев метрического оценивания безопасности функциональных объектов (участков программного кода) на базе результатов экспериментальных исследований;

разработана методика выявления НДВ программ в дизассемблированном коде с использованием структурированных метрик топологической и информационной сложности и включением подсистем метрического анализа на этапах лексико-синтаксического и структурно-семантического статического анализа.

Достоверность полученных научных результатов определяется корректным применением методов исследования, внедрением результатов диссертационных исследований в организациях, испытательных лабораториях и их апробацией на научно-практических конференциях, выполненными экспериментальными исследованиями, сопоставлением результатов теоретических и экспериментальных исследований, выполненных автором диссертации и содержащихся в трудах других ученых, опубликованных в официальных источниках.

Практическая значимость результатов исследования состоит в возможности повышения полноты выявления НДВ и сокращении временных затрат при проведении испытаний при контроле отсутствия НДВ ПС за счет

использования разработанных метода и методики выявления НДВ программ в дизассемблированном коде с использованием структурированных метрик топологической и информационной сложности. В результате применения результатов исследования затраты времени на проведение статического анализа программного средства экспертом сократились в 1,5-2 раза.

Реализация результатов работы. Основные результаты диссертационных исследований внедрены в следующих организациях:

ФГБОУ ВПО ПГУПС;

ООО «ЦБИ»;

ФГУП «ЗащитаИнфоТранс».

Апробация работы. Основные результаты исследований излагались и обсуждались на научных семинарах кафедры «Информатика и информационная безопасность» ПГУПС, а также на международной научно-практической конференции «Инфотранс-2007, 2008» (Санкт-Петербург, ПГУПС), на VI международной научно-практической конференции «ТелекомТранс-2008» (Ростов-на-Дону, РГУПС), на III российской конференции с международным участием «Технические и программные средства систем управления, контроля и измерения» (Москва, Институт проблем управления имени В.А. Трапезникова РАН, 2012), на международной научно-практической конференции «Интеллектуальные системы на транспорте» (Санкт-Петербург, ПГУПС, 2011, 2012).

Публикации. По результатам исследования опубликовано 10 статей, 3 из которых - в журналах, рекомендуемых ВАК, 5 - в материалах общероссийских, межрегиональных и международных конференций, выпущено 1 учебное пособие, материалы исследования использованы в 2 научно-исследовательских работах, получено свидетельство о государственной регистрации программы для ЭВМ.

Структура диссертации. Диссертация включает введение, четыре главы, заключение, список использованных источников. Общий объем диссертации -161 с, из которых основного текста - 139 с. Библиографический список содержит 84 наименования. Основной текст диссертации включает 15 рисунков и 9 таблиц.

Похожие диссертации на Метод выявления недекларированных возможностей программ с использованием структурированных метрик сложности