gpt4 book ai didi

mysql - 安全 : SSL Connection vs IP Whitelist for a database

转载 作者:行者123 更新时间:2023-11-29 02:57:49 24 4
gpt4 key购买 nike

我正在 Heroku 上设置一个使用 MySQL 数据库的应用程序。

客户端希望使用具有允许其连接的显式白名单的 MySQL 数据库。然而,由于 Heroku 的动态 IP 特性,这被证明是相当复杂的;我们必须使用附加组件,例如 QuotaGuard为我们提供一个静态 IP,我们可以在其中访问数据库。

此代理路由在其他地方给我们带来了问题,因为使用动态 IP 的其他服务正在尝试访问数据库但失败了。

我的问题是白名单真正提供的安全程度,而不是使用 SSL 的复杂用户名/密码。

有没有人对这两者有经验并能说说优缺点?

谢谢

最佳答案

请允许我重新表述您的问题:

设置复杂动态 IP 跟踪器系统与简单保护链接有何优势?

顺便说一句,IP 可以被欺骗,所以这个解决方案不是那么安全(是的,这样的攻击需要一些不平凡的黑魔法,但实际上是非常可行的)。

为 SSL 支持配置 MySQL 真的没有那么复杂而且 very well documented .

如果您不能重新编译或重新配置 MySQL,您仍然可以在您的客户端应用程序和您的 MySQL 服务器之间建立一个简单的 VPN(并且只允许来自该 VPN 的连接)。

遗憾的是,我不知道您的提供商是否允许在您的实例上进行这种级别的配置。

因此,如果以上所有方法都不可行,您仍然可以创建一个随机的 10000 个字符长的密码。对于纯粹主义者来说不够安全,但我希望黑客们好运 :)

关于mysql - 安全 : SSL Connection vs IP Whitelist for a database,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28563583/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com