Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

ЛАБА БОС 3

.docx
Скачиваний:
10
Добавлен:
23.01.2021
Размер:
971.81 Кб
Скачать

Міністерство освіти і науки України

Вінницький національний технічний університет

Факультет інформаційних технологій та комп’ютерної інженерії

Кафедра захисту інформації

Звіт

з лабораторної роботи №3

" Розробка програм для захисту від атаки "збір сміття""

Варіант №3

Розробила студентка гр. 1БС-17(з)

Ковальчук В.В.

Лабораторну роботу захищено

з оцінкою _________________

Перевірив

доц. каф. ЗІ, к.т.н

________________________

Баришев Ю.В.

_________________ 2021 р.

Вінниця 2021 р.

Хід роботи

1. Опановано теоретичні відомості.

2. Дослідження існуючих програм для відновлення та для стирання даних.

2.1 Встановити програму для відновлення стертих даних (довільну).

Дослідивши програмні засоби вибір був зупинений на “Hetman partition recovery 3.5”, оскільки цей інструмент може працювати як з існуючими розділами, так і зіпсованими, видаленими і не доступними дисками, дозволяючи не просто відновити втрачені дані, але і повернути всю структуру диска - імена файлів і папок, їх розташування і т.д..

В становлення “Hetman partition recovery 3.5”:

2.2 Створення теки <ПрізвищеІм’яСтудента> до якої скопійовано файл із завданням на лабораторну роботу, будь-яку картинку та текстовий файл (в якому зберігаються певні дані).

2.3 Видалення вмісту цієї теки та спроба їх відновити, використовуючи програму для відновлення даних. Наведення вмісту файлів, отриманих внаслідок відновлення.

Видаляємо файли та запускаємо програму:

З находимо всі наші видалені файли:

В режимі попереднього перегляду у програмі, вміст текстового файлу відрізнявся від того, яким він був до видалення. Але після відновлення він повернувся у початковий стан.

2.4 Повторимо крок 2.2 та видалимо файли з використанням програми для «невідворотного» стирання даних. Повторити крок 2.3.

В становлюємо та запускаємо програму “Eraser 6.2.0.2991” , та видаляємо за допомогою неї наші файли:

Пробуємо відновити:

Як бачимо, файли відновленню не підлягають.

4. Розроблення узагальненого алгоритму програми (схему програми) для затирання даних відповідно до алгоритму Гутмана для варіанту свого варіанту завдання. Схема програми наведена нижче.

3

RLL(1,7)

Нелінійний конгруентний

Схема програми:

так

ні

так

ні

6. Розробити програму, що затиратиме файли (мова програмування – на вибір студента). У звіті навести лістинг та результати тестування програми відповідно до пунктів 2.2 та 2.3.

Знову створюємо папку з файлами (пункт 2.2), та затираємо файли що в ній знаходяться за допомогою розробленої програми:

Видаляємо та намагаємось відновити:

І знову відновленню не підлягає.

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

Соседние файлы в предмете Безопасность операционных систем