powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / spring boot + шифрование паролей в property файлах
10 сообщений из 10, страница 1 из 1
spring boot + шифрование паролей в property файлах
    #39529029
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
дада. понимаю, что изначально бред, если особенно есть доступ к джарникам или уж тем более исходникам.
ну, надо.

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

мне ничего в голову не приходит кроме как разве что сделать еще один сервис, куда после прочтения из проперти передавать стрингу и метод сервиса будет стрингу расшифровывать и превращать в сервис.

как то более глобальноо как это решить и красиво - в голову ничего ен приходит.
...
Рейтинг: 0 / 0
spring boot + шифрование паролей в property файлах
    #39529080
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть коробочное решение. Называется Jasypt. Почитай примеры
там вроде все просто. И интерграция со Spring.
...
Рейтинг: 0 / 0
spring boot + шифрование паролей в property файлах
    #39529091
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTдада. понимаю, что изначально бред, если особенно есть доступ к джарникам или уж тем более исходникам.Лучше относиться к этому не как к бреду, а как к формальному требованию, например PCI DSS явно это требует, а без соблюдения его требований нельзя пройти аудит, более того, во взрослых серверах приложений оно уже из коробки идет - в том же веблоджике пароли для jdbc datasource и mail session в jndi шифруются, для кота нужно фабрику или написать или найти готовую.
...
Рейтинг: 0 / 0
spring boot + шифрование паролей в property файлах
    #39529103
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
спасибо, кажется то что надо :)
...
Рейтинг: 0 / 0
spring boot + шифрование паролей в property файлах
    #39529143
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Андрей Панфиловво взрослых серверах приложений оно уже из коробки идет
+1 у глассфишь пароли md5. У оракле MapViewer
Если ещё платят по взрослому, то почему нет.
...
Рейтинг: 0 / 0
spring boot + шифрование паролей в property файлах
    #39530484
scf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как же вариант "не хранить пароли в проперти файлах в приложении"?
подсовывать эти файлы при деплойменте в нужный каталог и всё.
...
Рейтинг: 0 / 0
spring boot + шифрование паролей в property файлах
    #39530520
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Задача - более глубокая и сложная. И дело здесь не только в паролях.
Пароли - это побочный артефакт механизма авторизации. Тоесть проверки
того что вы имеете право сделать какое-то действие. В некоторых случаях
можно пересмотреть протокол. Если нужно логониться в БД а БД и app
стоят на одном физическом сервере то тогда и логин-пароль не нужны.
Между приложением и БД - "доверительные отношения". Ну как у мужа
и жены к примеру. Как конфигуриться такая политика - ХЗ. Я сходу не скажу.
В некоторых БД есть такое понятие как internal logon. В MySQL и Postgres(кажется)
есть аутентификация (и как следствие - авторизация) через IP/host клиента и этим тоже можно
пользоваться.

В некоторых сетевых протоколах (TFTP) есть возможность работать
без паролей. Разумеется в этом случае сетевую безопасность нужно
как-то усилить со стороны локального файрвола.

Вообще в 99% если от вас заказчик требует опций
безопасности - то пускай предоставит свои механизмы
авторизации (LDAP, Windows Domain).

В некоторых особо параноидальных случаях (я такое встречал)
при старте аппликейшена, дев-опс вынужден был каждый раз вводить
пароли с клавиатуры. Таким образом организация решала вопрос
запрета хранения пароля. Что-же ... от дурной головы...
...
Рейтинг: 0 / 0
spring boot + шифрование паролей в property файлах
    #39530559
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonВ некоторых особо параноидальных случаях (я такое встречал)
при старте аппликейшена, дев-опс вынужден был каждый раз вводить
пароли с клавиатуры. Таким образом организация решала вопрос
запрета хранения пароля. Что-же ... от дурной головы...Лохи какие-то: пароль же в памяти остается висеть, надо было при каждом обращении к базе запрашивать у девопса пароль.
...
Рейтинг: 0 / 0
spring boot + шифрование паролей в property файлах
    #39531879
andreykaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть нюанс что хранить пароли надо в чарсиквенз чтоб в дампе впрямую их не углядеть.
...
Рейтинг: 0 / 0
spring boot + шифрование паролей в property файлах
    #39531905
Андрей Панфилов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andreykaTесть нюанс что хранить пароли надо в чарсиквенз чтоб в дампе впрямую их не углядеть.
в массивах секретные данные нужно хранить чтобы была возможность сделать Arrays.fill() после использования - типа аналог сишного memset_s
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / spring boot + шифрование паролей в property файлах
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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