Не имея четкого пароля в файле конфигурации простого текстаJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Не имея четкого пароля в файле конфигурации простого текста

Сообщение Anonymous »

У меня есть общий вопрос о том, как не отображать пароли в файле конфигурации.
Из моего приложения я делаю соединение JDBC с базой данных. /> prowerproject.db.driver.class=com.mysql.cj.jdbc.driver
myproject.db.jdbc.url=jdbc://xxxxx
myproject.db.username=user
myproject.db.passwrad=secrept. /> xml из бобов, в которых определяется данные о данных: < /p>

< /li>
< /ul>
мы прошли обзор безопасности, и они говорят нам, что пароль в файле. be: < /p>

библиотека Jasypt. Но мы вернулись к той же проблеме. Master Key необходим для шифрования/расшифровки пароля и установки значения в Enc (), но где хранится этот Master Key ? Если у вас есть этот ключ, вы можете расшифровать содержимое ENC с помощью класса JasyptpbestringDecryptionCli и получить истинный пароль. < /P>
< /li>
Файл свойств может принадлежать пользователю root, с 400 разрешениями (для чтения для root). И запустите приложение в качестве обычного пользователя, но с ранее авторизованной командой sudo < /em>.
Я думаю, что этот второй вариант является лучшим. Но может ли может не использовать sudo ? Я знаю, что аспект безопасности не идеален. Jasypt рекомендуется, но он не решает проблему.
Спасибо.

Подробнее здесь: https://stackoverflow.com/questions/795 ... ation-file
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «JAVA»