繁体   English   中英

安全地使用Amazon RDS和客户端MySQL数据库

[英]Amazon RDS and client MySQL database securely

我的公司正在考虑更改我们的应用程序以开始使用云数据库。 当前,客户端在本地安装了数据库,该本地数据库将变为云数据库。 这意味着每个客户端将拥有自己的数据库。 我们也无法控制所有客户的网络,因此使用Amazon VPC进行控制是不可能的。

我一直在搜索,似乎数据库需要使用公共数据库,因为客户端可能具有DHCP IP地址。

保护数据库的最佳方法是什么? 使用SSL进行连接是显而易见的。 对MySQL使用强用户名和密码也很明显。 当然,将默认端口更改为其他端口。 还应该做什么?

您已经击中了大多数低落的果实(使用SSL,强密码等)。 由于VPC完全不存在关于立即想到的另一件事的问题,即尽可能严格地为数据库配置安全组。 如果您知道您的客户端将始终从单个IP或与该客户端关联的子网进行连接,则仅允许从这些IP /子网到RDS实例的连接。 但是,如果您需要对大多数Internet保持对数据库开放的访问权限,那么您所概述的几乎是唯一的选择。

不幸的是,要执行诸如在mysql中启用两因素身份验证之类的操作,需要具有安装PAM模块,编辑服务器的my.cnf文件等功能,而RDS则是完全托管的数据库解决方案,因此这些功能是无法实现的。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM