Програма вивчення навчальної дисципліни «Безпека програм та даних» складена відповідно до освітньо-професійної програми підготовки бакалавр напряму (спеціальності) 6.050103 «програмна інженерія». Предметом вивчення навчальної дисципліни є сучасні засоби створення уніфікованого програмного забезпечення різноманітних інформаційних процесів. Міждисциплінарні зв’язки: для оволодіння навчальною дисципліною «Безпека програм та даних» необхідно засвоїти дисципліну «Програмування», «Математичний аналіз», «Дискретна математика», «Лінійна алгебра та аналітична геометрія», «Теорія ймовірності та математична статистика», «Фізика», «Іноземна мова». Знання та вміння, отримані під час вивчення даної дисципліни, будуть використані під час вивчення переважної більшості дисциплін професійної та практичної підготовки фахівця. Програма навчальної дисципліни складається з таких змістових модулів: 1. Організаційно-правове забезпечення захисту інформації. Програмно-апаратний захист програм та даних. 2. Основи криптографії. Методи і засоби захисту інформації в комп'ютерних системах. 1. Мета та завдання навчальної дисципліни 1.1. Метою викладання навчальної дисципліни «Безпека програм та даних» є формування теоретичної та практичної бази знань засобів та методів захисту інформації в системах сучасної комп’ютерної техніки, навичок використання спеціальних та уніфікованих програмних засобів та алгоритмів для захисту інформації та забезпечення її цілісності у різноманітних операційних системах. 1.2. Основними завданнями вивчення дисципліни «Безпека програм та даних» є набуття студентами певних знань та вмінь з теорії та практики захисту програм та даних за допомогою сучасних програмних засобів, проаналізувати найбільш розповсюджені методи злому комп’ютерних програм та крадіжки різноманітних даних, ознайомити студентів з можливостями захисту програм та даних за допомогою сучасних програмних засобів та проведення грамотної політики безпеки на підприємстві. 1.3. Згідно з вимогами освітньо-професійної програми студенти повинні: знати:  Сучасні погрози безпеці інформаційним системам;  Організаційно-правове забезпечення захисту інформації;  Сучасні методи і засоби створення ефективних систем захисту програм та даних у різноманітних операційних системах,  Технічні, програмні та криптографічні методи і засоби захисту інформації;  Методи захисту інформації в розподілених інформаційних системах;  Системний підхід до виконання і організації засобів програмного захисту. вміти:  Формулювати завдання створення систем захисту програм, планувати, проектувати і розробляти реальні засоби програмного захисту;  Аналізувати можливості несанкціонованого здобуття інформації потенційними порушниками;  Аналізувати вплив комп'ютерних вірусів і шкідливих програм на безпеку комп'ютерних систем;  Досліджувати стійкість секретних криптографічних систем;  Виявляти дії вірусу на операційну систему за допомогою аналізу процесів, що протікають, за допомогою аналізу кодів підозрілих програм, за допомогою антивірусних програм. На вивчення навчальної дисципліни відводиться 126 години 3,5 кредитів ЄКТС. 2. Інформаційний обсяг навчальної дисципліни Змістовий модуль 1. Організаційно-правове забезпечення захисту інформації. Програмно-апаратний захист програм та даних. Тема 1. Основи інформаційної безпеки. Правовий статус інформації. Тема 2. Авторизація. Методи ідентифікації і аутентифікації користувача. Тема 3. Методи дублювання. Тема 4. Цілісність інформації. Змістовий модуль 2. Основи криптографії. Методи і засоби захисту інформації в комп'ютерних системах. Тема 1. Стандарти систем шифрування. Використання криптографічного закриття інформації. Тема 2. Захист програм від несанкціонованого доступу. Тема 3. Забезпечення безпеки при роботі в ОС Windows та при роботі в Інтернет.
Кредити: 3