В целом программы для защиты карманного компьютера можно разделить на две группы - программы, защищающие ОС в целом, и те, что защищают определенную группу данных. На мой взгляд, вторые лучше, и вот почему.
Они гораздо эффективнее для защиты данных на флешке. Даже если КПК защищен от включения, никто не мешает вытащить карту памяти и открыть файлы на ней через картридер. Но если информация там представлена в виде storage card.asb размером в десятки мегабайт и с хорошим шифрованием - вытащить ее практически нереально.
Что же нам предлагает SecuBox от компании Aiko Solutions?
Программы, работающие напрямую с данными, опять же можно поделить на две категории - шифрующие конкретные файлы и создающие защищенный раздел на определенном пространстве. Secubox относится ко второму типу и создает определенного рода "хранилище", которое выглядит для системы как еще одна флеш-карта. Когда файл открывается, данные дешифруются на лету, а когда снова там сохраняются - производится шифрование. Этот механизм удобен тем, что можно не озадачиваться проблемой с использованием зашифрованных файлов. В качестве шифрования используется AES с 256-битным ключом, по SHA 512-битному алгоритму.
Требования к программе довольно невысокие - не ниже 150 Мгц процессор (ARM, MIPS, SH3), около 400 Кб места на КПК и 1,5 Мб на настольном ПК и ActiveSync не ниже 3.5. Операционные системы поддерживаются очень широко - начиная с Handheld PC 2000 и заканчивая Windows Mobile 6. Также поддерживаются смартфоны, но за отсутствием оного эту версию я не тестировал. Проверялась программа на HP iPaQ hx4700, "родная" прошивка 1.10
После установки и старта программы видим такое окно:
 |
| Вид программы |
Нажимаем Create и создаем файл-хранилище, в котором будут содержаться все данные. Здесь же можно установить некоторые характеристики этого файла:
Storage Size - размер хранилища. Я поставил 50 мегабайт.
Hidden storage file - файл будет скрытым.
Read-only storage - файл будет только для чтения.
Delete last access date - у файла не будет меняться дата последнего изменения, таким образом, никто не будет знать даже о самом факте работы с зашифрованными данными.
Нажав "Далее", попадаем в следующее меню настроек, где можно указать наименование хранилища (по умолчанию - SecuBox) и режим облегченной безопасности Quick Create (без него файл будет создаваться дольше и будет наполнен случайными символами). Если размер хранилища больше 51 мегабайта - этот режим принудительно включен.
После всех этих процедур нужно задать пароль для хранилища. В процессе ввода полоска внизу показывает его взломостойкость. Могу сказать, что пароль из двух несловарных слов, с буквами и знаками препинания показал результат 68%, так что критерии оценки весьма жесткие. Задав пароль, жмем Create и ждем, пока создается хранилище. В моем случае это потребовало примерно три минуты. В руководстве сказано, что устройство предложит отформатировать новую карту памяти, но у меня этого не случилось.
После создания хотя бы одного хранилища программа приобретает следующий вид:
 |
| После установки хранилища |
Кроме шифрования данных, программа включает в себя также компонент для гарантированного удаления данных. Вызывается он через меню Storage - Erase File. При удалении используется механизм DoD Wipe с трехпроходовой перезаписью.
В меню Settings можно настроить отображение значка в системном трее (Enable system tray icon и Minimize to tray on close), поведение программы при ее завершении/переходе КПК в спящий режим (Unmount all on Exit/on Sleep), запуск проводника сразу после монтирования нового тома (Explore after mounting), наличие подтверждения выхода (Enable exit confirmation), ассоциирование с asb-файлами (Associate with .asb files), автоматическое обновление (Automatic update check), автозапуск при старте КПК (Autolaunch at Startup) и ведение логов ошибок (Enable Error Logging)
 |
| Новая "флешка" в 50 Мб |
Из дополнительных команд также есть работа из командной строки с параметрами. В руководстве приводятся примеры .lnk-файлов, при помощи которых можно осуществлять шифрование/дешифрование при помощи одного клика из меню "Пуск".
Также среди дополнительных настроек есть экспорт/импорт ключа шифрования. Это нужно в том случае, если файл-хранилище поврежден или вы забыли пароль. Ключ шифруется отдельным паролем и затем хранится отдельно в sbk-файле на надежном носителе. Тем не менее не стоит забывать и об обычном резервном копировании зашищенных данных, поскольку ключ не поможет в случае полной нечитаемости хранилища или его утери с КПК (хотя сами данные, конечно, при этом не попадут в чужие руки).
Впечатления? Мне программа понравилась. Удобная, не перегруженная "красивостями" интерфейса, вполне функциональная. Цена полной версии - $40, что не дороже аналогов, хотя и низкой ее назвать тоже нельзя. Впрочем, безопасность требует денег.
Плюсы - низкие требования, поддержка как КПК, так и смартфонов, простота в работе, дополнительные утилиты.
Минусы - разве что цена, поскольку явных глюков и неудобств не заметил.