2015-03-11 3 views
0

Я хочу написать библиотеку для своих медиафайлов. Поскольку я использую несколько SAMBA-акций, мне было интересно, как я должен сохранять пароли, так как мне нужно, чтобы они получили доступ к этому ресурсу. Есть ли другая возможность хранить их, кроме простого текста?Доступные пароли доступа

Я использую postgresql для данных. Конечным продуктом станет веб-приложение.

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

+0

затем не используйте хэши и не используйте, например, общедоступные/закрытые ключи для шифрования и расшифровки их. – Aitch

+0

@ Наверное, я забыл упомянуть, что это будет webapp, вроде как медиа-сервер plex. – Armin

+0

не имеет значения. у вас есть один компонент, который имеет открытый ключ и шифрует пароль. другой компонент имеет закрытый ключ, а затем расшифровывает пароль и отправляет его. Вы просто не хотите хранить текстовые пароли. – Aitch

ответ

1

Если вы храните NT-хэш, вы все равно сможете NTLM аутентифицироваться в Samba. Это не пуленепробиваемое решение с the NT hash is as good as the password itself to servers that accept NTLM authentication, но при условии, что ваш сервер Samba хорошо защищен в частной сети, он по-прежнему является улучшением. Помимо всего прочего, вероятность того, что кто-то украдет вашу базу данных паролей, может использовать содержимое для компрометации учетных записей пользователей на других системах, где они могут использовать один и тот же пароль.

Смежные вопросы