Целостность цифровых данных с аудитором

Цифровая целостность и установка аудитора

Цифровая целостность означает, что цифровые данные не были изменены, повреждены или подвергнуты манипуляциям с определенного момента времени.

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

Цифровая целостность достигается с помощью хеш-функций, и существует несколько программ, реализующих хеш-функции: sha256sum, b3sum, fsum и т. д. Независимо от того, что используется, важно записать, какой алгоритм использовался в процессе, чтобы обеспечить корректную проверку целостности данных.

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

Установка аудитора

Аудитор доступен по адресу: https://thash.org/auditor Его необходимо распаковать в локальную папку, а для того, чтобы он был легко доступен из любой точки командной строки, его необходимо скопировать в папку, включенную в PATH операционной системы, которая обычно выглядит следующим образом:

  1. В Windows: %localappdata%\Microsoft\WindowsApps : (Вы можете вставить этот ярлык прямо в проводник Windows, и он перенесет вас туда!),C:\Windows\System32
  2. В Linux: /usr/local/bin /usr/bin , /bin,/usr/sbin
Если файл скопирован в папку в PATH, проверьте его доступность, введя в командной строке: auditor --help
Если у вас нет разрешения на копирование в какую-либо папку в PATH, вы можете использовать его непосредственно из папки, в которую он был распакован. Пример: Если файл распакован в папку C:\temp, введите:
C:\temp\auditor.exe --help

Аудитор реализует две подкоманды, используемые в следующем порядке:

Подробное описание использования приведено ниже.

Начинать

A - Создание файлов аудита (хэш аудитора)

Первый шаг — подвергнуть данные алгоритмам хеширования, сохранив данные о целостности в файлах аудита, чтобы их можно было проверить в будущем.

Рекомендуемые шаги при использовании аудитора следующие:

Важно: изменение любого байта файла после генерации хэшей будет обнаружено и нарушит его целостность. Поэтому для носителей без защиты от записи НЕ манипулируйте исходными файлами, всегда используйте копии! Если вам необходимо открыть файлы, содержащиеся в папке, которая уже прошла процесс проверки целостности, создайте копию за пределами изначально проверенной папки и используйте ее. Некоторые программы, например Microsoft Word, автоматически сохраняют открытые файлы (изменяя внутренние метаданные), что неизбежно и необратимо нарушает целостность файла .

Сгенерированные файлы аудита:

Audit_FullList: Список данных о целостности (хэш, алгоритм, размер и путь к файлу) каждого из файлов, содержащихся в папке. (Имя этого файла по умолчанию — _auditor_hashes.txt )
Audit_Stamp: содержит только данные о целостности из предыдущего файла, которые также отображаются на экране в конце процесса. (Имя по умолчанию: _auditor_stamp.txt )

Примечание 1: Если файлы аудита уже существуют, аудитор по умолчанию завершит проверку неудачей. Чтобы удалить их и создать новые, используйте флаг «-o». Это изменит данные о целостности, которые необходимо сохранить!
Пример:
auditor.exe hash D:\EquipeSC-05 -o
Примечание 2: Если папка не имеет разрешения на запись (например, компакт-диски), аудитор не сможет записывать файлы аудита. В этом случае необходимо указать их место назначения с помощью флагов «-f» и «-s» (см. справку по подкоманде: auditor hash --help).
Если вы хотите добавить временную метку в свои файлы аудита (чтобы доказать, что процесс был выполнен в определенную дату и время), вы можете зарегистрировать подпись временной метки в онлайн-сервисах, таких как freetsa.org (используя онлайн-подпись) .

Начинать

B - Проверка целостности данных (аудиторская проверка)

После создания файлов аудита, описанных в предыдущем разделе, необходимо выполнить правильную проверку целостности с помощью (используя папку D:\EquipeSC-05в качестве примера:):

Для дисков SSD или USB 3.0 (с флагом '-z' для оптимизации производительности):
auditor.exe check D:\EquipeSC-05 -z

Для других дисков и USB-носителей:
auditor.exe check D:\EquipeSC-05

Аудитор проверит целостность файлов в папке, используя информацию в файлах аудита. Он также пересчитает и отобразит на экране данные целостности файла Audit_FullList( _auditor_hashes.txt ): Аудитор_Хэш Пересчитанные данные целостности обязательно должны соответствовать тем, которые уже записаны в документе, подготовленном в пункте A.3, который был физически распечатан. Если использовался документ с электронной подписью, подпись должна быть надлежащим образом заверена.

При обнаружении каких-либо несоответствий аудитор сообщит об ошибке.

Начинать

Важные соображения

Вернуться назад