ram*_*owl 4 ddos amazon-ec2 amazon-web-services
我正在为 EC2 实例上的 Web 应用程序维护一个嵌入式数据库。由于这个中央服务器是单线程的,它很容易受到 DDOS 的攻击(即使是非分布式攻击也会使其瘫痪)。
AWS 为其 CDN CloudFront 提供了 DDOS 保护,所以我想知道是否可以使用 CloudFront 作为围绕我的 EC2 实例的间接层来进行 DDOS 保护。
问题在于如何有效防止用户绕过 CloudFront 直接攻击服务器。我的问题:
我刚开始考虑网络架构和安全性,因此非常感谢所有建议!
AWS Shield Standard自动且透明地包含在 Amazon CloudFront 分配中,提供,
为防止用户绕过 CloudFront 并直接访问您的 EC2 实例,您可以使用将 AWS CloudFront IP 地址列表列入白名单的安全组。由于此列表可能会更改,因此您可以设置 Lambda 函数以在 AWS 更改 CloudFront IP 后自动更新它。有关这方面的更多信息,请参阅文章如何使用 AWS Lambda 自动更新 Amazon CloudFront 和 AWS WAF 的安全组。
如果您使用的是 Application Load Balancer,则可以将标头列入白名单并将其添加到 CloudFront 源,以便仅在标头存在时才接受请求。(这也可以添加到 Web 服务器标头白名单中,但是 HTTP 请求将仅在您明确标识的 Web 服务器级别被拒绝)。
此外,您可以包含一个 AWS WAF 配置(在 ALB 或 CloudFront 中,无论您使用哪个作为外部接口)和速率限制,以防止任何易于设置且具有成本效益的滥用。
| 归档时间: |
|
| 查看次数: |
4084 次 |
| 最近记录: |