Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Как хранить пароль используемый приложением? / 5 сообщений из 5, страница 1 из 1
11.04.2013, 14:59:11
    #38221921
May12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как хранить пароль используемый приложением?
Всем привет.
Третий день пишу небольшое приложение, которое значение некоторых переменных хранит в текстовом файле. Значения некоторых переменных приложением читает из упомянутого файлика и потом сеттерами присваиваются полям. Дело дошло до значения переменной passToDbScheme - пароль к базе данных. Писать его в текстовый файл кажется опрометчивым решением, т.к. кроме приложения его может прочитать кто-угодно. Захардкодить в каком нибудь классе - лучше, но есть предположения что как-то в этой ситуации нужно поступить по-другому.
Вопрос к Java-светилам: где вы храните пароли используемые вашими приложениями и как посоветуете поступить мне?
...
Рейтинг: 0 / 0
11.04.2013, 15:24:47
    #38221988
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как хранить пароль используемый приложением?
Пароли стараются нигде не хранить.
Если это сервер, то пароль прописывается в настройках JEE контейнера. Либо используются другие механизмы, например контейнер можно запустить под пользователем с определенным правами в системе. SQL сервер даёт доступ этому аккаунту проверя его так же на уровне ОС.
Если это клиентское приложение, то пользователю необходимо вводить пароль каждый раз при доступе к системе.
Есть множество Single Sign On решений которые позволяют не спрашивать у пользователя пароль, если он уже где-то прошел аутентификацию.

Можно кодировать пароль и хранить его в неком виде, затрудняющем декодирование. Но это тоже не достаточно безопасно.
...
Рейтинг: 0 / 0
11.04.2013, 16:40:53
    #38222224
Озверин
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как хранить пароль используемый приложением?
May12Всем привет.
Третий день пишу небольшое приложение, которое значение некоторых переменных хранит в текстовом файле. Значения некоторых переменных приложением читает из упомянутого файлика и потом сеттерами присваиваются полям. Дело дошло до значения переменной passToDbScheme - пароль к базе данных. Писать его в текстовый файл кажется опрометчивым решением, т.к. кроме приложения его может прочитать кто-угодно. Захардкодить в каком нибудь классе - лучше, но есть предположения что как-то в этой ситуации нужно поступить по-другому.
Вопрос к Java-светилам: где вы храните пароли используемые вашими приложениями и как посоветуете поступить мне?

В моем случае я прошу пользователей отрубить палец и храню его в банке данных. Паролем является сочетание отпечатков двух пальцев : оставшегося и того, который в банке. Банк автоматизирован. Процедура входа:
1 ) -Введите имя, фамилия, отчество, девичью фамилию вашей матери, кол-во звезд на обозримом вам небесном пространстве.
2) Банк находит необходимый палец
3) Приложите пожалуйста большой палец левой руки к монитору
4) Если авторизацию пользователь не проходит, первые два раза его ждет наказание в виде легкого удара током, в третий раз пользователя детерминируют.
...
Рейтинг: 0 / 0
11.04.2013, 16:48:00
    #38222253
May12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как хранить пароль используемый приложением?
авторОзверинв виде легкого удара током, в третий раз пользователя детерминируют.
на этом месте меня посетило dejà vu
и на этом тоже.
...
Рейтинг: 0 / 0
11.04.2013, 16:48:42
    #38222255
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как хранить пароль используемый приложением?
Озверин,
))
У меня генерируется очень сложный пароль. А чтобы его не забыли, то разрешаю спрятать стикер-бумажку с ним - под монитором.
Тоже есть подозрение, что надо по другому).
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Как хранить пароль используемый приложением? / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]