首页> 外文会议>ACM/IFIP/USENIX International Middleware Conference; 20061127-1201; Melbourne(AU) >A Middleware System for Protecting Against Application Level Denial of Service Attacks
【24h】

A Middleware System for Protecting Against Application Level Denial of Service Attacks

机译:防止应用程序级拒绝服务攻击的中间件系统

获取原文
获取原文并翻译 | 示例

摘要

Recently, we have seen increasing numbers of denial of service (DoS) attacks against online services and web applications either for extortion reasons, or for impairing and even disabling the competition. These DoS attacks have increasingly targeted the application level. Application level DoS attacks emulate the same request syntax and network level traffic characteristics as those of legitimate clients, thereby making the attacks much harder to be detected and countered. Moreover, such attacks usually target bottleneck resources such as disk bandwidth, database bandwidth, and CPU resources. In this paper we propose server-side middleware to counter application level DoS attacks. The key idea behind our technique is to adaptively vary a client's priority level, and the relative amount of resources devoted to this client, in response to the client's past requests in a way that incorporates application level semantics. Application specific knowledge is used to evaluate the cost and the utility of each request and the likelihood that a sequence of requests are sent by a malicious client. Based on the evaluations, a client's priority level is increased or decreased accordingly. A client's priority level is used by the server side firewall to throttle the client's request rate, thereby ensuring that more server side resources are allocated to the legitimate clients. We present a detailed implementation of our approach on the Linux kernel and evaluate it using two sample applications: Apache HTTPD micro-benchmarks and TPCW. Our experiments show that our approach incurs low performance overhead and is resilient to application level DoS attacks.
机译:最近,我们发现由于勒索或损害甚至削弱竞争而对在线服务和Web应用程序进行拒绝服务(DoS)攻击的次数越来越多。这些DoS攻击越来越针对应用程序级别。应用程序级DoS攻击模拟了与合法客户端相同的请求语法和网络级流量特征,从而使攻击更难以检测和应对。而且,此类攻击通常针对瓶颈资源,例如磁盘带宽,数据库带宽和CPU资源。在本文中,我们提出了服务器端中间件来应对应用程序级DoS攻击。我们技术背后的关键思想是,以一种结合了应用程序级语义的方式,响应客户的过去请求,以适应性的方式改变客户的优先级以及分配给该客户的相对资源量。使用特定于应用程序的知识来评估每个请求的成本和效用以及恶意客户端发送一系列请求的可能性。根据评估结果,客户的优先级会相应提高或降低。服务器端防火墙使用客户端的优先级来限制客户端的请求速率,从而确保将更多服务器端资源分配给合法客户端。我们在Linux内核上展示了我们的方法的详细实现,并使用两个示例应用程序对其进行了评估:Apache HTTPD微基准测试和TPCW。我们的实验表明,我们的方法产生的性能开销较低,并且可以抵抗应用程序级DoS攻击。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号