Теперь я не смог найти хороших ресурсов по этой теме, поэтому я задам свой вопрос здесь и посмотрю, есть ли у кого-нибудь какие-либо предложения / рекомендации.
Я буду развертывать Ruby наПриложение Rails скоро (Active Record ORM), и моя база данных (MySQL или PostgreSQL) будет расположена во внешнем местоположении (вне диапазона 127.0.0.1).
Я могу подключиться к внешней базе данных MySQL,просто отвязав адрес в /etc/mysql/my.conf
и добавив пользователя, который принимает соединения из внешних источников.Однако, поскольку данные передаются с моего сервера приложений на мой сервер MySQL, насколько (в) это безопасно?
Нужно ли выполнять какую-либо форму шифрования?Делает ли Active Record что-нибудь в фоновом режиме, чтобы защитить данные от захвата (или как вы это называете) во время передачи?Или мои данные достаточно безопасны по умолчанию с MySQL и / или PostgreSQL при работе с базами данных во внешних местоположениях?
Короче говоря: есть ли что-нибудь (дополнительное), которое * должен делать, когда мойБаза данных MySQL или PostgreSQL расположена во внешнем местоположении, а не в локальном диапазоне?
Будем весьма благодарны за любые предложения, указатели, рекомендации и ресурсы!
Спасибо!