Как хранить пароль БД и других серверов при выполнении автоматизации для Java Spring-Boot - PullRequest
0 голосов
/ 16 мая 2019

Я использую приложение весенней загрузки. Основной способ сделать это - сохранить его в application.properties в виде пары ключ-значение

или еще при запуске java-приложения с переменной среды

Но проблема в том, что мы выполняем автоматизацию (скрипт) для запуска сервера и для запуска нам нужно дать пароль, который вместо сохранения в java мы можем извлечь из некоторого файла, который зашифрован и расшифрован в нашем приложении, ключ которого в application.properties или переменной env при запуске java

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...