首页> 外文会议>IEEE International Conference on Network Protocols >A Practical System for Guaranteed Access in the Presence of DDoS Attacks and Flash Crowds
【24h】

A Practical System for Guaranteed Access in the Presence of DDoS Attacks and Flash Crowds

机译:一种在DDoS攻击和Flash拥挤情况下保证访问的实用系统

获取原文

摘要

With the growing incidents of flash crowds and sophisticated DDoS attacks mimicking benign traffic, it becomes challenging to protect Internet-based services solely by differentiating attack traffic from legitimate traffic. While fair-sharing schemes are commonly suggested as a defense when differentiation is difficult, they alone may suffer from highly variable or even unbounded waiting times. We propose RainCheck Filter (RCF), a lightweight primitive that guarantees bounded waiting time for clients despite server flooding without keeping per-client state on the server. RCF achieves strong waiting time guarantees by prioritizing clients based on how long the clients have waited - as if the server maintained a queue in which the clients lined up waiting for service. To avoid keeping state for every incoming client request, the server sends to the client a raincheck, a timestamped cryptographic token that not only informs the client to retry later but also serves as a proof of the client's priority level within the virtual queue. We prove that every client complying with RCF can access the server in bounded time, even under a flash crowd incident or a DDoS attack. Our large-scale simulations confirm that RCF provides a small and predictable maximum waiting time while existing schemes cannot. To demonstrate its deployability, we implement RCF as a Python module such that web developers can protect a critical server resource by adding only three lines of code.
机译:随着越来越多的闪存人群和模仿良性流量的复杂DDoS攻击事件,仅通过区分攻击流量与合法流量来保护基于Internet的服务就变得越来越具有挑战性。虽然通常建议采用公平共享方案作为难以区分的防御措施,但仅它们就可能遭受高度可变甚至无限的等待时间。我们建议使用RainCheck筛选器(RCF),这是一种轻量级的原语,即使服务器泛滥,它也可以确保客户端的有限等待时间,而无需在服务器上保留每个客户端的状态。 RCF通过根据客户端等待的时间为客户端划分优先级来实现强大的等待时间保证,就好像服务器维护了一个队列,其中客户端排队等待服务。为了避免为每个传入的客户端请求保持状态,服务器会向客户端发送一次降雨检查,这是带有时间戳的加密令牌,该令牌不仅通知客户端稍后重试,而且还可以证明客户端在虚拟队列中的优先级。我们证明,即使在发生闪存突发事件或DDoS攻击的情况下,每个遵循RCF的客户端都可以在限定的时间内访问服务器。我们的大规模仿真证实,RCF提供了一个小的且可预测的最大等待时间,而现有方案则无法。为了演示其可部署性,我们将RCF实现为Python模块,以便Web开发人员仅添加三行代码即可保护关键服务器资源。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号