【问题标题】:What happens if a botnet uses http requests to drain my Amazon AWS server?如果僵尸网络使用 http 请求耗尽我的 Amazon AWS 服务器会怎样?
【发布时间】:2019-04-10 10:38:46
【问题描述】:

我打算推出一个应用程序,我担心我的竞争对手是否会通过使用僵尸网络向我的 Amazon AWS 账户发送乱码 http 请求来耗尽我的 Amazon AWS 资源来杀死我。我只有几千块钱,不能被这样宰。

我的竞争对手或仇恨者还有哪些其他方式可以耗尽我的服务器资源来耗尽我的银行余额,以及如何防止这种情况发生?

请帮忙。我处于非常紧张的情况,我无法得到这个问题的任何答案。欢迎提出任何建议。

谢谢。

【问题讨论】:

    标签: amazon-web-services spam spam-prevention ddos fraud-prevention


    【解决方案1】:

    正如@morras 所指出的,AWS Shield + WAF 是保护您的资源免受垃圾邮件请求的良好组合。由于您没有提供有关您实际使用的 aws 服务的架构,因此我试图根据一般术语来回答。

    AWS Shield中有两种类型

    1. 标准 - AWS Shield Standard 中内置了自动缓解技术,可保护您免受常见、最常发生的基础设施攻击。如果您具有根据您的要求创建规则的技术专长,则可以这样做。
    2. 高级 - AWS WAF 随此免费提供,您将可以 24x7 全天候访问 AWS DDoS 响应团队 (DRT),支持专家为更复杂和复杂的 DDoS 攻击应用手动缓解措施,直接创建或更新AWS WAF 规则,并可以建议对您的 AWS 架构进行改进。它还包括针对在 DDoS 攻击期间扩展可能导致的 Amazon EC2Elastic Load BalancingAmazon CloudFrontAmazon Route 53 使用高峰的一些成本保护

    请看design resilient architecture in aws to mitigate DDOS

    更新:如果 AWS Shield Advanced 团队确定该事件是有效的 DDoS 攻击,并且基础服务已扩展以吸收攻击,AWS 会为因攻击而产生的费用提供账户信用。例如,如果您在攻击期间的合法 CloudFront 数据传输使用量为 20 GB,但由于攻击您产生了 200 GB 增量数据传输的费用,AWS 提供信用以抵消增量数据传输费用。 AWS 会自动将所有积分用于您未来的月度账单。积分适用于 AWS Shield,不能用于支付其他 AWS 服务。积分有效期为 12 个月。

    文档涵盖的服务是 Amazon CloudFront、Elastic Load Balancing、Route 53 或 Amazon EC2。请与 AWS 支持部门联系,了解您的服务是否涵盖在内。

    【讨论】:

    • 我知道 AWS 可以解决 DDOS 等大多数问题,但有没有什么方法可以让服务即使在 DDOS 攻击下也能正常运行而不会造成损失?
    【解决方案2】:

    有几个选项可用。 First of AWS 提供AWS Shield,这是一项 DDoS 防护服务。标准订阅是免费的,涵盖最常见的网络和传输层 DDoS 攻击。

    除此之外,您还可以考虑使用AWS WAF - Web Application Firewall,它允许您设置允许哪些流量进入​​您的服务器的规则。

    您还可以在服务前使用API gateway,并设置throttling limits 允许通过多少流量。

    但是我会问你是否真的需要这个?听起来您担心如果竞争对手开始向您发送数百万个请求,您会支付巨额 AWS 账单。您可以设置计费警报,以便在您的预测账单超过特定阈值时收到警告,您可以手动关闭被轰炸的服务并找出攻击的样子,或者您可以通过 CloudWatch 进行自动响应。我相信你会发现你不会受到攻击,此时你不必太担心这个攻击向量。

    【讨论】:

    • 我很担心,因为我要启动一个出租车服务应用程序,而这些服务永远无法离线或冻结。现在该怎么办?
    • "我相信您会发现自己不会受到攻击,此时您不必太担心这种攻击向量。" ---------------- 我想知道究竟是什么让你相信我不会受到这样的攻击?
    • 如果这听起来有点刺耳,我很抱歉。我发现人们在刚开始时往往会担心极端情况,这让他们陷入无助于推动业务发展的细节中。比如我如何将我的应用程序扩展到每秒一千个请求或在整个 AWS 区域中断后幸存下来?很少有公司能够在这些问题上花费时间帮助他们获得成功的产品,相反它会减慢您的速度,从而使您失去可能拥有的任何优势。 --专注于保护用户数据的安全,减少对中断的担忧,然后了解它们是否发生。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-21
    • 2011-08-21
    • 1970-01-01
    • 2016-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多