我在我的网络应用程序中使用rails,我在heroku上启动了我的应用程序。但我没有使用heroku数据库,而是购买了cpanel并将我的rails应用程序连接到远程数据库(mysql和phpmyadmin)。
我知道ssl可以保护我的应用程序和用户浏览器之间的通信。 所以问题是我的rails应用程序如何与我的远程数据库通信。是加密还是不加密?它是安全的吗? 什么是rails默认行为?
我已经研究过heroku,他们说
与postgres数据库的客户连接需要SSL加密 确保高水平的安全性和隐私。部署时 应用程序,我们鼓励客户利用加密 数据库连接。您可以在数据安全部分下阅读更多here。