防止 AWS RDS MySQL 实例发生 MITM

防止 AWS RDS MySQL 实例发生 MITM

如果未设置 SSL 连接(AWS 上的默认设置),如何阻止任何人嗅探(MITM)RDS MySQL 实例(VPC 之外)和 Web 服务器之间的流量?

答案1

一般来说,如果以下两个条件都成立,就没有什么可以阻止 MITM:

  1. 没有加密。
  2. 攻击者可以看到数据,即可访问未加密数据经过的任何内容。

有许多访问 VPC 中的数据库实例的场景根据您的问题,我需要假设最坏的情况:两个都DB 实例和 EC2 实例不在 VPC 中

在此处输入图片描述

虽然所有流量可能都进入亚马逊自己的(但公开的)网络(您可以使用 进行调查traceroute),但这意味着两种情况都可能成立。因此,您应该启用 TLS 或将 RDS 移入亚马逊虚拟私有云(VPC)——或者两者兼而有之。

这与 RDS 文档一致Amazon RDS 中的安全性(仅引用相关列表项):

即使你遵循每一个步骤来提高安全性,你仍然需要信任亚马逊。

相关内容