从断网事件分析DNS服务器拒绝服务攻击

   2015-06-28 0
核心提示:2009年5月19日21时50分开始,江苏、安徽、广西、海南、甘肃、浙江等6省用户申告访问网站速度变慢或无法访问。主要表现为域名解析(DNS)响应缓慢或者无法解析。直至5月22日事件才渐渐平息。
事件原因和分析

  此次事件是一次联动事件,主要分为两个部分:

  1、DNSPod站点的DNS服务器被超过10Gbps流量的DDoS攻击击垮疑似因为是网络游戏私服之间的相互争夺生意,导致一家私服运营商发动了上千台僵尸主机对DNSPod发动了DDoS洪水攻击,导致DNS服务器过载以及线路堵塞。

  2、暴风影音的大量频繁的向电信DNS主服务器发起解析。导致各地区电信主DNS服务器超负荷。

  暴风影音作为广泛使用的软件,有成千上万的用户安装使用。然而其DNS解析机制存在缺陷。暴风公司仅仅在DNSPod站内部署了一个DNS解析站点,同时暴风影音软件在发生无法解析域名的时候会大量频繁的向运营商的DNS服务器发起查询,运营商DNS再向位于DNSPod内的暴风公司DNS服务器查询,未果。这样导致了大量的查询,客观上构成了对电信DNS服务器的DDoS攻击。

  由于暴风影音使用用户非常多,其攻击能力高出僵尸网络几个数量级,导致多个省市电信DNS主服务器过载。

  FortiGate IPS对策

  DNS服务器作为互联网的一个核心部分容易遭受到攻击,要彻底解决这个问题,只有不断的完善Internet安全架构本身,比如检测和清除僵尸网络、保障每一台接入到Internet的PC的安全性、建立快速DoS溯源机制等。然而安全的Internet架构不是一朝一夕能够建立起来的,因此对DNS的攻击防护就成为一项重要的安全措施。

  对于以上两部分的原因,FortiGate IPS分别有不同的对策。

  1、对于没有规律的大规模DDoS攻击,FortiGate IPS具有硬件级的防御能力。它采用专用加速芯片对DDoS攻击进行识别,可以判断出哪些是攻击包,那些是正常访问流量,从而将正常访问流量放过而阻挡住攻击数据包。这样DNS服务器不会因受到攻击而过载。

  FortiGate IPS有超过每秒10万pps的抗DDoS攻击能力。

从断网事件分析DNS服务器拒绝服务攻击 
  图一:FortiGate 抗DDoS配置

  2、对于有规律的大规模DDoS攻击,比如由暴风影音软件发起的对baofeng.com的大量DNS查询,FortiGate可以制定相应检测规则,暂时阻挡含有baofeng.com域名的查询,使得DNS服务器不会过载。

从断网事件分析DNS服务器拒绝服务攻击 
  图二:FortiGate IPS特征

  FortiGate IPS特点简介

  1、混合式、多类型的攻击防御

  Fortinet的全系列安全产品可以提供集成、完整的解决方案,它可以实现对混合攻击、入侵企图、病毒、木马、蠕虫、间谍软件、灰色软件、广告软件和拒绝式攻击等种类广泛的攻击和恶意行为。Fortinet采用基于网络的ASIC加速的硬件平台,以及一系列的高级的动态入侵检测引擎,可以以更低的总体拥有成本,实现针对多种攻击的更高级别的安全和业内领先的性能。这些安全引擎是由Foitinet屡或殊荣的FortiOSTM,可以单独部署,也可以集成在一起提供全面的安全解决方案。

  2、全球的IPS研发团队

  FortiGuard的IPS服务是由Fortinet全球的安全专家团队来维护,他们在识别一种新的攻击后两个小时内予以响应。Fortinet安全专家与很多像CERT和SANS这样的攻击检测组织合作来发现新的漏洞,编写特征值、异常检测引擎和阻断方法,在漏洞成为威胁前升级用户的FortiGate的IPS系统。FortiGuard的可扩展的分布式网络可以在几分钟内,推动地升级所有的FortiGate的IPS系统。

 
反对 0举报 0 评论 0
 

免责声明:本文仅代表作者个人观点,与乐学笔记(本网)无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
    本网站有部分内容均转载自其它媒体,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责,若因作品内容、知识产权、版权和其他问题,请及时提供相关证明等材料并与我们留言联系,本网站将在规定时间内给予删除等相关处理.

  • ubuntu dig timeout解决方法,dnscat执行失败也
     sudo vi /etc/resolvconf/resolv.conf.d/head写入: nameserver 223.5.5.5nameserver 223.6.6.6nameserver 114.114.114.114nameserver 8.8.8.8  
    02-10
  • Fedora 服务器之 DNS 配置
    网络中为了区别各个主机,必须为每台主机分配一个惟一的地址,这个地址即称为“IP地址”。但这些数字难以记忆,所以就采用“域名”的方式来取代这些数字了。 当某台主机要与其他主机通信时,就可以利用主机名称向DNS服务器查询该主机的IP地址。整个DNS域名系
    02-10
  • Ubuntu 能ping通DNS 地址 无法解析域名
     ping通qq百度都行,唯独谷歌不行,主机能够ping通google的dns服务器地址 8.8.8.8,却无法解析域名 $ ping www.google.co.ukping: unknown host www.google.co.uk 查看/etc/network/interfaces文件写的有 dns-nameservers 8.8.8.8 8.8.4.4 这句,再查看/et
    02-10
  • 【linux基础err】ubuntu16.04 dns_probe_finish
    err:ubuntu16.04 dns_probe_finished_no_internet有线和无线的图标正常,不能连接上网,与DNS的配置有关。
    02-10
  • CentOS下yum安装dnsmasq,并强制替换为最新版
    由于yum安装的dnsmasq版本比较低,从网上找到了参考方法,将yum安装好的dnsmasq强制替换为最新版!安装dnsmasq的下载地址:http://www.thekelleys.org.uk/dnsmasq/我选择的是最新的版本:dnsmasq-2.76wget http://www.thekelleys.org.uk/dnsmasq/dnsmasq-2.76
    02-09
  • nginx 代理 coredns dns 服务
    nginx 代理 coredns dns 服务
    今天有写过一个简单的基于nginx 的stream 代理dns server的服务,以下是集成coredns 的一个demo 同时也包含了consul 以及使用coredns 的rewrite 以及loadbalance 插件环境准备docker-compose 文件 version: "3"services: lb:   image: openresty/openrest
    02-09
  • Debian系统配置nginx解析php debiandns配置
    Debian系统配置nginx解析php debiandns配置
    通过apt-get install安装的nginx、php、php-fpm   /etc/nginx/sites-available/default删除后:  打开index.php:   保留default后,web目录为:/var/www/html 建议修改/etc/nginx/sites-available/default文件,不要直接修改/etc/nginx/nginx.conf文
    02-09
  • Linux 域名和DNS
    Linux 域名和DNS
    名字解析的作用:TCP/IP网络中,设备之间的通信依赖IP地址来实现,但是IP地址不好记忆,所以就将每一台设备用一个名字来进行标识,但是这个名字计算机不能解析。所以就需要借助名字解析服务来实现将名字解析为IP地址。主机名和域名的联系主机名:主机名:计算
    02-09
  • 教你使用Ubuntu搭建DNS服务器
    教你使用Ubuntu搭建DNS服务器
    本例是在ubuntu18.04上进行的,其他版本的ubuntu同样类似!一、重点说明/etc/bind/named.conf.options配置文件在进行bind9服务器配置时,/etc/bind/named.conf.options是十分关键的配置文件,它决定着DNS服务器是否可以正常工作。重点解释第30行:listen-on p
  • mac 清理dns cache
    之所以提起这个功能,是因为在windows下面太方便了,进入cmd窗口:ipconfig /flushdns ,轻轻松松处理在mac上面就没有这么方便了,很久前,用“dscacheutil -flushcache”就可以解决了。但自从升级后这些命令就没有了,你必须得用这个组合才能清理干净:XML/H
点击排行