МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
Саратовский государственный университет имени
Факультет компьютерных наук и информационных технологий
УТВЕРЖДАЮ
___________________________
"__" __________________20__ г.
Рабочая программа дисциплины
Защита программ и данных
Специальность
090301 Компьютерная безопасность
Специализация
Математические методы защиты информации
Квалификация выпускника
Специалист
Форма обучения
очная
Саратов,
2012
1. Цели освоения дисциплины
Целью освоения дисциплины «Защита программ и данных» является знакомство с основными методами и средствами обеспечения защиты исполнимых файлов при разработке и использовании программного обеспечения.
2. Место дисциплины в структуре ООП
Данная учебная дисциплина входит в раздел «Профессиональный цикл. Базовая часть» ФГОС-3.
Для изучения дисциплины необходимы компетенции, знания, умения и готовности, сформированные у обучающихся в результате освоения курсов «Базы данных», «Операционные системы» и «Основы информационной безопасности».
Компетенции, знания, умения и готовности, сформированные у обучающихся в результате освоения данной дисциплины, необходимы для изучения следующих курсов: «Программно-аппаратные средства обеспечения информационной безопасности», «Модели безопасности компьютерных систем».
3. Компетенции обучающегося, формируемые в результате освоения дисциплины
Данная дисциплина способствует формированию следующих компетенций:
Общекультурных:
- способность осуществлять свою деятельность в различных сферах общественной жизни с учетом принятых в обществе морально-нравственных и правовых норм, соблюдать принципы профессиональной этики (ОК-2);
- способность логически верно, аргументировано и ясно строить устную и письменную речь на русском языке, готовить и редактировать тексты профессионального назначения, публично представлять собственные и известные научные результаты, вести дискуссии (ОК-7);
- способность к письменной и устной деловой коммуникации, к чтению и переводу текстов по профессиональной тематике на одном из иностранных языков (ОК-8);
- способность к логически-правильному мышлению, обобщению, анализу, критическому осмыслению информации, систематизации, прогнозированию, постановке исследовательских задач и выбору путей их решения на основании принципов научного познания (ОК-9);
- способность самостоятельно применять методы и средства познания, обучения и самоконтроля для приобретения новых знаний и умений, в том числе в новых областях, непосредственно не связанных со сферой деятельности, развития социальных и профессиональных компетенций, изменения вида своей профессиональной деятельности (ОК-10);
Общепрофессиональных:
способность выявлять естественнонаучную сущность проблем, возникающих в ходе профессиональной деятельности, и применять соответствующий физико-математический аппарат для их формализации, анализа и выработки решения (ПК-1);
способность применять математический аппарат, в том числе с использованием вычислительной техники, для решения профессиональных задач (ПК-2);
способность понимать сущность и значение информации в развитии современного общества, применять достижения современных информационных технологий для поиска и обработки больших объемов информации по профилю деятельности в глобальных компьютерных системах, сетях, в библиотечных фондах и в иных источниках информации (ПК-3)
способность применять методологию научных исследований в профессиональной деятельности, в том числе в работе над междисциплинарными и инновационными проектами (ПК-4);
способность использовать нормативные и правовые документы в своей профессиональной деятельности (ПК-5);
способность работать с программными средствами прикладного, системного и специального назначения (ПК-8);
способность использовать языки и системы программирования, инструментальные средства для решения различных профессиональных, исследовательских и прикладных задач (ПК-9);
способность формулировать результат проведенных исследований в виде конкретных рекомендаций, выраженных в терминах предметной области изучавшегося явления (ПК-10);
способность организовать антивирусную защиту информации при работе с компьютерными системами (ПК-13);
в области научно-исследовательской деятельности:
способность осуществлять подбор, изучение и обобщение научно-технической информации, нормативных и методических материалов по методам обеспечения информационной безопасности компьютерных систем (ПК-14);
способность применять современные методы и средства исследований для обеспечения информационной безопасности компьютерных систем (ПК-15);
способность готовить научно-технические отчеты, обзоры, публикации по результатам выполненных работ (ПК-17);
способность разрабатывать математические модели безопасности защищаемых компьютерных систем (ПК-18);
способность проводить обоснование и выбор рационального решения по уровню защищенности компьютерной системы с учетом заданных требований (ПК-19);
способность проводить анализ и формализацию поставленных задач в области компьютерной безопасности (ПК-20);
в области проектной деятельности:
способность проводить сбор и анализ исходных данных для проектирования систем защиты информации (ПК-21);
способность участвовать в разработке проектной документации (ПК-22);
способность проводить анализ проектных решений по обеспечению защищенности компьютерных систем (ПК-23);
способность участвовать в разработке системы защиты информации предприятия (организации) и подсистемы информационной безопасности компьютерной системы (ПК-24);
способность оценивать степень надежности выбранных механизмов обеспечения безопасности для решения поставленной задачи (ПК-25);
в области контрольно-аналитической деятельности:
способность участвовать в проведении экспериментально-исследовательских работ при аттестации системы защиты информации с учетом требований к уровню защищенности компьютерной системы (ПК-26);
способность обосновывать правильность выбранной модели решения профессиональной задачи, сопоставлять экспериментальные данные и теоретические решения (ПК-28);
способность оценивать эффективность систем защиты информации в компьютерных системах (ПК-29);
в области организационно-управленческой деятельности:
способность организовывать работу малых коллективов исполнителей, находить и принимать управленческие решения в сфере профессиональной деятельности (ПК-30);
способность разрабатывать оперативные планы работы первичных подразделений (ПК-31);
способность разрабатывать предложения по совершенствованию системы управления информационной безопасностью компьютерной системы (ПК-32);
способность разрабатывать проекты нормативных и методических материалов, регламентирующих работу по обеспечению информационной безопасности компьютерных систем, а также положений, инструкций и других организационно-распорядительных документов в сфере профессиональной деятельности (ПК-33);
в области эксплуатационной деятельности:
способность производить установку, тестирование программного обеспечения и программно-аппаратных средств по обеспечению информационной безопасности компьютерных систем (ПК-34);
способность принимать участие в эксплуатации программного обеспечения и программно-аппаратных средств обеспечения информационной безопасности компьютерных систем (ПК-35);
способность разрабатывать и составлять инструкции и руководства пользователей по эксплуатации средств обеспечения информационной безопасности компьютерных систем и аппаратно-программных средств защиты информации (ПК-38).
Специализация № 2 «Математические методы защиты информации»:
способность ориентироваться в современных и перспективных математических методах защиты информации, оценивать возможность и эффективность их применения в конкретных задачах защиты информации (ПСК-2.1);
способность строить математические модели для оценки безопасности компьютерных систем и анализировать компоненты системы безопасности с использованием современных математических методов (ПСК-2.2);
способность разрабатывать вычислительные алгоритмы, реализующие современные математические методы защиты информации (ПСК-2.3);
способность на основе анализа применяемых математических методов и алгоритмов оценивать эффективность средств защиты информации (ПСК-2.5);
способность разрабатывать, анализировать и обосновывать адекватность математических моделей процессов, возникающих при работе программно-аппаратных средств защиты информации (ПСК-2.6);
способность проводить сравнительный анализ и осуществлять обоснованный выбор программно-аппаратных средств защиты информации (ПСК-2.7).
В результате освоения дисциплины обучающийся должен:
Знать:
современные технологии программирования;
показатели качества программного обеспечения;
характеристики и типы систем баз данных;
основные средства и методы анализа программных реализации;
источники и классификацию угроз безопасности;
основные средства и способы обеспечения информационной безопасности, принципы построения систем защиты информации;
Уметь:
организовывать защищенный удаленный доступ к базам данных;
осуществлять меры противодействию нарушения сетевой безопасности с использованием различных программных и аппаратных средств защиты;
использовать средства защиты, предоставляемые системами управления базами данных;
Владеть:
навыками работы с современными средствами защиты программ и данных.
4. Структура и содержание дисциплины
Общая трудоемкость дисциплины составляет 4 зачетных единицы, 144 часа.
№ п/п | Раздел дисциплины | Семестр | Неделя семестра | Виды учебной работы, включая самостоятельную работу студентов и трудоемкость (в часах) | Формы текущего контроля успеваемости (по неделям семестра) Формы промежуточной аттестации (по семестрам) | ||
1 | Защита программ | 8 | 1-8 | Л16 | Лаб16 | С22 | Контрольная работа №1 на 8 неделе |
2 | Защита данных | 8 | 9-16 | Л16 | Лаб16 | С22 | Контрольная работа №2 на 16 неделе |
Промежуточная аттестация | Экзамен | ||||||
Итого: | Л: 32 | Лаб: 32 | С: 44 | 36 |
Раздел 1 - «Защита программ». Методы и средства привязки программного обеспечения к аппаратному окружению и физическим носителям. Защита программ от изучения. Защита программ от несанкционированного использования. Виды ключей для ПО и их проверки. Защита от разрушающих программных воздействий. Защита программ от изменения и контроль целостности.
На лабораторных занятиях: Разработка программы, привязывающейся к аппаратному обеспечению компьютера. Разработка программы, контролирующей целостность своего исполнимого файла.
Раздел 2 - «Защита данных». Программно-аппаратные средства защиты ЭВМ. Методы и средства ограничения доступа к компонентам ЭВМ. Методы и средства хранения ключевой информации. Защита данных от изменения и контроль целостности. Модель Кларка-Вилсона.
На лабораторных занятиях: Разработка антивирусной программы – ревизора диска. Изучение работы с электронными ключами («РуТокен»). Изучение работы с электронными замками («Соболь», «Аккорд») и биометрическими защитами («Eyes OptiMouse»).
5. Образовательные технологии
Рекомендуемые образовательные технологии: лабораторные занятия, интерактивный опрос, эвристическая беседа, диалог, выступления экспертов и специалистов перед студентами, встречи с представителями ведущих отечественных фирм по защите информации, ознакомительные беседы с представителями потенциальных работодателей.
6. Учебно-методическое обеспечение самостоятельной работы студентов. Оценочные средства для текущего контроля успеваемости, промежуточной аттестации по итогам освоения дисциплины.
7. Учебно-методическое и информационное обеспечение дисциплины
а) основная литература:
1) Юрин и практические основы защиты информации.
2012.
http://library. *****/uch_lit/620.pdf
б) дополнительная литература:
1) Сорокина драйверов и систем безопасности [Текст] : учеб. пособие / , , . - СПб. ; М. : БХВ-Петербург : Изд. , 2003.
2) Соболев основы технических средств обеспечения информационной безопасности [Текст] : учеб. пособие для студентов вузов, обучающихся по специальностям 075500 "Комплексное обеспечение информационной безопасности автоматизированных систем" и 075200 "Компьютерная безопасность" / , . - М. : Гелиос АРВ, 2004.
3) Гайдамакин, доступа к информации в компьютерных системах [Текст] / . - Екатеринбург : Изд-во Урал. ун-та, 2003.
4) Малюк безопасность: концептуальные и методологические основы защиты информации [Текст] : учеб. пособие / . - М. : Горячая линия - Телеком, 2004.
5) Корт основы защиты информации [Текст] : учеб. пособие / . - М. : Гелиос АРВ, 2004.
в) программное обеспечение и Интернет-ресурсы
- программно-аппаратный комплекс «Аккорд 2000/NT»;
- программно-аппаратный комплекс «Соболь»;
- биометрическая защита «Eyes OptiMouse»;
- программный продукт «КриптоПро»;
- аппаратные ключи «РуТокен»;
- среды разработки программного обеспечения.
8. Материально-техническое обеспечение дисциплины
Лекционная аудитория с возможностью демонстрации электронных презентаций при уровне освещения, достаточном для работы с конспектом. Компьютерный класс, оснащенный персональными компьютерами и необходимым программно-аппаратным обеспечением.
Программа составлена в соответствии с требованиями ФГОС ВПО с учетом рекомендаций и Примерной ООП ВПО по специальности 090301 «Компьютерная безопасность» и специализации «Математические методы защиты информации».
Автор
старший преподаватель
Программа одобрена на заседании кафедры теоретических основ компьютерной безопасности и криптографии от «___» __________2012 года, протокол № ___
Зав. кафедрой
теоретических основ
компьютерной безопасности и криптографии
профессор
Декан факультета
компьютерных наук
и информационных технологий
доцент


