Top.Mail.Ru
Загрузка

SafeCloset — безопасное хранилище паролей

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

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

Менеджер паролей SafeCloset

Одним из таких менеджеров, для безопасного хранения паролей, является кроссплатформенная, терминальная утилита SafeCloset. Название утилиты состоит из двух слов и переводится как «Сейф» и «Шкаф», написанных слитно. Это сделано неспроста, потому как утилита надёжна, словно сейф, созданный для хранения любой секретной информации, а внутреннее устройство напоминает шкаф, состоящий из выдвижных ящиков.

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

Установка SafeCloset

Утилита написана на языке Rust и распространяется абсолютно бесплатно. Но несмотря на свободное лицензирование программы, SafeCloset отсутствует в репозиториях популярных настольных дистрибутивов. Установить утилиту можно с помощью менеджера пакетов Cargo. Если он у вас ещё не установлен, то его надо установить. Для дистрибутивов на базе RPM, таких, как Fedora нужно набрать в терминале:

sudo dnf install rust cargo

А на Ubuntu или его производных дистрибутивах достаточно установить cargo:

sudo apt install cargo

Либо воспользоваться универсальным скриптом, который не зависит от дистрибутива и всё установит автоматически:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

Теперь вы можете легко установить SafeCloset из исходных текстов. Сначала клонируйте репозиторий GitHub, для чего в командной строке наберите:

git clone https://github.com/Canop/safecloset.git

Затем перейдите в каталог safecloset и выполните команду:

cargo install --locked --path

Или с помощью менеджера пакетов Cargo установить утилиту можно и не скачивая репозиторий:

cargo install --locked safecloset

Однако разработчик позаботился о нас и предлагает воспользоваться скомпилированными бинарными файлами, скачать которые можно со страницы GitHub. Внутри скачанного архива вы найдёте версии файлов для Android, Linux и Windows. Переместим подходящий двоичный файл safecloset, в нашем случае это будет файл из папки «x86_64-linux» в каталог /usr/local/bin:

sudo cp ./safecloset /usr/local/bin

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

sudo chmod +x /usr/local/bin/safecloset

Приступая к работе

Для начала работы с SafeCloset необходимо создать «шкаф». Вы можете создать сколько угодно «шкафов», но для каждого из них необходимо создать хотя бы один «ящик». Именно в таких «ящиках» и будут храниться пароли или иная секретная информация. Все создаваемые в «шкафах» «ящики» защищаются паролем или даже парольной фразой и являются одновременно названием самого «ящика».

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

Пробуем SafeCloset

Запуск SafeCloset осуществляется командой safecloset (путь/каталог/имя шкафа) . Если запустить утилиту без указания пути, то «шкаф» создастся в текущем каталоге. И если не соблюдать осторожность, то можно получить несколько «шкафов» с одинаковыми именами в разных каталогах.

Если «шкаф» уже существует, SafeCloset откроет его, в противном случае он создаст новый. Создадим в домашней директории скрытый каталог .secrets и запустим утилиту командой:

safecloset ~/.secrets/mypasswsrds

После создания нового «шкафа» SafeCloset сообщает, что для создания «ящика» надо нажать комбинацию клавиш «Ctrl+n» , (на экране и в документации проекта пишется как ^n). Вам предлагается ввести наименование ящика, которое может состоять из одного слова или даже фразы. Название «ящика», которое одновременно является и паролем, может быть любой длины и может содержать пробелы. Главное, чтобы вы сами в дальнейшем не забыли их.

На верхней панели утилиты отображаются путь и название «шкафа». SafeCloset не отображает имена «ящиков», а также в интерфейсе программы не предусмотрено отображение количества «ящиков» в конкретном «шкафу». Это сделано намеренно, чтобы защитить конфиденциальную информацию.

Открытие «ящика» происходит нажатием клавиш «Ctrl+o», после чего надо ввести «пароль» (наименование «ящика»), который вы придумали при его создании. Если вы создали вложенные «ящики» и хотите открыть один из таких «ящиков», то сначала нужно будет открыть все родительские «ящики».

Теперь, когда мы уже умеем создавать и открывать «ящики», настало время наполнить их секретным содержимым. Для начала нажмите клавишу «n» , интерфейс программы разделится на две панели. В левой части вы указываете имя для идентификации информации, которую хотите сохранить, а в правой — собственно саму информацию. Причём информация в правой части может быть любой длины.

По умолчанию все записи, хранящиеся в поле значений, не скрываются и отображаются на экране. Чтобы скрыть их, надо нажать сочетание клавиш «Ctrl+h» . Перемещение по записям в ящике осуществляется с помощью клавиш со стрелками вверх, вниз, влево и вправо, а также клавишей «Tab» .

Если вы хотите, чтобы все записи, хранящиеся в поле значений, были скрытыми, то необходимо запускать SafeCloset с ключом -h. Так, команда:

safecloset ~/.secrets/mypasswsrds -h

откроет созданный нами «шкаф» в защищённом режиме, и все значения в «ящиках» останутся скрытыми.

Если внутри «ящика» имеются не сохранённые изменения, то об этом будет подсказка в верхней панели. Все изменения можно сохранить нажатием клавиш «Ctrl+s».

Для закрытия «ящика» и перехода на верхний уровень нажмите «Ctrl+u». SafeCloset автоматически сохранит все изменения в «ящике» перед его закрытием.

Если необходимо отредактировать какую-либо запись в «ящике», выберите её из списка и нажмите «a». Для изменения порядка записей в «ящике» можно использовать клавиши «Ctrl+стрелка вверх» или «Ctrl+стрелка вниз».

SafeCloset не будет создавать пустой файл «шкафа». Так, в нашем примере файл ~/.secrets/mypasswsrds будет создан только после того, как мы создадим «ящик» и сохраним в нём хотя бы одну запись. В качестве дополнительной меры безопасности рекомендуется скопировать файл «шкафа» и сохранить его в другом месте.

Поиск

Количество записей, создаваемых в «ящиках», ничем не ограничено. Но если в итоге в «ящике» окажутся сотни записей, то поиск информации может оказаться весьма затруднительным. К счастью, SafeCloset предлагает мощную функцию поиска.

Нажмите клавишу «/», чтобы начать поиск, и начните вводить буквы, которые как вы считаете, имеются в названии идентификатора. Программа сразу же начнёт выводить результаты по совпадениям. Стоит отметить, что программа ничего не ищет в поле значений. Поиск в программе не чувствителен к регистру, и поэтому результат для «Mail» и «mail» будет одинаковым.

Чтобы закрыть поиск, необходимо снова нажать «/», а затем нажать «Esc». Если сразу нажать «Esc», то вместо закрытия поиска SafeCloset откроет меню. Чтобы выйти из SafeCloset, выберите соответствующий пункт меню или нажмите клавиши «Ctrl+q».

Помощь

Вся справочная информация SafeCloset умещается на одном экране. Чтобы получить доступ к справке, нажмите клавишу «?» в запущенной программе. Справка достаточно подробна и охватывает все возможности, доступные для использования в SafeCloset.

Некоторые операций доступны только внутри «ящика». К примеру, это открытие, создание, сохранение и закрытие «ящика». Там же можно изменить названия (пароля) «ящика». Все доступные операции можно просмотреть, нажав клавишу «Esc» внутри открытого «ящика».

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

Заключение

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

После использования SafeCloset в течение некоторого времени могу сказать, что утилита несомнено должна входить в рабочий инвентарь любого пользователя компьютера.

svg

Что вы думаете?

Показать комментарии / Оставить комментарий

Комментировать

svg
Быстрая навигация
  • 01

    SafeCloset — безопасное хранилище паролей