大数跨境

拒绝服务攻击:预防与防御步骤

拒绝服务攻击:预防与防御步骤 电商实践
2011-04-06
0
导读:如果你拥有一家电子商务网站,你最不希望遇到的情况之一就是成为分布式拒绝服务(DDoS)攻击的目标。DDoS 攻击是指一名或多名恶意攻击者向计算机网络或 Web 服务器发送海量流量,导致其无法正常运

如果你拥有电子商务网站,你最不想遇到的情况就是成为分布式拒绝服务(DDoS)攻击的受害者。

DDoS攻击是指恶意人员向计算机网络或Web服务器发送海量流量,导致其无法正常运行。如果网站遭受攻击,它将受到大量自动请求的轰炸,使流量压垮服务器,合法用户将无法访问该网站。在确定如何阻止攻击之前,您的业务实际上将陷入瘫痪。

典型的攻击可能持续数小时到数天不等,其他攻击则可能持续时间更长。拒绝服务攻击有多种不同类型,有时攻击者会同时采用多种方法。

易受DDoS攻击的目标

小型电子商务企业通常不是此类攻击的直接目标,这是好消息。不幸的是,知名电子商务提供商或支付处理公司可能成为DDoS攻击的重点目标;如果您依赖其中某项服务,而突然发现其整个服务或网络遭到攻击,您的业务将受到严重影响。

对于小企业所有者而言,制定强有力的准备和响应策略往往比购买更长期的预防性策略更具成本效益和实用性。残酷的事实是,您无法完全防止DDoS攻击,只能积累资源和技巧,以应对攻击者不断提出新且富有创意的方式发起攻击。

让我们来看看您如何为潜在的攻击做好准备。

了解您的托管环境

如果您每月支付电子商务托管费用,却很少关注网站所在的运行环境,那么与您的托管服务商沟通是值得的。以下是您需要了解的一些关键因素:

  • 共享主机。你是否与许多其他网站共用一台服务器?

  • 其他托管客户。 您的托管服务商托管哪些类型的网站?这些网站是否属于DDoS攻击的典型目标,例如政治性、争议性或高知名度的网站?

  • 流量监控系统。 除了等待客户报告或注意到您的网站变得无响应之外,当服务器出现问题时,您的服务商是否有自动化监控系统来通知您?

建立DDoS缓解计划

与您的服务商沟通,了解在其整个网络或您的服务器遭受DDoS攻击时,是否有相应的缓解计划。或者,如果您自行管理服务器资源,是否已制定了充分的计划?此类计划应包括监控和分析流量的流程,以及在确认遭受攻击后执行的程序。

您的服务商是否与专注于过滤攻击流量的第三方DDoS缓解服务合作?较大的攻击可能需要外部专家的协助,他们具备防护此类攻击的专业知识。

针对较弱攻击的有效防御可以在服务器层面或防火墙层面实施。您或您的服务提供商是否已部署安全措施以在遭受攻击时加固您的服务器?这可能包括对来自特定地理区域的流量进行过滤,或使用分析请求头及访问您网站的请求类型的服务器插件,仅允许特定请求进入您的服务器。

您是否知道您的网站是否由硬件防火墙保护?防火墙是安全网络的关键要素,您需要确保服务提供商在您的 Web 服务器与公共网络之间部署了防火墙。

如果服务提供商对您任何问题的回答含糊不清且令人不满意,您可能需要评估在遭受攻击时是否能依赖该提供商。

隔离您的环境

如果您使用的是共享服务器,可能会因同一服务器上其他网站遭受攻击而面临额外的风险。至少,您应了解服务提供商在特定网站遭受攻击时的处理程序。当受攻击的网站被关停以保护其其他客户时,服务提供商会这样做吗?

如果您的业务发展到了网站停机数小时会造成严重损失的程度,那么考虑使用专用服务器或分布式架构来托管您的网站可能时机已到。虽然您的月度成本会增加,但可以大大降低当前在共享环境中面临的某些风险。

应对攻击:9个步骤

一旦您确定或收到通知得知您的网站正在遭受攻击,请立即采取行动。由于攻击类型繁多,且有时需要一定时间才能诊断出攻击的性质,因此并不存在必须严格遵循的硬性规则。

如果您不具备管理自己服务器的技术专长,能直接采取的行动并不多。眼睁睁看着您的网站只显示空白屏幕,这种感觉令人沮丧。但最重要的是保持冷静,并尊重正在处理该问题的技术人员。在几小时或几天内,您可能需要协调多个人员的工作。请做好战斗的准备。

以下是一些更具体的步骤。

  1. 确定攻击类型。 分析日志文件以确定是否正在发生攻击以及攻击的性质。

  2. 准备更改域名服务器。 进入您域名的设置,并将 TTL(生存时间)设置为 300 秒或更低。这是一个关键的预备步骤,以防您决定迁移网站或通过第三方代理服务器重新路由流量。TTL 为 300 秒意味着全球各地的服务器每 300 秒刷新一次您网站的内容,速度非常快。

  3. 寻求协助。 尽快让您的服务器托管公司的专家介入,以帮助分析和抵御攻击。

  4. 确定您的网站是否为目标。 如果您处于共享服务器环境中,希望您的提供商有完善的沟通机制来及时通知您。如果攻击波及整个网络,您能做的就有限了。尽力了解攻击情况并评估后续应对方案。查明攻击是针对您的网站还是其他网络资源。

  5. 设置防火墙规则。 如果攻击达到每小时数千次连接,您可能能够在服务器层面或防火墙层面进行应对。安装一些服务器模块或添加防火墙规则可能就足以让您的网站在攻击期间勉强维持运行。

  6. 对于大规模攻击,请寻求专业人士帮助。 如果攻击规模达到每小时数十万甚至数百万次连接,您可能需要考虑第三方服务。通过 Google 搜索“DDoS mitigation”(DDoS 缓解)将为您提供多种选择。这些解决方案大多以代理服务器的形式出现,在流量到达您的服务器之前对其进行过滤。其中一些服务通常可以在一小时内完成配置。DDoS 缓解服务的单次事件费用可能高达数千美元,但它们通常在抵御高流量攻击方面非常有效。

  7. 密切监控。一旦部署了防护措施,就需持续监控流量和攻击行为的变化。网站前方的防护层并不能阻止攻击的发生,它只是将破坏性流量屏蔽在外。在许多情况下,攻击会在几小时或几天内平息,届时您可以将服务器恢复到正常运行状态。

  8. 牢记您的客户。考虑如何与客户进行最佳沟通。在停机后立即跟进,提供解释并附上特别的“攻击优惠券”或其他创意优惠,是恢复客户信任的好方法。

  9. 事后复盘。DDoS 攻击可能带来创伤。在技术层面和情感层面都恢复过来,且攻击细节仍历历在目时,请回顾攻击是如何实施的、您和支持团队如何应对的,以及在下次攻击发生时哪些步骤可以做出不同处理。

摘要

希望您永远不会遭遇 DDoS 攻击。但通过适当准备,您可以最大限度地减少此类攻击带来的痛苦和损失。

【声明】内容源于网络
0
0
电商实践
电商实践
内容 8053
粉丝 0
电商实践 电商实践
总阅读37.4k
粉丝0
内容8.1k