
Дисципліна «Безпека програм та даних» формує у здобувачів вищої освіти системні знання та практичні навички забезпечення захищеності програмного забезпечення й даних на всіх етапах їх життєвого циклу. Теоретична частина курсу охоплює принципи інформаційної безпеки, класифікацію вразливостей та загроз, методи безпечного програмування, основи криптографії, механізми автентифікації й авторизації, а також підходи Security by Design та DevSecOps. Практична складова реалізується через 12 лабораторних робіт, що послідовно охоплюють: керування доступом та приховування даних у файловій системі Windows, методи стеганографії, криптографічні алгоритми, дослідження безпеки програмного забезпечення та даних, методи захисту від копіювання, автентифікацію та керування сесіями у веб-додатках, аналіз шкідливого програмного забезпечення, захист мережевого трафіку, резервне копіювання й відновлення даних, а також комплексну розробку та тестування безпечного програмного продукту.
У результаті вивчення дисципліни студенти зможуть:
- ідентифікувати та класифікувати вразливості й загрози безпеці програмного забезпечення;
- застосовувати механізми керування доступом, стеганографії та криптографічного захисту даних;
- проводити аналіз захищеності програмних систем і мережевого трафіку;
- виявляти та досліджувати шкідливе програмне забезпечення;
- розробляти програмне забезпечення з урахуванням вимог безпеки, включно з процедурами резервного копіювання та відновлення даних.
Форма підсумкового контролю: екзамен
- Викладач: Григорчук Любомир