Основанный на Python трекер паролей (или словарь) - PullRequest
1 голос
/ 07 июня 2010

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

Я могу вспомнить какой-то словарь passwd = {'host1':'pass1', 'host2':'pass2'} и т. Д., Но я не знаю, что делать с шифрованием (абсолютно нулевой опыт в этой теме).

Итак, мой вопрос на самом деле состоит из двух вопросов:

  1. Существует ли утилита для Linux, которая позволяет вам это делать?
  2. Если бы вы программировали его на Python, как бы вы это сделали?

Преимущество второго подхода заключается в том, чтобы программное обеспечение обновляло ssh открытые ключи после смены пароля (вы знаете, как трудно обновлять ~ 15 токенов после смены пароля).

Как и следовало ожидать, у меня нулевой контроль над фактической конфигурацией сети и управление scp ключами. Я могу только надеяться предоставить мне и моим небольшим коллегам простую утилиту, чтобы при необходимости мы могли получить пароль по требованию.

Приветствие.

Ответы [ 4 ]

4 голосов
/ 07 июня 2010

Ответы на ваши вопросы:

  1. Да. Взгляните на KeePass .

  2. Я бы не стал программировать такую ​​утилиту на Python, потому что уже есть доступные инструменты с открытым исходным кодом. Кроме того, у меня будут проблемы с защитой незашифрованных паролей, поскольку они обрабатываются программой Python.

Надеюсь, это поможет.

3 голосов
/ 07 июня 2010

Возможно, вы захотите оформить ecryptfs. Он должен быть доступен для любой ОС Linux. В Ubuntu настроить его так же просто, как и

sudo apt-get install ecryptfs-utils
ecryptfs-setup-private

Это создает каталог для зашифрованных файлов, обычно называемый ~ / .Private. Чтобы использовать это:

mount -t ecryptfs ~/.Private ~/Private

Это монтирует зашифрованные файлы из ~ / .Private в точке монтирования ~ / Private. Вы можете читать / писать простые текстовые файлы в ~ / Private.

umount ~/Private

обновляет зашифрованные файлы в ~ / .Private и удаляет ~ / Private.

Смотрите эти ссылки

для получения дополнительной информации.
0 голосов
/ 07 июня 2010

Вы можете использовать TrueCrypt или AxCrypt - оба решения с открытым исходным кодом. Я повторю озабоченность Мокса по поводу незашифрованных PW.

Конечно, вы можете также следовать совету Брюса Шнайера о защите паролем ...

0 голосов
/ 07 июня 2010

Сначала я думаю, что вы можете изменить пароли на md5 этих паролей .. это даст больше безопасности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...