Шифрование в бытуАвтор: Илья Трофимов Опубликовано: 06.03.2013 Источник: SoftKey.info 
В одном из предыдущих обзоров я затронул тему сокрытия файлов и папок от посторонних глаз как способа обеспечения информационной безопасности. Программы, которые просто скрывают данные, пользуются особенностями файловых систем, и данную защиту обойти несложно. Надежность низкая, но определенная польза все равно есть. Для более серьезной защиты ценной информации необходимо применять шифрование. О том, какие "бытовые" (то есть не слишком сложные и с разумной ценой) программные продукты для этого подходят, речь пойдет в этом материале.
Немного теории
Вообще, как таковое шифрование - штука интересная, но уж очень математическая и для неподготовленного читателя может быть сродни китайской грамоте. Поэтому постараюсь буквально в двух словах описать, что же конкретно делают рассматриваемые программы с точки зрения защиты информации. Шифрование при передаче информации предполагает, что данные передаются по открытому каналу, но для их прочтения необходим так называемый ключ. Если он у пользователя есть - значит, дело в шляпе. Если нет - его придется каким-то шпионским образом добыть или же пытаться подобрать (чрезвычайно ресурсоемкая вычислительная операция). Шифрование при хранении данных означает наличие в файловой системе компьютера некого файла-контейнера, в котором находится абракадабра. Пользователь, имеющий доступ к зашифрованной информации, запускает программную оболочку, вводит тем или иным образом ключ (с клавиатуры, с помощью файла на флешке, со смарт-карты и т. д.), и контейнер "раскрывается", подключаясь в виде виртуального диска. Есть другие интересные способы работы с зашифрованной информацией, например использование аппаратных ключей, но это тема для отдельного вдумчивого рассмотрения.
Kaspersky Crystal
"Лаборатория Касперского" предлагает ряд продуктов для обеспечения безопасности персональных компьютеров, наиболее известными среди них являются "Антивирус Касперского" и Kaspersky Internet Security (антивирус и сетевой экран). Но самым полным решением для домашнего пользователя является Kaspersky Crystal. Помимо антивируса и брандмауэра он оснащен менеджером паролей, файловым шредером, средствами резервного копирования и криптографическим модулем. Последний нас сейчас и интересует.
 | | Криптоконтейнеры в Kaspersky Crystal |
Устанавливается пакет только целиком, что лишает нас возможности отключить "ненужные" части, но с другой стороны, это минимизирует усилия по развертыванию комплексной системы безопасности и не требует специфических знаний. После установки мы получаем доступ к так называемому "Центру управления", в окне которого есть вкладка "Шифрование данных". Там можно настроить контейнеры, задать для них пароли и буквы виртуальных дисков. Для удобства использования можно создать ярлык на рабочем столе, по запуску которого выдается запрос пароля. При удачном открытии контейнера подключается виртуальный диск, закрыть его можно без использования "Центра управления" - в контекстном меню диска доступен пункт "Отключить контейнер".
Отмечу странное поведение "Центра управления": при создании контейнера после ввода необходимых настроек я нажимаю "ОК", но реакции не следует. Можно нажимать еще с тем же результатом. Только по индикатору активности жесткого диска можно сделать вывод о том, что нечто происходит. Через несколько секунд окно закрывается, контейнер теперь доступен для работы. Что мешало сделать окошко с надписью "Подождите, пока настройки вступят в силу" - непонятно. Еще одна забавная недоработка - рядом с окном ввода пароля написано "не менее 8 символов", но при этом эпично-всенародный "123" принимается на ура. Наконец, изменить размер уже имеющегося контейнера нельзя. Место под контейнер резервируется сразу, о динамическом расширении речи не идет. Впрочем, это скорее норма, чем исключение для криптографических программ, работающих с контейнерами.
 | | Создание контейнера в Kaspersky Crystal |
Теперь - о скорости работы с контейнером. Не могу сказать, что файловые операции с ним замедляют работу системы. Во всяком случае, при записи загрузка процессора Phenom II X4 970 выше 20% у меня не поднималась. А вот собственно скорость работы падает заметно. Эксперименты проводились на SSD OCZ Vertex 3, подключенном к контроллеру SATA-II, для него скорость последовательного чтения (по данным CrystalDiskMark) составляет 263,3 Мб/с, записи - 82,0 Мб/с. При работе с контейнером Kaspersky Crystal эти показатели составили 64,6 и 68,0 Мб/с соответственно. Забегая вперед, скажу, что и далее столкнусь с забавным явлением, когда скорость записи в контейнер выше скорости чтения.
Вердикт
Сложилось впечатление, что криптографический модуль в Kaspersky Crystal - сугубо "дополнительная функция". Минимализм в настройках можно списать на однозначную ориентацию на домашнего пользователя. Но вот лежащие на поверхности мелкие недоработки, вроде отсутствия проверки качества пароля, кажутся странными. Для тестирования использовалась русская версия Kaspersky Crystal 12.0.1.288.
Преимущества:
Недостатки:
- работа только в составе пакета Kaspersky Crystal;
- абсолютный минимализм в настройках.
Panda Global Protection 2013
У Panda Security тоже существует три основных пакета для домашних пользователей. В самом "богатом" из них, Panda Global Protection, имеется криптографический модуль. Посмотрим, что интересного он может предложить.
После установки пакета я долго искал на главном экране программы что-то, связанное с шифрованием. Не нашел, пришлось читать инструкцию. Оказывается, шифрование у "Панды" работает следующим образом: в контекстном меню "Проводника" Windows появляется подменю Password Depot 6 – Panda Secure Vault Edition с пунктами Encrypt, Decrypt и Erase. Да, несмотря на локализованную версию Panda Global Protection, здесь все по-английски. Password Depot - это самостоятельно существующая программа, представляющая собой гибрид менеджера паролей и файлового "шифровальщика". Ее-то и "прикрутили" к Panda Global Protection.
 | | Password Depot в составе Panda Global Protection |
Password Depot позволяет шифровать файлы и папки; если файлов более одного, не лишним будет установить галочку Create a single output file. В противном случае вы получите отдельные зашифрованные копии каждого выбранного файла. Можно создать самораспаковывающийся архив, можно сохранить заданные при шифровании пароль в менеджере Password Depot. Средств для монтирования и работы с зашифрованными контейнерами нет. Получается, что функциональность криптографического компонента Panda Global Protection (по факту - Password Depot) чуть больше, чем у обыкновенного архиватора (например, бесплатного 7-Zip). Отличия только в интеграции с менеджером паролей.
 | | Шифрование с помощью Password Depot |
Вердикт
Модуль шифрования, поставляемый с Panda Global Protection, - это самостоятельная программа Password Depot, менеджер паролей с функцией шифрования файлов. Для постоянной работы с шифрованным контентом не годится, так как не имеет средств монтирования контейнеров.
Преимущества:
- интеграция с менеджером паролей.
Недостатки:
- отсутствие возможности монтирования;
- отсутствие локализации Password Depot.
Dr.Web Bastion Pro
Популярный в России "Доктор Веб" тоже не остался без криптографического функционала. Разработчик пошел по тому же пути, что и "Панда", используя решение стороннего производителя (в данном случае - Atlansys Bastion Pro). Но "Бастион" куда интереснее Password Depot. Программа поставляется в составе пакета Dr.Web Bastion Pro. Данное решение может работать с файловыми контейнерами, шифрованными разделами и съемными накопителями. Каждый из этих режимов мы рассмотрим подробно, так как они того заслуживают.
 | | Главное окно Bastion Pro |
Файловый контейнер
При создании файлового контейнера необходимо указать имя файла, объем и букву виртуального диска; во втором окне мастера - алгоритм шифрования (AES или Blowfish) и пароль. По умолчанию установлена галочка "Использовать только криптостойкие пароли" - это означает, что программа не даст вам ввести "123", а потребует не менее 8 символов (с разным регистром и цифрами или спецсимволами). После нажатия кнопки "Далее" переходим к третьему окну, в котором отображается прогресс создания контейнера.
Открывать и закрывать контейнеры можно либо из главного окна программы, либо из контекстного меню значка в трее (если в настройках программы установлена галочка "сворачивать в трей"). Наконец, Atlansys Bastion добавляет свое расширение в контекстное меню "Проводника" Windows. Для обычных файлов там появляется пункт "Гарантированно удалить", а для контейнеров (файлов с расширением .crc) - "Открыть" или "Закрыть", в зависимости от текущего состояния контейнера. Есть возможность вывода запроса на открытие контейнера при старте Windows.
 | | Создание контейнера в Bastion Pro |
Результаты измерения скорости работы с контейнером оказались следующими: чтение - 49,0 Мб/c, запись - 50,4 Мб/с.
Шифрованный раздел
Следующий функция - шифрование раздела жесткого диска целиком. Выбираем раздел (кроме системного, о нем чуть ниже), задаем пароль, запускаем процесс. Интерес здесь представляет галочка "С сохранением существующих данных". Если раздел отформатирован и содержит информацию, его можно преобразовать в зашифрованный без потери данных. Скорость работы с разделом такая же, как с контейнером.
Имеется отдельная возможность шифрования системного раздела. Функция отделена от остальных ("Файл" - "Шифровать" - "Системный раздел"). Для запуска преобразования компьютер перезагружается, и управление передается загрузчику Atlansys. После ввода пароля система загружается обычным образом, но если открыть Bastion Pro, то можно увидеть появившийся там криптодиск, соответствующий системному разделу с индикатором прогресса шифрования. При этом можно спокойно продолжать работу. На шифрование системного раздела с установленной ОС Windows 7 (занято 23,4 из 57,7 Гб) ушло 35 минут. Скорость работы с системным разделом после его "закрытия" составила 47,6 Мб/c (чтение) и 40,4 Мб/с (запись). Несмотря на падение линейной скорости работы с диском, субъективно серьезного замедления работы не произошло. По-видимому, скорость случайного доступа (серьезно влияющая на работу системы) пострадала в меньшей степени.
Автономный криптодиск
Bastion Pro позволяет защитить съемный накопитель таким образом, чтобы для его использования не требовалось наличие установленной программы. Процесс создания практически не отличается от шифрования раздела (только нет возможности сохранения существующих данных). При подключении защищенного накопителя к компьютеру обнаруживается 64-мегабайтный раздел с программой-разблокировщиком. Если ее запустить (требуются права администратора) и ввести правильный пароль, подключается виртуальный диск с "правильным" размером. В трее появляется значок, из контекстного меню которого можно раздел размонтировать. А вот как вернуть флешку в первоначальное состояние? Руководство пользователя не дает ответа на этот вопрос. Оказывается, для этого ее достаточно отформатировать в "закрытом" виде.
Дополнительные функции
Выделим две интересные функции, предлагаемые Bastion Pro в дополнение к шифрованию данных. Первая - "Красная кнопка". Аварийная комбинация клавиш, по нажатию которых можно закрыть все доступные контейнеры, или же вообще уничтожить их. Вторая - "Гарантированное удаление". Пункт добавлен в контекстное меню "Проводника". Позволяет исключить возможность восстановления удаленных файлов. Отмечу, что у файловых шредеров часто есть еще один режим - гарантированная очистка свободного места. Эта функция полезна, например, если вы даете кому-то в пользование свой накопитель или цифровую фотокамеру. В Bastion Pro такой функции нет.
Вердикт
Atlansys Bastion Pro, поставляемая в комплекте с Dr.Web или приобретаемая в качестве самостоятельного продукта, оставляет хорошие впечатления. Программа не перегружена "лишними" настройками и при этом имеет очень неплохую функциональность.
Преимущества:
- работа с контейнерами и криптодисками;
- возможность шифрования на лету системного раздела;
- возможность приобретения как в пакете Dr.Web, так и отдельно.
Недостатки:
- отсутствие полноценной демоверсии (без лицензии нельзя создавать новые контейнеры и криптодиски);
- относительно высокая цена (при приобретении отдельно);
- актуальную на момент написания обзора версию 7.0.3.3063 не удалось установить под Windows 8 x64.
Сравнение
Сравнивать функционал рассмотренных криптографических продуктом - дело неблагодарное. Очевидно, что Bastion Pro лидирует, модуль шифрования Kaspersky Crystal находится на втором месте, а Password Depot вообще не может считаться полноценным решением, так как не работает с контейнерами и виртуальными дисками. Осталось посмотреть на коммерческие аппетиты разработчиков. Приведены цены на момент написания обзора.
Kaspersky Crystal. Годовая лицензия на 2 ПК - 2200 руб., продление - 1540 руб.
Panda Global Protection 2013. Годовая лицензия на 1 ПК - 1568 руб., на 3 ПК - 1960 руб., продление - 1255 и 1568 руб. соответственно. Доступно большое количество вариантов по срокам лицензирования и количеству ПК.
Dr.Web Bastion Pro, Atlansys Bastion Pro. Dr. Web Bastion Pro поставляется только в коробочной версии. Лицензия на 2 ПК на один год - 2290 руб. (использование "коробки" для продления лицензии добавляет год и 150 дней). Atlansys Bastion Pro можно приобрести отдельно, электронная лицензия стоит 1440 руб. (1 ПК, один год), продление - 864 руб. Есть варианты по срокам и количеству ПК.
Заключение
Если сравнивать цены Kaspersky Crystal и Dr.Web Bastion Pro, то видим практически паритет. При этом криптографическое решение в составе Dr.Web куда функциональнее. Тут, правда, встает вопрос удобства покупки коробочной версии. Варианта Dr.Web Bastion Pro без физической поставки нет, а если покупать отдельно электронные лицензии Dr.Web Security Space Pro (1990 руб. на 2 ПК за год, 1290 руб. на 1 ПК) и Atlansys Bastion Pro (1440 руб. на 1 ПК за год), то получается заметно дороже.
Во второй части обзора будет рассмотрен криптографический модуль, входящий в McAfee Total Protection, а также продукты, распространяющиеся не в составе пакетов ПО для комплексной безопасности, а в виде отдельных решений. |