热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

DDoS攻击类型探讨及应对

分布式拒绝服务(DDoS)攻击旨在耗尽网络资源、应用或服务,让真正的用户无法访问。现在有不同类型的DDoS攻击,但一般来说,DDoS攻击会

分布式拒绝服务(DDoS)攻击旨在耗尽网络资源、应用或服务,让真正的用户无法访问。现在有不同类型的DDoS攻击,但一般来说,DDoS攻击会从多台不同主机同时进行,甚至可影响最大企业的互联网服务及资源的可用性。很多企业每天都面临DDoS攻击;根据Arbor Networks第十次全球基础设施安全报告显示,42%的受访者每个月发现超过21次DDoS攻击,在2013年这个数据是25%。不只是这种攻击的频率在增加,而且规模也在扩大。在2013年,只有不到40次攻击超过100 Gbps,而在2014年159次攻击超过100 Gbps,最大的是400 Gbps。

DDoS攻击类型探讨

不同类型的DDoS攻击存在显著不同,但一般可分为这三大类:

容量耗尽攻击——这些攻击的目的是通过带宽消耗型流量或资源削弱请求来压倒网络的基础设施。

TCP状态表耗尽攻击——攻击者使用这种方法来滥用TCP协议的状态特性,以耗尽服务器、负载均衡器和防火墙中的资源。

应用层攻击——这种攻击的目标是应用或7层网络服务的某些方面。

容量耗尽攻击仍然是最常见的DDoS攻击类型,但结合这三种攻击方式的攻击变得越来越常见,这增加了攻击的时间长度和广度。DDoS攻击背后的主要驱动力仍然是:政治和意识形态、蓄意破坏和在线游戏。是的,游戏玩家会DDoS攻击游戏基础设施只是为了在游戏中获取竞争优势以及赢得网络游戏。DDoS还是黑客分子和恐怖分子的武器,它也被用于勒索或扰乱竞争对手的业务。还有越来越多的DDoS攻击用于牵制战术,例如,高级持续威胁活动利用DDoS攻击让网络转移注意力同时渗出被盗数据。

随着黑客社区将复杂而先进的攻击工具变成易于使用可下载的程序,即使是那些不具备必要知识的人也可以发起和控制自己的DDoS攻击。这种情况只会变得更加糟糕,攻击者将会开始征召一切以增加他们可生成的攻击流量,从游戏机到路由器和调制解调器等。这些设备具有网络功能且在默认情况下开启,并使用默认账户和密码,使得它们成为DDoS攻击的目标。大多数人还使用通用即插即用(UPnP),其底层协议很容易被滥用。Akamai Technologies公司发现,410万面向互联网的UPnP设备可能容易被用于DDoS攻击。越来越多没有受到适当保护或配置的联网设备增加了攻击者生成更强大攻击的能力。

如何保护系统?

保护联网设备和服务是为了尽可能保护互联网,也是为了减少被用于DDoS攻击的设备的数量。攻击者用于生成DDoS流量的主要协议是NTP、DNS、SSDP、Chargen、SNMP和DVMRP;任何使用这些协议的服务都应该谨慎配置,并在硬化专用服务器运行。例如,运行DNS服务器的企业应该遵循NIST的Special Publication 800-81安全域名系统(DNS)部署指南,而网络时间协议网站提供了如何保护NTP服务器的建议。

很多攻击可行是因为攻击者可通过欺骗性源IP地址生成流量,企业需要部署IETF最佳做法文件BCP 38和BCP84中提到的反欺诈过滤器,以防止攻击者发送声称来自其他网络的数据包。

所有不同类型的DDoS攻击都无法预测或避免,即使只有有限资源的攻击者都可能生成大量流量破坏大型严密防护的网站。虽然我们几乎不可能完全消除或缓解DDoS攻击,但长期来看减少DDoS攻击的关键是确保所有机器和服务都得到正确配置,让公共可用的服务不能被攻击者利用和滥用。通过帮助别人,我们最终将帮助我们自己。


作者:Michael Cobb

来源:51CTO



推荐阅读
  • 域名解析系统DNS
    文章目录前言一、域名系统概述二、因特网的域名结构三、域名服务器1.根域名服务器2.顶级域名服务器(TLD,top-leveldomain)3.权威(Authoritative)域名 ... [详细]
  • 篇首语:本文由编程笔记#小编为大家整理,主要介绍了VoLTE端到端业务详解|VoLTE用户注册流程相关的知识,希望对你有一定的参考价值。书籍来源:艾怀丽 ... [详细]
  • 网关(Gateway)又称网间连接器、协议转换器。网关在传输层上以实现网络互连,是最复杂的网络互连设备,仅用于两个高层协议不同的网络互连。网关的结构也和 ... [详细]
  • Kubernetes(k8s)基础简介
    Kubernetes(k8s)基础简介目录一、Kubernetes概述(一)、Kubernetes是什么(二& ... [详细]
  • 内网知识整理
    内网 ... [详细]
  • 基于PgpoolII的PostgreSQL集群安装与配置教程
    本文介绍了基于PgpoolII的PostgreSQL集群的安装与配置教程。Pgpool-II是一个位于PostgreSQL服务器和PostgreSQL数据库客户端之间的中间件,提供了连接池、复制、负载均衡、缓存、看门狗、限制链接等功能,可以用于搭建高可用的PostgreSQL集群。文章详细介绍了通过yum安装Pgpool-II的步骤,并提供了相关的官方参考地址。 ... [详细]
  • VScode格式化文档换行或不换行的设置方法
    本文介绍了在VScode中设置格式化文档换行或不换行的方法,包括使用插件和修改settings.json文件的内容。详细步骤为:找到settings.json文件,将其中的代码替换为指定的代码。 ... [详细]
  • CF:3D City Model(小思维)问题解析和代码实现
    本文通过解析CF:3D City Model问题,介绍了问题的背景和要求,并给出了相应的代码实现。该问题涉及到在一个矩形的网格上建造城市的情景,每个网格单元可以作为建筑的基础,建筑由多个立方体叠加而成。文章详细讲解了问题的解决思路,并给出了相应的代码实现供读者参考。 ... [详细]
  • Java学习笔记之面向对象编程(OOP)
    本文介绍了Java学习笔记中的面向对象编程(OOP)内容,包括OOP的三大特性(封装、继承、多态)和五大原则(单一职责原则、开放封闭原则、里式替换原则、依赖倒置原则)。通过学习OOP,可以提高代码复用性、拓展性和安全性。 ... [详细]
  • 三、查看Linux版本查看系统版本信息的命令:lsb_release-a[root@localhost~]#lsb_release-aLSBVersion::co ... [详细]
  • TerraformVersionTerraformv0.9.11AffectedResource(s)Pleas ... [详细]
  • 视图分区_组复制常规操作网络分区amp;混合使用IPV6与IPV4 | 全方位认识 MySQL 8.0 Group Replication...
    网络分区对于常规事务而言,每当组内有事务数据需要被复制时,组内的成员需要达成共识(要么都提交,要么都回滚)。对于组成员资格的变更也和保持组 ... [详细]
  • PartI:取经处: http:www.ramkitech.com201210tomcat-clustering ... [详细]
  • 云原生的十大开源项目是什么
    这篇“云原生的十大开源项目是什么”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值 ... [详细]
  • 我们身边的网络知识
    我们身边的网络常识今天咱们交流的主题是网络基础,这块东西对于咱们计算机或者通讯专业的人来说应该是很熟悉的,今天拿出来再说一说,是因为这块知识在咱们工作和生活中时刻都在使用,并且非常 ... [详细]
author-avatar
路侑华
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有