首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >网络应用程序的CloudFlare和动态DNS

问网络应用程序的CloudFlare和动态DNS
EN

Stack Overflow用户
提问于 2012-07-23 15:15:12
回答 3查看 1.5K关注 0票数 3

我的理解是,CloudFlare是一个专门针对web应用程序进行DDoS攻击的CDN;这基本上是为整个应用程序创建一个只读“缓存”,这样,如果您是DDoSed,用户仍然可以访问应用程序的部分内容,而不会完全拒绝服务。

我对动态DNS的理解是,这种技术允许您立即更改web应用程序URL的DNS设置,而不必等待24小时标准的DNS更改才能“波及”世界上所有的DNS服务器并生效。

因此,首先,如果我到目前为止说的任何事情是误导或不正确的,请从纠正我开始!

假设我或多或少是正确的,我试图保护我的网络应用程序(尽我所能)免受DDoS攻击。

首先,我决定用或Heroku来托管我的应用程序(尚未做出最终决定),我不得不想象,如果我的应用程序部署到服务器上时,他们的IT人员已经做好了充分的准备来扩展/处理我的应用程序。

对我来说,不幸的是,这意味着他们将扩大和处理攻击(!),这意味着我的账单将猛增,我将失去工作(我猜这被称为“现金攻击”!)

因此,我需要一个解决方案来处理以下两种情况:

  • DDoS是巨大的,甚至Google/Heroku都说“够了”,我们不支持这个负载!
  • 我指定了一个计费“天花板”( Google和Heroku都提供了这个上限),在达到这个上限之后,我以某种方式将流量重定向到我的CloudFlare/只读web应用程序中。

我怀疑我需要以某种方式使用动态DNS来处理第二种情况,但不知道大多数web应用程序如何增强自己对DDoSes的抵抗力(也就是说,我听说过所谓的“堡垒主机”?!)我甚至不确定我是否走对了路。提前感谢!

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-07-23 16:01:44

一些小的修正: Heroku不会为您的应用程序进行缩放,也不会提供指定计费上限的能力。您应该实现适当的监视和警报策略,具体取决于您对特定场景的反应。

防止DDoS攻击不是大多数应用程序开发人员关心的事情--但也许您是在一个特别易受攻击的领域?如果是这样的话,像CloudFlare这样的服务自动完成这一任务是一个很好的选择。您将DNS设置为使用他们的名称服务器,他们代表您处理IP地址分配,并响应各种威胁和其他优化机会。

票数 4
EN

Stack Overflow用户

发布于 2012-07-24 05:30:56

首先,动态DNS不是您所描述的那样。每个DNS服务器都可以将其记录的超时设置为它想要的任何内容;较短的超时会使更改传播得更快,但会给用户带来更多的负载和更高的延迟。Dynamic是一组服务,它允许具有动态IP(例如,在用户互联网连接上)的用户拥有稳定的DNS名称。动态DNS与像Heroku或App这样的专业托管的web应用程序没有什么关系。

App引擎会处理你问的这两件事。您可以指定每日计费上限,如果您的应用程序超过这一点,它将被关闭和服务的配额错误,而不是计费您更多。Google基础设施可能会拒绝明显的滥用请求,但没有提供任何承诺;然而,abusive确实提供了DoS/Blacklist API,允许您将滥用的特定IP范围列入黑名单,以防止它们的流量到达应用程序。

Cloudflare通过充当CDN和缓存应用程序的部分功能,以您所描述的方式提供帮助。然而,它也有自己的警告。因为现在所有的流量都通过Cloudflare传输,所以所有的动态请求都会因为额外的跳转而有额外的延迟。您还会丢失有关请求的真正来源的宝贵信息,因为在您的应用程序中,所有请求似乎都来自Cloudflare服务器。最后,Google基础设施甚至有可能错误地将Cloudflare识别为一种滥用服务,因为在这种情况下,Cloudflare最终会转发滥用流量,在这种情况下,您的所有用户最终都可能没有服务。

我个人认为Cloudflare对App没有多大用处,甚至可能是有害的。他们提供的几乎所有东西都已经由app提供,或者可以内置到一个编写良好的App应用程序中。

票数 1
EN

Stack Overflow用户

发布于 2012-07-24 15:39:29

我在伊卡帕工作。与CF一样,我们还提供基于云的安全和加速服务,包括DDoS缓解。这些服务非常相似,两者都很好,CF更面向加速,而我们更注重安全性。

(只需谷歌"In荚膜和Cloudflare综述“就可以看到一些类似的用户评论)

首先,我想说的是,据我所知(如果我错了,请纠正我),就像In荚膜一样,CF还提供通货紧缩缓解DDoS的功能。这基本上意味着“吞并”所有额外的流量,同时使网站在整个攻击过程中100%发挥功能。

这种类型的保护超越了web应用程序层,并提供了一个DDoS安全网络,它将处理任何类型的DDoS相关场景。(只要可用的“管道”能够处理额外的传入流量)

在我们的例子中,这个反DDoS解决方案与符合PCI的WAF一起提供,所以您也可以安全地使用应用程序级别。

此外,付款方面,我们将提供您的DDoS缓解“上限”的基础模式,您正在寻找。

也就是说,您可以预先确定您希望拥有的DDoS保护的最大数量,并且只支付该金额。

在占卜的情况下,我们会联系你,让你决定,要么支付额外的交通费用,要么说“够了”,等待风暴过去。

另外,我想谈谈有关谷歌黑名单的评论。

这是一个有效的关注,但在这里,我们手动提交我们的所有IP范围,以供谷歌评估。这消除了对SE黑名单的任何担忧。事实上,我对此非常有信心,因为我在最近的博客文章中谈到了这个话题,这篇文章是关于与Cloud相关的神话的,并且拥有6+多年的SEO经验(包括高级顾问和部门经理),我很确定我有正确的事实。

除此之外,在我们2.5年的经验中,我们从来没有发生过任何客户黑名单事件。

从我所读到的情况来看,CF也同样适用于他们的所有IP。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11615398

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档