对付DDOS是一个系统工程,想仅仅依靠某种系统或产品防住DDOS是不现实的,可以肯定
的是,完全杜绝DDOS目前是不可能的,但通过适当的措施抵御90%的DDOS攻击是可以做
到的,基于攻击和防御都有成本开销的缘故,若通过适当的办法增强了抵御DDOS的能力,
也就意味着加大了攻击者的攻击成本,那么绝大多数攻击者将无法继续下去而放弃,也就相
当于成功的抵御了DDOS攻击。

DDoS防御的方法:

1、采用高性能的网络设备

首先要保证网络设备不能成为瓶颈,因此选择路由器、交换机、硬件防火墙等设备的时候要
尽量选用知名度高、口碑好的产品。再就是假如和网络提供商有特殊关系或协议的话就更好
了,当大量攻击发生的时候请他们在网络接点处做一下流量限制来对抗某些种类的DDOS攻
击是非常有效的。

2、尽量避免NAT的使用

无论是路由器还是硬件防护墙设备要尽量避免采用网络地址转换NAT的使用,因为采用此
技术会较大降低网络通信能力,其实原因很简单,因为NAT需要对地址来回转换,转换过
程中需要对网络包的校验和进行计算,因此浪费了很多CPU的时间,但有些时候必须使用
NAT,那就没有好办法了。

3、充足的网络带宽保证

网络带宽直接决定了能抗受攻击的能力,假若仅仅有10M带宽的话,无论采取什么措施都
很难对抗现在的SYNFlood攻击,当前至少要选择100M的共享带宽,最好的当然是挂在
1000M的主干上了。但需要注意的是,主机上的网卡是1000M的并不意味着它的网络带宽
就是千兆的,若把它接在100M的交换机上,它的实际带宽不会超过100M,再就是接在100M
的带宽上也不等于就有了百兆的带宽,因为网络服务商很可能会在交换机上限制实际带宽为
10M,这点一定要搞清楚。

4、升级主机服务器硬件

在有网络带宽保证的前提下,请尽量提升硬件配置,要有效对抗每秒10万个SYN攻击包,
服务器的配置至少应该为:P42.4G/DDR512M/SCSI-HD,起关键作用的主要是CPU和内存,
若有志强双CPU的话就用它吧,内存一定要选择DDR的高速内存,硬盘要尽量选择SCSI的,
别只贪IDE价格不贵量还足的便宜,否则会付出高昂的性能代价,再就是网卡一定要选用
3COM或Intel等名牌的,若是Realtek的还是用在自己的PC上吧。

5、把网站做成静态页面

大量事实证明,把网站尽可能做成静态页面,不仅能大大提高抗攻击能力,而且还给黑客入
侵带来不少麻烦,至少到现在为止关于HTML的溢出还没出现,看看吧!新浪、搜狐、网易
等门户网站主要都是静态页面,若你非需要动态脚本调用,那就把它弄到另外一台单独主机
去,免的遭受攻击时连累主服务器,当然,适当放一些不做数据库调用脚本还是可以的,此
外,最好在需要调用数据库的脚本中拒绝使用代理的访问,因为经验表明使用代理访问你网
站的80%属于恶意行为。

6、增强操作系统的TCP/IP栈

Win2000和Win2003作为服务器操作系统,本身就具备一定的抵抗DDOS攻击的能力,只是默认状态下没有开启而已,若开启的话可抵挡约10000个SYN攻击包,若没有开启则仅能抵御数百个,具体怎么开启,自己去看微软的文章吧!《强化TCP/IP堆栈安全》。也许有的人会问,那我用的是Linux和FreeBSD怎么办?很简单,按照这篇文章去做吧!《SYNCookies》。

7、安装专业抗DDOS防火墙

8、其他防御措施

以上几条对抗DDOS建议,适合绝大多数拥有自己主机的用户,但假如采取以上措施后仍然
不能解决DDOS问题,就有些麻烦了,可能需要更多投资,增加服务器数量并采用DNS轮
巡或负载均衡技术,甚至需要购买七层交换机设备,从而使得抗DDOS攻击能力成倍提高,
只要投资足够深入。

简谈几种ddos防御方法相关推荐

  1. 阿里云服务器DDoS防御方法免受攻击的详细内容

    阿里云服务器会被攻击吗?为什么阿里云服务器经常被攻击?无论是阿里云还是其他厂商都有可能被攻击,阿里云服务器市场占有率高,所以被攻击概率高也是正常的,护云盾来详细说下阿里云服务器被DDoS攻击的解决方法 ...

  2. DDoS***、CC***的***方式和防御方法

    DDoS介绍 DDoS是英文Distributed Denial of Service的缩写,意即"分布式拒绝服务",那么什么又是拒绝服务(Denial of Service)呢? ...

  3. 什么是DDoS攻击?DDoS防御的11种方针详解

    对于遭受DDOS攻击的情况是让人很尴尬的,如果我们有良好的DDoS防御方法,那么很多问题就将迎刃而解,我们来看看我们有哪些常用的有效地方法来做好DDoS防御呢. 对于DDoS防御的理解: 对付DDOS ...

  4. 什么是DDoS×××?DDoS防御的11种方针详解

    对于遭受DDOS×××的情况是让人很尴尬的,如果我们有良好的DDoS防御方法,那么很多问题就将迎刃而解,我们来看看我们有哪些常用的有效地方法来做好DDoS防御呢. 替换高清大图 对于DDoS防御的理解 ...

  5. ddos攻击工具_简单有效的ddos攻击防御方法

    做过网站的站长大多有被ddos攻击的经历,不少人面对竞争对手的网站就是直接雇人ddos攻击网站,导致对方网站长期打不开,最后无奈关闭网站,初尧今天就告诉大家一个最简单也是最有效的防御方法. 高防服务器 ...

  6. DDOS防御的8种方法

    DDoS防御的8种方针详解 对于DDoS防御的理解: 对付DDOS是一个系统工程,想仅仅依靠某种系统或产品防住DDOS是不现实的,可以肯定 的是,完全杜绝DDOS目前是不可能的,但通过适当的措施抵御9 ...

  7. 浅谈几种区块链网络攻击以及防御方案之拒绝服务攻击

    旧博文,搬到 csdn 原文:http://rebootcat.com/2020/04/14/network_attack_of_blockchain_ddos_attack/ 写在前面的话 自比特币 ...

  8. 2020最全详解DDoS的攻击原理与防御方法

    DoS是Denial of Service的简写就是拒绝服务,而DDoS就是Distributed Denial of Service的简写就是分布式拒绝服务,而DRDoS就是Distributed ...

  9. DDoS的攻击原理与防御方法

    DDoS的攻击原理与防御方法 不可不知DDoS的攻击原理与防御方法 DoS是Denial of Service的简写就是拒绝服务,而DDoS就是Distributed Denial of Servic ...

最新文章

  1. C++程序只允许运行一个实例
  2. 国外网站设计欣赏:30个优秀的国外咖啡网站设计
  3. slf4j注解log报错_SpringBoot自定义日志注解,用于数据库记录操作日志,你用过吗?...
  4. Java 18 正式发布,默认 UTF-8,finalize 被弃用,别再乱用了!
  5. 【UI/UX】GUI设计指南
  6. 中国电子学会scratch等级考试四级
  7. 大数据学习笔记32:Hive - 下载、安装与配置
  8. 【DP】LeetCode 64. Minimum Path Sum
  9. solr6.6 导入 文本(txt/json/xml/csv)文件
  10. Calendar(显示日期)
  11. spring3 运行起来(即做个demo)所需要的jar包
  12. 回顾安全多方计算-SMPC(MPC)
  13. nEO iMAGING——400K的图像处理软件(应急处理照片的好帮手)
  14. 基于精确背景补偿的动态目标检测算法
  15. 【通信工程】大三下课程设计-5G核心网功能设计与部署
  16. 12个CSS高级技巧汇总
  17. python 柱状图如何添加数字标签_matplotlib可视化之如何给图形添加数据标签?
  18. Ubuntu18.04 因断电开机报错:utmp处卡死
  19. 卡苹果6plus在线_苹果手机解决微信接收消息延时
  20. 在cmd命令中写oracle语句

热门文章

  1. 用户体验五要素_【产品经理】如何理解“用户体验要素”5层模型?
  2. Python爬虫笔记
  3. VR头戴显示器对健康有害吗?会引发晕动症、视觉辐辏调节冲突
  4. 【Python】cmd指令安装python第三方库的几种方法
  5. 跨站脚本攻击-----为什么要过滤危险字符串
  6. Python OpenCV 读取USB摄像头报错问题解决
  7. Machine Learning Algorithms Study Notes(4)—无监督学习(unsupervised learning)
  8. MongoDB内嵌文档查询
  9. openlayers在线地图:高德地图、天地图、谷歌、geoq(智图)
  10. 阿里云学生白嫖的服务器有什么用处?