У меня есть проблема, но я не знаю, как искать и что искать для решения. Я уверен, что будет какое-то решение, но я не могу правильно искать, поэтому, пожалуйста, помогите мне решить проблему или укажите мне правильное направление.
В настоящее время я написал приложение Java, которое использует базу данных MySQL для хранения удаленных данных. Теперь, чтобы запустить мое приложение, я настроил MySQL для доступа к удаленным подключениям, и мое приложение Java имеет файл свойств, в котором хранятся учетные данные MySQL для входа на сервер MySQL для выполнения запросов.
Проблема 1. Я уверен, что это небезопасный способ хранения учетных данных MySQL в клиентских приложениях Java.
2. Во время связи Java-приложение будет отправлять учетные данные MySQL для входа на сервер, что также небезопасно, поскольку его может просматривать кто-то, контролирующий сеть.
Я знаю, что это неправильный подход для выполнения этого решения. Итак, каков правильный подход?
Если подобный вопрос был решен ранее, пожалуйста, направьте меня к правильному источнику.