4

Хорошо, я запускаю Ubuntu 10.04 или Backtrack 5, и я хочу создать очень сложный пароль с как можно большим количеством битов. Но я сомневаюсь, что запомнил бы это полностью, и я не хочу смотреть на блокнот, чтобы видеть его каждый раз, когда я вхожу в систему.

Итак, возможно ли создать сложный пароль для входа в систему, сохранить его в файле (не знаю, какое расширение; возможно, .txt?) на флешку, а затем создайте скрипт (?) он будет выполнять передачу или ввод пароля в поле ввода пароля при каждом подключении флэш-накопителя USB к порту USB.

Возможно или нет?

PS И, если возможно, можно было бы зашифровать пароль, чтобы, если кто-то украл флешку, он не смог ее расшифровать, не взломав (таким образом, он должен был быть довольно взломанным).

1 ответ1

5

Посмотри на pam_usb.

pam_usb обеспечивает аппаратную аутентификацию для Linux с использованием обычных USB-флеш-накопителей. Он работает с любым приложением, поддерживающим PAM, таким как su, любым менеджером входа в систему (GDM, KDM) и т.д.

Начните с быстрого старта.

Также см. One Time Pads: новая модель аутентификации pam_usb.
(это со ссылкой на комментарии к вопросу; PS: это ссылка на 2007 год)

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


Старая ссылка.
HOWTO: вход в pam_usb с карты памяти USB

Вступление
Это относится к моему проекту единого входа с использованием карты памяти USB. Преимущество заключается в том, что когда у вас слишком много паролей для запоминания, SSO возвращает его к одному паролю и одной точке, где вам необходимо войти в систему, а затем использовать эти учетные данные для доступа ко всем вашим приложениям и ресурсам. Например, ваша почта, форумы и т.д.

Цели:

  1. Войдите в систему локально с вашей карты памяти USB на консоли (это руководство)
  2. Войдите в систему локально с вашей карты памяти USB на XDM, GDM, KDM
  3. Возможность удаленного входа (через ssh) с карты памяти USB
  4. Построение слоя поверх процесса входа в Linux (локально / удаленно), который обрабатывает аутентификацию между картой памяти usb и сервером ключей / центром сертификации

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .