Введение

Password Safe — бесплатный менеджер паролей от Брюса Шнайера.

Password Safe — это бесплатная программа управления паролями с открытым исходным кодом, изначально разработанная для Microsoft Windows, но поддерживающая широкий спектр операционных систем, с совместимыми клиентами для Linux, FreeBSD, Android, iOS, BlackBerry и других операционных систем. Версия для Linux доступна для Ubuntu (включая производные Kubuntu и Xubuntu) и Debian. Версия на основе Java также доступна на SourceForge. На странице проекта пользователи могут найти ссылки на неофициальные сборки для Android, BlackBerry и других мобильных операционных систем.

История

Программа была инициирована Брюсом Шнайером в Counterpane Systems и теперь размещается на SourceForge (Windows) и GitHub (Linux), а разработка ведется группой добровольцев.

Дизайн

После ввода мастер-пароля пользователь получает доступ ко всем ранее введенным и сохраненным данным учетной записи. Данные можно организовывать по категориям, осуществлять поиск и сортировку на основе легко запоминающихся ссылок. Для копирования частей сохраненных данных (пароль, адрес электронной почты, имя пользователя и т.д.) предусмотрены различные сочетания клавиш и действия мыши, а также функция автоматического заполнения (для заполнения форм). Программу можно настроить на автоматическое сворачивание после периода бездействия и очистку буфера обмена. Возможно сравнение и синхронизация (объединение) двух различных баз данных паролей. Программа может быть настроена на автоматическое создание резервных копий. Password Safe не поддерживает совместный доступ к базе данных, однако единый файловый формат базы данных позволяет использовать любые внешние средства для обмена файлами (например, Syncthing, Dropbox и т.п.). База данных паролей не хранится в интернете.

Управление паролями

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

Импорт и экспорт

Список паролей можно экспортировать в различные форматы файлов, включая TXT, XML и предыдущие версии Password Safe. Password Safe также поддерживает импорт этих файлов. Password Safe поддерживает импорт файлов TXT и CSV, экспортированных из KeePass версии 1.x (V1). KeePass версии 2.x (V2) позволяет экспортировать базы данных как базу данных KeePass V1, которую, в свою очередь, можно импортировать в Password Safe. Password Safe не может напрямую импортировать XML-файл, экспортированный KeePass V1 или V2, так как структура полей слишком отличается. Однако в справочном файле содержатся инструкции по обработке экспортированного XML-файла с помощью одного из нескольких XSLT-файлов (входящих в состав Password Safe), что позволит создать XML-файл, совместимый с Password Safe, который затем можно будет импортировать.

Шифрование файлов

Password Safe может шифровать любой файл, используя ключ, производный от парольной фразы, предоставленной пользователем через интерфейс командной строки.

Генератор паролей

Программное обеспечение включает в себя встроенный генератор паролей, создающий случайные пароли. Пользователь также может задавать параметры генерации паролей (длину, набор символов и т. д.), создавая таким образом "именованную политику паролей", позволяющую создавать различные пароли.

Криптография

Первоначальный Password Safe был разработан на основе алгоритма шифрования Blowfish, созданного Брюсом Шнайером. Рони Шапиро реализовал шифрование Twofish, а также другие улучшения в серии 3.xx Password Safe. Ключи генерируются с использованием аналога PBKDF2 с SHA 256 и настраиваемым количеством итераций, которое в настоящее время установлено равным 2048. В исследовании 2012 года, посвященном анализу различных форматов баз данных программ для хранения паролей на предмет уязвимостей в системе безопасности, было установлено, что формат, используемый Password Safe (формат версии 3), обладает наибольшей устойчивостью к различным криптографическим атакам.

Прием

Рецензенты отмечают простоту программы как ее главное достоинство.