Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Дослідження програмних реалізацій, захист програм від аналізу

Автор:   •  Ноябрь 15, 2021  •  Лабораторная работа  •  1,486 Слов (6 Страниц)  •  339 Просмотры

Страница 1 из 6

 

ЗАВДАННЯ

до індивідуальної роботи з дисципліни

«БЕЗПЕКА ПРОГРАМ ТА ДАНИХ»

на тему:

«ДОСЛІДЖЕННЯ ПРОГРАМНИХ РЕАЛІЗАЦІЙ, ЗАХИСТ ПРОГРАМ ВІД АНАЛІЗУ»

ВСТУП

Індивідуальна робота за курсом «Безпека програм та даних» має сприяти  відточуванню  навичок захисту програм та даних, розміщених на персональних комп'ютерах та розробку комплексу заходів з підвищення рівня цього захисту. Виконання індивідуальної роботи на тему «Дослідження програмних реалізацій, захист програм від аналізу» допомагає набуттю вмінь з аналізу програмних реалізацій з застосуванням статичного та динамічного методів та методу експериментів.

Об'єктом дослідження індивідуальної роботи є програмні продукти, що розміщені на ПК розробника.

Метою роботи є дослідження програмних реалізацій з застосуванням методів аналізу та здобуття детальної інформації щодо функціонування програм.

Головна задача - набуття навичок з проведення експертизи з якості програмних реалізацій, їх відповідності задокументованим описам, виявлення вразливостей програмного забезпечення та блоків можливо вбудованого шкідливого коду.

Результатами виконання  індивідуальної роботи повинно бути:

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

  • коди дизасембльованих програм з поясненнями;
  • пропозиції з захисту програмних реалізацій від аналізу.

Робота повинна виконуватися з застосуванням методів аналізу програмних реалізацій, насамперед динамічного, статичного методів та методу експериментів.

1 ПІДСТАВИ ДЛЯ РОЗРОБКИ

Індивідуальна робота виконується на підставі навчального плану підготовки студентів за освітньо-кваліфікаційним рівнем «бакалавр» та завдання до виконання індивідуальної роботи  за дисципліною «Безпека програм та даних» для студентів, що отримують освіту в галузі знань 12 Інформаційні технології.

2 ПРИЗНАЧЕННЯ РОЗРОБКИ

Робота орієнтована на закріплення практичних навичок з підвищення якості захисту програм та даних. розміщених на персональному комп’ютері користувача з застосуванням методів аналізу програмних реалізацій.

Під час виконання роботи студент повинен систематизувати знання з дослідження програмних реалізацій алгоритмів захисту, провести аналіз розроблених програм та  даних, освоїти основні методи, що застосовуються з метою недопущення шкідливого коду на ПК, набути навички з контролю програм та даних ,  що розміщуються на комп’ютері.

При виконанні індивідуальної роботи передбачається застосування програмних реалізацій будь-яких алгоритмів та файлів текстових, графічних або числових даних.

Вимоги до обрання середовища розробки та інструментальних заходів не виставляються. В процесі розробки повинні бути застосовані теоретичні  відомості з курсу «Основи  алгоритмізації», «Вища математика» та «Програмування», «Системне програмування», «об’єктно-орієнтоване програмування», «Крос-платформне програмування». Термінологія роботи повинна відповідати вітчизняним та міжнародним стандартам інформаційної безпеки.

3 ВИМОГИ ДО ФУНКЦІОНУВАННЯ ПРОГРАМНОЇ РОЗРОБКИ

3.1 Вимоги до надійності

Програмні блоки, що будуть застосовані при виконанні індивідуальної роботи повинні:

  1. бути працездатними (для програмних кодів) або відтворюваними стандартними інструментальними системами (для текстових або графічних файлів – можна прочитати чи побачити зображення на екрані, наприклад);
  2. включати в себе виклики стандартних користувацьких бібліотек або  окремих функцій, змінні різного типу, застосування різних структур, (тобто масивів, стеків, констант й т.п. - стосується програмних кодів для виконання завдань 2 та 3);
  3. бути придатними для застосовування в процесі дослідження програмних реалізацій.

3.2 Вимоги до складу й параметрів технічних засобів

Для функціонування програмного виробу необхідний персональний комп'ютер зі стандартним набором периферійних пристроїв (монітор, клавіатура, миша).

Вимоги до інформаційної й програмної сумісності

Робота може бути виконана на будь-якій мові високого рівня з використанням відповідних інструментальних засобів, працювати в середовищі встановленої на ПК розробника операційної системи (переважно MS Windows), застосовувати базові характеристики системи та апаратного забезпечення комп’ютера.

4 СТАДІЇ  Й  ЕТАПИ РОЗРОБКИ

№ з/п

Назва етапів роботи

Термін виконання етапів

1

Знайомство з матеріалами дисципліни

Тиждень 1-2

2

Знайомство з методами аналізу програм та даних

Тиждень 3-5

3

Аналіз програмних реалізацій за допомогою методу експериментів

Тиждень 6-7

4

Проведення досліджень з застосуванням статичного методу

Тиждень 8-9

5

Проведення досліджень з застосуванням динамічного методу

Тиждень 10-11

6

Аналіз отриманих результатів

Тиждень 12-13

7

Написання звіту

Тиждень 14-15

8

Здача та захист індивідуальної  роботи

Тиждень 16

...

Скачать:   txt (21.4 Kb)   pdf (103.7 Kb)   docx (20.6 Kb)  
Продолжить читать еще 5 страниц(ы) »
Доступно только на Essays.club