Защита информации в архивах
Парольная защита архивов является одним из наиболее часто используемых защит при передаче конфиденциальных документов по открытому каналу. Большинство современных архиваторов позволяют защитить свое содержание от несанкционированной распаковки. Однако, используемые в различных архиваторах методы различаются по степени защищенности используемых в них алгоритмов шифрования.
Известны различные методы атаки на архивные пароли. Одни методы атакуют собственно алгоритм шифрования, используемый в архиве, другие – человеческий фактор.
- Атака полным перебором – самый трудоемкий метод, но позволяет вскрыть все архивы. Атака осуществляется на основании заданной длины пароля и набора символов, которые перебираются. Скорость атаки зависит от алгоритма проверки пароля, а также от количества символов в наборе и длины.
- Атака по словарю – атака на человеческий фактор. Алгоритм нахождения пароля, основанный на предположении, что пароль представляет собой некоторое осмысленное слово, либо выражение, введенное на каком-либо языке. По сравнению с методом прямого перебора, скорость взлома значительно возрастает, поскольку любой язык мира содержит меньше слов, чем все возможное множество символов. Для применения этой атаки необходим словарь.
- Атака посредством изменения одного байта в программе – самый простейший метод взлома. Может использоваться в случаях отсутствия продуманной защиты архивного шифрования.
- Атака, основанная на правилах. В данном случае осуществляется полный перебор паролей, но состоящих из заданного набора символов. Эти наборы символов указываются экспертом.
- Атака по открытому тексту. Данный метод позволяет легко вскрыть пароль архива, если известна часть кода открытого текста архива. Например, если архивируется программа, написанная на языке C++, то однозначно в ней присутствует такой открытый текст, как # include.
Алгоритмы шифрования архиваторов
Архиватор ARJ использует очень слабый алгоритм шифрования — систему Вернама. В архивированном тексте присутствует некоторая неслучайная информация — например, таблица Хаффмана и некоторая другая служебная информация. Поэтому, точно зная или предсказав с некоторой вероятностью значение этих служебных переменных, можно с той же вероятностью определить и соответствующие символы пароля. Использование слабых алгоритмов часто приводит к успеху атаки по открытому тексту. В случае архиватора ARJ, если злоумышленнику известен хотя бы один файл из зашифрованного архива, или известен непрерывный участок открытого текста длиной большей либо равной длине пароля, он с легкостью определит пароль архива и извлечет оттуда все остальные файлы. Дешифрование по методу Вернама позволяет достичь скорости перебора в 300000 паролей/сек. на машине класса Pentium/120. Система шифрования RAR-архивов (версии 1.5x) хотя и является лучшей, чем у ARJ, все же позволяет вести перебор с достаточно высокой скоростью. Криптостойкость при атаке с использованием открытого текста оценивается в 2^40 итераций, причем из открытого текста необходимо иметь только первые три байта. Система шифрования RAR-архивов версии выше 2.0 является пока лучшей из всех архиваторов. Криптостойкость при отсутствии открытого текста равняется 255^128, что невообразимо велико. Знание открытого текста никак не поможет злоумышленнику при вскрытии пароля (данные архивы не атакуются по открытому тексту). Скорость перебора паролей архиваторов RAR последних версий чрезвычайно мала. Перечисленные свойства делают архиваторы RAR последних версий наиболее предпочтительными для формирования закрытых архивов.
У вас большие запросы!
Точнее, от вашего браузера их поступает слишком много, и сервер VK забил тревогу.
Эта страница была загружена по HTTP, вместо безопасного HTTPS, а значит телепортации обратно не будет.
Обратитесь в поддержку сервиса.
Вы отключили сохранение Cookies, а они нужны, чтобы решить проблему.
Почему-то страница не получила всех данных, а без них она не работает.
Обратитесь в поддержку сервиса.
Вы вернётесь на предыдущую страницу через 5 секунд.
Вернуться назад
У вас большие запросы!
Точнее, от вашего браузера их поступает слишком много, и сервер VK забил тревогу.
Эта страница была загружена по HTTP, вместо безопасного HTTPS, а значит телепортации обратно не будет.
Обратитесь в поддержку сервиса.
Вы отключили сохранение Cookies, а они нужны, чтобы решить проблему.
Почему-то страница не получила всех данных, а без них она не работает.
Обратитесь в поддержку сервиса.
Вы вернётесь на предыдущую страницу через 5 секунд.
Вернуться назад
Шифрование
Для шифрования файлов рекомендуется следующий метод: создать папку на томе NTFS, а затем зашифровать ее целиком (можно зашифровывать файл и отдельно). Для этого откройте диалоговое окно Свойства папки. На вкладке Общие щелкните кнопку Другие и включите флажок Шифровать содержимое для защиты данных. Все файлы, расположенные в папке, будут зашифрованы, а сама папка – отмечена как зашифрованная.
Сжатые файлы не шифруются, зашифрованные файлы нельзя сжать.
Работа с шифрованными файлами ничем не отличается от работы с любыми другими: вы можете работать с файлом как обычно – открывать, модифицировать и сохранять. Если же другой пользователь попытается получить доступ к зашифрованному файлу, будет выведено сообщение об отказе в доступе.
Расшифровка
Чтобы расшифровать файл или папку, следует сбросить флажок Шифровать содержимое для защиты данных в диалоговом окне Дополнительные атрибуты файла или папки. К этому окну можно получить доступ из диалогового окна Свойства папки или файла.
Архивация и восстановление данных
В Windows2000 имеются инструменты архивации и восстановления – программа Архивация данных. Архивацию данных можно проводить как вручную, так и автоматически по расписанию.
Для проведения архивации и восстановления данных необходимо обладать определенными полномочиями:
— Все пользователи имеют право архивировать собственные файлы и каталоги, а также файлы, на которые у них есть разрешения Чтение, Чтение и выполнение, Изменение или Полный доступ;
— Все пользователи могут восстанавливать файлы, на которые у них есть разрешения Запись, Изменение или Полный доступ.
— Члены групп Администраторы и Операторы архива имеют право архивировать и восстанавливать все файлы независимо от разрешений, которыми эти файлы защищены.
Мастер архивации предоставляет пять типов архивации, отличающихся выбором данных:
— Обычная архивация;
Архивация данных
Нужно убедиться, что архивируемые файлы закрыты.
Для запуска архивации выбирайте Пуск\Программы\Стандартные\Служебные и там щелкайте Архивация данных. Другой способ – окно Выполнить и введите команду ntbackup.
После запуска Мастера архивации щелкните Далее, чтобы перейти к экрану Что следует архивировать.
На этом этапе требуется определить, что архивировать:
- Архивировать всех файлов на компьютере.
- Архивировать выбранные файлы, диски или сетевые данные.
- Архивировать только данные состояния системы. Например, реестр и загрузочные файлы компьютера.
- Начать архивацию.
- Задать дополнительные параметры архивации.
- В Мастере восстановления выберите тип носителя, который содержит данные, надлежащие восстановлению.
- Выберите данные, которые требуется восстановить и нажмите Далее.
- Выберите один из двух вариантов:
- Создайте учетную запись User5 без пароли и без изменения пароли при входе.
- Создайте учетную запись User6 с паролем и без изменения пароли при входе.
- Создайте на диске NTFSпапкуCompTest. В папкеCompTestсоздайте папкуCompTest2.
- Для диска, где мы работаем, задаем отображение сжатых файлов и папок другим цветом.
- Отмените сжатие папки CompTest2. И покажите, что это сработало.
- В папке CompTestсоздайте текстовый файлText1. Покажите, он сжат или нет.
- Скопируйте файл Text1 в папкуCompTest2. Покажите, сжат или нет скопированный файл, почему?
- Переместите файл Text1 из папкиCompTestв папкуCompTest2 с заменой
- Отмените сжатие папки CompTestсо всеми вложенными папками и файлами. Покажите, что отменили сжатие.
- Установите объем данных, которые User5 может хранить на диске, присвоив параметру Выделять на диске не более значение 20 Кб, а параметру Порог выдачи предупреждений – 16 Кб.
- Войдите в систему как User5 и создайте папкуUser5 на диске.
- Попробуйте скопировать большой файл в папку User5. Откроется диалоговое окно с сообщением о недостатке места.
- Отключите квоту для диска.
- Зайдите в систему как Администратор. Создайте в диске NTFSпапкуSecret, в ней – текстовые файлыFile1 иFile2.
- Зашифруйте папку Secret, выбрав вариант Зашифровать только папку.
- Войдите в систему как User5.
- Попробуйте открыть файлы File1 иFile2.
- Зайдите в систему как Администратор.
- Расшифруйте папку Secret.