相信不少站长或多或少都经历过DDoS攻击(DDoS攻击是通过大量合法的请求占用大量网络资源,以达到瘫痪网络的目的),一旦你的网站被人DDoS攻击后,网站就会无法被访问了,严重时服务器都能卡死。

如果网站遇到DDoS攻击时,该如何解决呢?相信大家都知道,要靠防火墙(防火墙是位于内网和外网之间的屏障隔离技术)来处理一部分攻击流量。 这是不是就说明防火墙可以防御DDoS呢?其实没有这么简单。

首先我要说的是,不是有所防火墙都可以有效抵御DDoS攻击。DDoS攻击和其它攻击不同,它本身也算是一种合法的网络请求!

防火墙种类很多,主要有:软件防火墙(软防)、硬件防火墙。这两类防火墙在对待DDoS时的表现也不同。

1、软件防火墙(软防)

我们一般用户都接触过软件防火墙,像Windows上的“防火墙”、Linux上的“iptables”等。它们以软件的形式时刻检查系统上的所有数据包,然后决定放行哪些数据包或者拦截哪些数据包。

软防在应对小流量DDoS时,可以搞得住。但一旦遇到大流量的DDoS,软防是抗不住的,可以把系统资源消耗尽,服务器直接卡死。

从成本上说,软防成本很低。

2、硬件防火墙(硬防)

和防软不同,硬防是把防火墙程序做到硬件芯片中,由单独的硬件执行防护功能,减少了CPU的负担,性能上比软防高出很多,当然了,成本也比软防高得多。

综上,不管是软防还是硬防,其原理上都差不多;但是软防是基于系统的,硬防是基于硬件的。在面对稍大的DDoS时,软防基本上是无能为力的,而硬防也不是能抗得住所有的DDoS,不同配置的硬防能承受的DDoS流量不同。假设硬防只能抗住1G的流量,而你的网站受到了2G的DDoS流量,硬防也是白搭!

用防火墙可以防御DDoS攻击吗?相关推荐

  1. 【网络攻击与防御】关于防御DDoS攻击的防火墙技术概述

    关于防御DDoS攻击的防火墙技术概述 1.DDoS简介 DDoS是(Distributed Denial of Service)的缩写,即分布式拒绝服务,DDoS攻击是通过大规模互联网流量淹没目标服务 ...

  2. 常见的防御DDoS攻击的方式有哪些?

    DDoS 是一种耗尽攻击目标的系统资源导致其无法响应正常的服务请求的攻击方式,DDoS 的防护系统,本质上是一个基于资源较量和规则过滤的智能化系统.面对DDoS攻击,常见的防御方式有哪些: 1.采用高 ...

  3. Linux下防御ddos攻击

    1.Linux下防御ddos攻击 导读 Linux服务器在运营过程中可能会受到黑客攻击,常见的攻击方式有SYN,DDOS等.通过更换IP,查找被攻击的站点可能避开攻击,但是中断服务的时间比较长.比较彻 ...

  4. 什么是ddos攻击,怎么防御ddos攻击?

    因为最近要测试antiddos的功能,所以简单了解了一下antiddos是什么,纯小白. 什么是ddos攻击 ddos全称是Distributed Denial of Service,翻译过来就是分布 ...

  5. 防御DDoS攻击的十一种方法

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

  6. 互联网创业公司如何防御DDoS攻击?

    DDoS(Distributed Denial of Service,分布式拒绝服务)主要通过大量合法的请求占用大量网络资源,从而使合法用户无法得到服务的响应,是目前最强大.最难防御的攻击之一. 什么 ...

  7. 如何使用Nginx防御DDoS攻击?

    现在这个互联网环境,互联网企业时不时的就会被DDoS很多时候攻击很简单也容易封堵,但是攻击的目标是应用的时候就更难防御.在这里介绍一下使用Nginx作为代理过滤器来封堵一些这种攻击. Apache D ...

  8. 宝塔防火墙可以防ddos攻击吗

    最近遇到一个有趣的问题,那就是一位客户咨询主机吧,宝塔面板的防火墙可以防ddos攻击吗? 主机吧的答案是不能的. DDoS本身是一个网络流量攻击,通过对攻击目标产生大量非法请求,占用其网络,使目标网络 ...

  9. 网站如何防御DDOS攻击

    DDOS 攻击简介 分布式拒绝服务(DDoS:Distributed Denial of Service)攻击指借助于客户/服务器技术,将多个计算机联合起来作为攻击平台,对一个或多个目标发动DDoS攻 ...

最新文章

  1. Android开发--Service开启,关闭,绑定,解除
  2. pyqt播放视频不能显示 解决
  3. 单点登录认证方案思路,求好思路回复
  4. WINCE蓝牙应用开发方式
  5. java 参数三点,java函数参数类型后添加三点的用法
  6. restful xml_使用入站适配器公开HTTP Restful API。 第1部分(XML)
  7. LaneAF | 利用Affinity Field聚类进行车道线实例分割
  8. 6416与aic23进行语言数据采集和处理的程序beta版
  9. 【Java】equals源码分析
  10. java语言的主要特点有简单性,太厉害了!
  11. 盘点物联网网络和设备安全的五个误解
  12. map java 用法_java中map 9种常规用法
  13. 计算机中丢失xvidcore.dll,出现xvidcore.dll not found 问题的解决方法
  14. 中国经济社会大数据研究平台——国内统计数据
  15. 董桥《南山雨》(选自:旧时月色)
  16. easywechat微信开发系列(2):公众号网页支付
  17. Skyline三维地理信息系统软件平台
  18. JS实现合并单元格的两种方法
  19. 查找最相似的英文句子
  20. 小猪的猪栏文章类目导航

热门文章

  1. 计算机专业120分,【哈尔滨工业大学,专业课120分】跟你唠点真情实感。
  2. 指数计算机在线使用,ffmi(在线ffmi指数计算器)
  3. ipad2019编写html,2019 iPad性能排行榜,选对型号很重要
  4. 使用Ezy-Slice插件实现类似Beat Saber的模型切割效果(一)
  5. SIMOUS-卡布奇诺的由来
  6. linux内核就是外包公司老板
  7. 计算机书籍推荐 活着,信息朗读者 |《活着》——19级计算机实验班蔺子健
  8. hashtab:为文件属性添加一个数字指纹
  9. 狭义相对论从入门到入土(建议初一及以上)
  10. 【转】用天文方法计算二十四节气(下)