Защита данных на флэшке (TrueCrypt)

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

С начало я пошел по минимальному сопротивлению - паковал файлы WinRar'ом с паролем :)
Но, в конце концов, и это надоедает.
Пришлось уделить половине рабочего дня на поиск подходящей софтины :)

Среди разнообразия программ было выбрано два типа:
1. разработки по созданию скрытого раздела
2. использование каких-либо крипто-дисков

от первого пункта пришлось отказаться, так как:
-- тут цитата ---------
NSP (13:44:13 26/02/2007)
попадались флэшки с ибанатической защитой от несанкц.доступа, которая работает под виндой - под линухом я тупо смонтировал без ввода паролей и прочего, чем удивил владельца :-)
-- конец цитаты -------
комментарии я думаю излишни :)

Среди софта по созданию криптодисков я искал только то, что не надо отдельно инсталить на компьютер для использования.
Достаточно только иметь на самой флешке файл-контейнер и экзешник программы-криптолога

Мною были найдены 2 такие софтины:
1. BestCrypt
2. TrueCrypt

От первого пришлось отказаться из-за того что программа платная.

Итак. Выбор сделан. Это TrueCrypt.
http://www.truecrypt.org/downloads.php

Полностью бесплатная программа.
Имеются версии под разные платформы винды и линуха.
Если Вы желаете ставить её именно на флэшку, то я рекомендую при инсталляции указать путь установки на флэш-диск и убрать все галочки по созданию ярлыков
После инсталляции программа займет 2.5 метра
В папке с установленной программой есть два экзешника:
TrueCrypt Format.exe - это создать новый диск из раздела или файла
TrueCrypt.exe - это читалка крипто-файлов
обе примерно по 700к
и еще имеется документация:
TrueCrypt User Guide.pdf - 700к

Если формат и доку прибить, то только для работы без создания новых контейнеров прога весит ровно 1 метр

Кстати, особо инсталировать TrueCrypt не надо.
Я скопировал проинсталированную программу, отформатировал флэшку, скопировал обратно всё как было и всё работает.

Сама программа довольно навороченная и одновременно интуитивно понятная:

  • есть куча разных опций по криптованию.
  • можно создать раздел на диске, а можно сделать файл, который будет подключаться как дополнительный диск
  • умеет создавать динамические "растягиваемые" контейнеры, т.е. размер файла с данными, читай как подмонтированного диска, равен фактически занятому размеру файлами на этом диске. Т.е. теперь не надо заранее думать скок места тебе надо под контейнер. а то часто бывает что контейнер например 5гиг, а юзается только 1-2гига, или наоборот - нехватает места и приходиться создавать новый, более большой, контейнер. Правда динамические контейнеры можно создать только на системе с NTFS. Жаль флэшку нельзя под нтфс отформатить, но это уже так, мелочи :)
  • и многое-многое другое.

А вот тут можно язык скачать: русский, украинский, и т.д.:
http://www.truecrypt.org/localizations.php
файл с языком разархивируйте в папку с программой.
После этого у меня автоматически стал русский язык.

Для быстрого доступа к монтированию/размонтированию дисков я сделал два bat-файла:
Mount.Bat
TrueCrypt.exe имя_файла_с_контейнером /a /q /l буква_диска_(C,D,E,F...)

UnMount.Bat
TrueCrypt.exe /q /d буква_диска_(C,D,E,F...)

ЗЫ: только что проверил - на чистом компе вставил флэшку, запустил прогу и подмонтировал новый диск с флэшки.
вот только минус один - при выходе из программы подмонтированные диски так и остаются читабельными, т.е. автоматом она их не прибивает. надо б на эту тему в настройках покопаться.

ЗЫЫ: пожалуйста, не надо кричать в комментах типа "баян", "америку открыл через форточку" и т.д.
я и правда только сегодня сделал для себя такое маленькое открытие и надеюсь этот материал в моем дневнике кому-то поможет, ведь если флешку потерять - информация-то обычно открытая на ней...