繁体   English   中英

桌面应用程序连接到远程Amazon RDS mysql实例

[英]Desktop app connecting to a remote Amazon RDS mysql instance

我有一个Java swing桌面应用程序,需要通过jdbc连接到远程mysql实例。 我正在考虑为此使用Amazon RDS并创建一个IP为0.0.0.0的安全组-有效地允许所有IP连接到mysql实例。

我知道这种方法会带来安全隐患,我们应该理想地将远程数据库与Web应用程序配合使用。 桌面应用程序应通过rest / soap访问Web应用程序,然后通过Web应用程序提供的服务访问其背后的数据库。

现在要做很多工作。 因为我已经有桌面应用程序连接到本地数据库。 我只想将数据库移到云上,以便用户可以从安装了相同java swing应用程序的任何其他系统访问同一数据库。

有人可以通过列出这样在互联网上公开Amazon RDS数据库的安全隐患来帮助我吗?

另外,更重要的是,是否有消除这些风险的方法? 以SSH隧道为例?

最好的方法是使用Amazon生成的KEY进行SSH隧道。 您还可以使用23.43.65.0/24的掩码IP打开IP,还可以使用台式机和Amazon创建VPN。

我知道,当我将数据库开放给我时,通常一周7天,每天24小时,每天24小时,每天,每天每天大约10-15次登录时,我通常不这样做。猜测用户名和密码。

如果您不建议这样做,最好确保您的密码非常非常难以猜测,并且可以将内置帐户重命名为“ admin”或“ administrator”以外的其他名称。

暂无
暂无

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

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