Skip to content

Latest commit

 

History

History
23 lines (15 loc) · 2.13 KB

File metadata and controls

23 lines (15 loc) · 2.13 KB

🧾 Мониторинг изменений контрольных сумм файлов.

Приложение, позволяющее контролировать изменение содержания файлов каталога. Причиной изменения содержания файлов каталога могут быть причины, связанные с проблемами информационной безопасности. По этому правильнее всего - контролирование изменений/добавлений/удалений файлов с помощью соответствующих интрументов, например, как этот.

💡 Что умеет данный инструмент ?

  • В выбранных пользователем каталогах приложение считает CRC-код и Hash-код каждого файла, подлежащего защите.

  • Просчитанные коды сохраняет в словаре следующей структуры: {‘Названиекаталога’: [‘Имяфайла’: [CRC-код, Hash-код], ...], ...}

Построенный словарь сохранить как объект на диск (используя библиотеку pickle для ЯП Python)

  • По запросу пользователя программа умеет строить и сравнивать текущую контрольную сумму файлов с эталонной (хранящейся в базе).

📝 Рабочий цикл:

  1. Загрузить с диска ранее сохраненный словарь (используя библиотеку pickle для языка Python).
  2. Проверяет, изменялись ли расположение каталогов и файлов (удалены, добавлены новые и пр.), сохраненных ранее в словаре.
  3. Проверяет, изменялись ли значения контрольных сумм файлов, сохраненные ранее в словаре.