Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Защита properties файла / 11 сообщений из 11, страница 1 из 1
26.10.2015, 15:34
    #39087007
May12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита properties файла
Здравствуйте. Скажите как (чем) лучше защитить пароли в properties файлах? jasypt?
Проект на сринге, если это имеет значение.
...
Рейтинг: 0 / 0
26.10.2015, 15:36
    #39087010
Alexander A. Sak
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита properties файла
Правами доступа на файл.
...
Рейтинг: 0 / 0
26.10.2015, 15:41
    #39087021
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита properties файла
May12,

При такой постановке вопроса лучше отказаться от паролей и использовать integrated security, например.
Если нужна защита от дурака, то да, можно шифровать\дешифровать пароль. Но при желании это ломается на раз.
Поэтому лучше объяснить ситуацию, как так получается что у вас злоумышленник имеет доступ к конфигу проекта (серверного?), но при этом не имеет права к на доступ к БД?
Трудно дать точный ответ, не понимая какая именно проблема решается.
...
Рейтинг: 0 / 0
26.10.2015, 16:51
    #39087163
May12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита properties файла
Blazkowicz,

ну в общем да - защита от дурака, просто во внутренней сети защитить логины и пароли к базам
...
Рейтинг: 0 / 0
26.10.2015, 16:58
    #39087175
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита properties файла
May12,

Ну используйте jasypt тогда. Только начальника предупредите, что если кому-то нужен будет пароль, то такой подход к защите его не остановит ну вообще никак.
...
Рейтинг: 0 / 0
26.10.2015, 17:06
    #39087189
May12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита properties файла
Blazkowicz, а как Вы защищаете данные (в данном случае) логины/пароли от баз которые, возможно, также храните в properties файлах?
...
Рейтинг: 0 / 0
26.10.2015, 17:15
    #39087206
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита properties файла
May12Blazkowicz, а как Вы защищаете данные (в данном случае) логины/пароли от баз которые, возможно, также храните в properties файлах?
Вы задаёте много вопросов, не указывая вашей специфики.
Пароль к базе данных храниться в конфигурации DataSource JEE контейнера. Его знает только админ сервера и контейнера.
...
Рейтинг: 0 / 0
26.10.2015, 17:16
    #39087209
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита properties файла
May12защищаете данные (в данном случае) логины/пароли от баз
вот от каких баз?
АппСервер вроде сам заботится чтобы не пароль хранить, а его хеш в виде абракадабры.
Если о пользователях, то при паранойи можно тоже хранить хеш, шифровать bcrypt + соль.
И тогда даже админ БД не будет знать.
Так что плюньте, если это ваша идея. Blazkowicz вам всё написал.
...
Рейтинг: 0 / 0
26.10.2015, 17:29
    #39087241
May12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита properties файла
авторDataSource JEE контейнера
у меня встроенный tomcat, jar собирается spring-boot'ом. Т.е. в датасорсах JEE контейнера ничего не прописываю.
...
Рейтинг: 0 / 0
26.10.2015, 17:42
    #39087256
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита properties файла
May12у меня встроенный tomcat, jar собирается spring-boot'ом. Т.е. в датасорсах JEE контейнера ничего не прописываю.
Хорошо. Что вы потом делаете со своим встроенным томкатом? Это коробочный продукт? Внутрикорпоративный? Многопользовательский?
От кого именно вы прячете пароль? От других разработчиков? От пользователей? От админов?

http://blog.jerryorr.com/2012/05/secure-password-storage-lots-of-donts.html
http://stackoverflow.com/questions/7017688/what-is-the-best-practice-for-securely-storing-passwords-in-java

Стандартных подхода только два
1) Найти способ не хранить пароль вообще. Можно ходить в БД через текущего пользователя\kerberos. Остальное заботы админа.
2) Использовать для аутентификации сертификаты. SSL аутентификация вполне стандартная штука.
...
Рейтинг: 0 / 0
27.10.2015, 11:24
    #39087775
May12
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Защита properties файла
Blazkowicz,

Спасибо.
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Защита properties файла / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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