IT-Russia Технологии, разработки, обзоры
Windows Mobile

SecuBox for Pocket PC 1.6

защита данных

SecuBox — программа для шифрования данных на КПК. Обеспечивает надёжную защиту данных на карманных компьютерах, работающих под управлением ОС Windows.

SecuBox создаёт виртуальное хранилище данных (одновременно могут быть смонтированы до 10 хранилищ), которое с точки зрения пользователя не будет отличаться от любой другой папки. Тем не менее, вся информация, заносимая в такое хранилище, шифруется «на лету» с использованием 256-битного алгоритма шифрования AES. Таким образом, программа сохраняет полную конфиденциальность частной и деловой информации в самых катастрофических ситуациях, включая утерю и кражу КПК.

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

Шифрование на лету в SecuBox

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

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

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