DDoS攻击概念
DoS的攻击方式有很多种,最基本的DoS攻击就是利用合理的服务请求来占用过多的服务资源,从而使服务器无法处理合法用户的指令。
DDoS攻击手段是在传统的DoS攻击基础之上产生的一类攻击方式。单一的DoS攻击一般是采用一对一方式的,当被攻击目标CPU速度低、内存小或者网络带宽小等等各项性能指标不高,它的效果是明显的。随着计算机与网络技术的发展,计算机的处理能力迅速增长,内存大大增加,同时也出现了千兆级别的网络,这使得DoS攻击的困难程度加大了 - 目标对恶意攻击包的"消化能力"加强了不少,例如你的攻击软件每秒钟可以发送3,000个攻击包,但我的主机与网络带宽每秒钟可以处理10,000个攻击包,这样一来攻击就不会产生什么效果。
这时候分布式的拒绝服务攻击手段(DDoS)就应运而生了。你理解了DoS攻击的话,它的原理就很简单。如果说计算机与网络的处理能力加大了10倍,用一台攻击机来攻击不再能起作用的话,攻击者使用10台攻击机同时攻击呢?用100台呢?DDoS就是利用更多的傀儡机来发起进攻,以比从前更大的规模来进攻受害者。
高速广泛连接的网络给大家带来了方便,也为DDoS攻击创造了极为有利的条件。在低速网络时代时,黑客占领攻击用的傀儡机时,总是会优先考虑离目标网络距离近的机器,因为经过路由器的跳数少,效果好。而现在电信骨干节点之间的连接都是以G为级别的,大城市之间更可以达到2.5G的连接,这使得攻击可以从更远的地方或者其他城市发起,攻击者的傀儡机位置可以在分布在更大的范围,选择起来更灵活了。
配置办法:
根据不同的版本调整 dosevasive 后面的数字
LoadModule dosevasive_module Modules/mod_dosevasive22.so
<IfModule mod_dosevasive.c>
DOSHashTableSize 3097
DOSPageCount 5
DOSSiteCount 90
DOSPageInterval 1
DOSSiteInterval 1
DOSBlockingPeriod 60
</IfModule>
DOSHashTableSize : 黑名单长度
DOSPageCount : 在 DOSPageInterval 后的秒值内访问 相同的URI 达到DOSPageCount 次后 被封锁
DOSSiteCount : 在 DOSSiteInterval 后的秒值内访问 相同的站点 达到DOSSiteCount 次后 被封锁
DOSBlockingPeriod :攻击者 被封锁的时间 s
废话少说上附件:
分享到:
相关推荐
博客文章《win版apache防ddos mod_dosevasive22》详细介绍了如何在Windows环境下安装和配置mod_dosevasive22模块,包括下载、编译、配置Apache以及启用模块等步骤。通过阅读该文章,用户可以获取具体的操作指南和...
`mod_evasive` 和 `mod_dosevasive22` 是Apache Web服务器上的安全模块,主要用于防止DDoS(分布式拒绝服务)攻击和CSRF(跨站请求伪造)攻击。这两个模块通过智能监控和限制来自同一IP地址的过多请求来保护服务器,...
win版apache防ddos mod_dosevasive22
x86 ,解压直接使用
3. **配置 Apache**:编辑 Apache 的配置文件(通常是 `httpd.conf`),添加以下行来加载 mod_jk 模块: ```conf LoadModule jk_module modules/mod_jk.so ``` 4. **配置工作管理器**:在 `workers.properties` ...
mod_flvx-0.4-Apache-2.4.x-vc14-x64.zip mod_flvx-0.4-Apache-2.4.x-vc14-x86.zip mod_flvx-0.4-Apache-2.4.x-x64-vc11.zip mod_flvx-0.4-Apache-2.4.x-x64.zip mod_flvx-0.4-Apache-2.4.x-x86-vc11.zip mod_flvx-...
本压缩包提供了实现Tomcat集群配置所需的Apache服务器和mod_jk模块,具体版本为Apache 2.0.55和mod_jk-apache-2.0.55.so。 Apache HTTP Server是一个开源的Web服务器,它能够处理静态HTML文件和动态内容,如PHP、...
自己在APACHE2.4.7x64编译成功的mod_jk,希望大家不要再走弯路,我编译了好久,才最后得到正果。
本文将深入探讨如何使用`mod_limitipconn`和`bw_mod`这两个模块在Linux和Win32环境下实现Apache的限速策略。 `mod_limitipconn`是Apache的一个模块,主要用于限制每个IP地址同时连接到服务器的数量。这对于防止恶意...
**Apache mod_jk模块详解与Tomcat集群配置** Apache mod_jk是Apache HTTP服务器的一个模块,主要用于连接Apache和Tomcat,实现两者之间的通信。在Java应用服务器领域,Tomcat广泛用作Servlet和JSP容器,而Apache则...
通过正确配置和使用`mod_encoding`,你可以确保Apache服务器即使面对包含中文路径的请求也能正常工作,为用户提供无缝的浏览体验。如果你在使用过程中遇到任何问题,可以参考Apache的官方文档或在线社区寻求帮助。
标题和描述提及的是"windows_mod_wsgi_apache2.2-2.4_python2.6-3.4全版本都有",这表明这是一个针对Windows操作系统的mod_wsgi模块的集合,该模块是为Apache Web服务器设计的,支持Apache 2.2到2.4版本,并且兼容...
第一步,下载mod_flvx.so和mod_h264_streaming.so并放到apache目录下的modules文件夹下 mod_flvx.so mod_h264_streaming.so 把这两个文件放到,apache的modules目录中,然后查找httpd.conf这个文件,打开编辑,找到...
第一步,下载mod_flvx.so和mod_h264_streaming.so并放到apache目录下的modules文件夹下 mod_flvx.so mod_h264_streaming.so 把这两个文件放到,apache的modules目录中,然后查找httpd.conf这个文件,打开编辑,找到...
此apache mod_log_rotate 是win32下vc9版的apache 日志文件管理工具。 使用: 复制mod_log_rotate.so到 Apache2/modules 确保你的系统安装了 Visual C++ 2008 Redistributable (可从这里下载:) ...
4. **配置Apache**:编辑Apache的配置文件(通常是`/etc/httpd/conf/httpd.conf`),添加`LoadModule evasive20_module modules/mod_evasive20.so`,告诉Apache加载mod_evasive模块。 5. **设置mod_evasive参数**:...