如果僵尸网络使用http请求来耗尽我的Amazon AWS服务器怎么办?

时间:2019-04-10 10:38:46

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

我要启动一个应用程序,我担心竞争对手是否会通过使用僵尸网络向我的Amazon AWS帐户发送乱码的HTTP请求来耗尽我的Amazon AWS资源而杀死我。我只有几千美元,我受不起这样的屠杀。

我的竞争对手或仇恨者还可以通过哪些其他方式消耗我的服务器资源来消耗我的银行余额,以及如何防止它发生?

请帮助。我处在非常紧张的情况下,无法获得该问题的任何答案。欢迎任何建议。

谢谢。

2 个答案:

答案 0 :(得分:2)

@morras指出,<App/>是很好的组合,可以保护您的资源免遭垃圾邮件请求。由于您尚未提供有关实际使用的AWS服务的体系结构,因此,我尝试根据笼统的术语进行回答。

AWS Shield中有两种类型

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

请查看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支持人员联系,以检查是否涵盖了您的服务。

答案 1 :(得分:0)

有两个可用选项。首先,AWS提供AWS Shield,这是DDoS保护服务。该标准订阅是免费的,涵盖了最常见的网络和传输层DDoS攻击。

最重要的是,您可以考虑使用AWS WAF - Web Application Firewall,它允许您为允许的流量设置规则。

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

但是我会问您是否真的需要这个?听起来您似乎担心,如果竞争对手开始向您发送数百万个请求,您将付出巨额的AWS账单。您可以设置帐单警报,以便在预测的帐单超过特定阈值时受到警告,您可以手动关闭被轰炸的服务并弄清楚攻击的外观,也可以通过CloudWatch进行自动响应。我相信您会发现自己不会受到攻击,并且此时您不必担心此攻击媒介。