Безпека програм та даних
Кравцов Г.М.
Надіслав: Кравцов Геннадий (2 вересня 2021р.)
Факультет комп'ютерних наук, фізики та математики :: Дисципліни кафедри комп’ютерних наук та програмної інженерії :: Безпека програм та даних
Анотація

Методичне забезпечення дисципліни "Безпека програм та даних" для студентів 4 курсу

План
Лекції
Лабораторні роботи
Syllabus
Література
Атестація
Лекції
Лекція 1. Система інформаційної безпеки. Захист від комп'ютерних вірусів

  • Система інформаційної безпеки
  • Коротка теорія вірусів
  • Прості та поліморфні віруси
  • Антивірусні програми
 
Лекція 2. Профілактика зараження вірусами комп'ютерних систем
  • Методи профілактики зараження комп’ютерними вірусами
  • Захист ПК за допомогою Автономного Microsoft Defender OS Windows
  • Об'єкти автозапуску
  • Система аварійного відновлення
 
Лекція 3. Захист документа в Microsoft Word
  • Призначення пароля для відкриття документа MS Word
  • Дозвіл на внесення змін до частин захищених документів
  • Рекомендація доступу лише для читання
  • Збереження даних та відновлення втрачених документів
  • Збереження та відкриття резервної копії документа
  • Відновлення тексту пошкодженого документа

Лекція 3.pdf

 
Лекція 4. Захист даних у Microsoft Excel
  • Управління доступом до книг та листів MS Excel
  • Захист книги в Excel
  • Захист листа в Excel
  • Надання спільного доступу до книги Excel

Лекція 4.pdf

 
Лекція 5. Захист інформації в СУБД Microsoft Access
  • Групи доступу в СУБД Microsoft Access
  • Архітектура захисту MS Access
  • Шифрування з використанням пароля бази даних

Лекція 5.pdf

 

Лекція 6. Класичні методи симетричного шифрування. Програмування арифметичних алгоритмів
  • Криптографія, ключі
  • Симетричні криптосистеми
  • Метод одиночної перестановки
  • Алгоритми подвійних перестановок

Лекція 6.pdf

 

Лекція 7. Класичні методи симетричного шифрування. Програмування алгебраїчних алгоритмів
  • Шифри простої заміни. Система шифрування Цезаря
  • Шифри складної заміни. Шифр Гронсфельда
  • Гамування

Лекція 7.pdf

 

Лекція 8. Симетричні криптоалгоритми. Алгоритм DES
  • Принципи криптографічного захисту інформації
  • Основи теорії K. Шеннона
  • Алгоритм DES

Лекція 8.pdf

 

Лекція 9. Застосування і основні властивості алгоритму DES
  • Приклад застосування алгоритму DES
  • Стійкість DES

Лекція 9.pdf

 

Лекція 10. Модифікації алгоритму DES
  • Потрійний DES
  • Алгоритм шифрування IDEA
  • ГОСТ 28147-89
  • Алгоритм AES

Лекція 10.pdf

 

Лекція 11. Асиметричні криптосистеми. Алгоритми з відкритим ключем
  • Основні поняття
  • Елементи теорії чисел. Конгруентність
  • Алгоритм Евкліда для розв’язання рівняння ax = 1 modn
  • Ланцюгові дроби
  • Функція Ейлера

Лекція 11.pdf

 

Лекція 12. Асиметричні криптосистеми (продовження)
  • Алгоритм RSA
  • Криптостійкість RSA
  • Схема шифрування Ель-Гамаля

Лекція 12.pdf

 

Лекція 13. Електронний цифровий підпис
  • Проблема аутентифікації  даних і електронний цифровий підпис
  • Хеш-функція
  • Алгоритми електронного цифрового підпису
  • Алгоритм цифрового підпису RSA
  • Алгоритм цифрового підпису Ель-Гамаля (EGSA)

Лекція 13.pdf

Лабораторні роботи
Лабораторна робота №1. Тема: Введення в інформаційну безпеку. Загрози інформаційної безпеки.

Lab1.pdf

Лабораторна робота №2. Тема: Антивірусний захист. Профілактика зараження вірусами комп'ютерних систем.

Lab2.pdf

Лабораторна робота № 3. Захист документа в Microsoft Word.

Lab3.pdf

Лабораторна робота № 4. Захист даних у Microsoft Excel.

Lab4.pdf

Лабораторна робота № 5. Захист інформації в СУБД Microsoft Access.

Lab5.pdf

Лабораторна робота 5 БД.zip

Лабораторна робота № 6. Шифрування за схемою заміни.

Lab6.pdf

Лабораторна робота № 7. Програмування алгебраїчних алгоритмів.

Lab7.pdf

Лабораторна робота № 8. Опрацювання алгоритму шифрування DES.

Lab8.pdf

Лабораторна робота № 9. Опрацювання алгоритму шифрування RSA.

Lab9.pdf

Література

1. В. І. Єсін, О. О. Кузнецов, Л. С. Сорока. Безпека інформаційних систем і технологій. Навчальний посібник. Харківський національний університет імені В. Н. Каразіна.

Єсін, Кузнецов, Сорока_Безпека інформаційних систем і технологій.pdf

2. Александр Кенин, Денис Колисниченко. Самоучитель системного администратора. 5-е изд., перераб. и доп. — СПб.: БХВ-Петербург, 2019.

А. Кенин, Д. Колисниченко. Самоучитель системного администратора (5-е издание).pdf

3. С.А. Нестеров. Информационная безопасность и защита информации. Навчальний посібник для студентів 4 курсу спеціальності "Програмна інженерія".

НЕСТЕРОВ. ИБ и защита информации. Лен. политех.pdf

4. Р.А. Васильев. Управление информационной безопасностью. Курс лекцій для студентів 4 курсу спеціальності "Програмна інженерія".

Р.А. Васильев Курс лекций Управление информационной безопасностью.pdf

5. Слобожанюк Р.І. Конспект  лекцій  з  дисципліни  «Інформаційна    безпека»  для  студентів спеціальності  151  «Автоматизація  та  комп’ютерно-інтегровані  технології, спеціалізації»  5.151.2 «Обслуговування пристроїв електрозвязку». ХДПК, 2019. – 137 с.

Слобожанюк. Інформаційна безпека, конспект лекцій.pdf

6. Підручник з курсу «Захист інформації в комп’ютерних системах», призначено для студентів інженерно-технічного факультету ДВНЗ «УжНУ» 

спеціальності 123-«комп’ютерна інженерія».
Укладачі: Гапак О. М. – канд. пед. наук, доцент кафедри комп’ютерних систем та мереж ДВНЗ «УжНУ», Балога С.І., канд. фіз.-мат. наук, доцент кафедри комп’ютерних систем та мереж ДВНЗ «УжНУ»
Атестація