如何防御网站被ddos攻击 首先要了解什么是流量攻击

news/2024/5/10 6:46:33/文章来源:https://blog.csdn.net/weixin_34326429/article/details/89611472

什么是DDOS流量攻击?我们大多数人第一眼看到这个DDOS就觉得是英文的,有点难度,毕竟是国外的,其实简单通俗来讲,DDOS攻击是利用带宽的流量来攻击服务器以及网站。

ee468b9a258848d7b2b2ea82309b41eb.jpeg

举个例子,服务器目前带宽是100M,突然从外边来了200M的带宽流量进来,那么服务器根本承载不了这个200M的带宽流量,服务器的网络瞬间就会瘫痪,导致服务器无法连接,甚至导致服务器里的网站都无法打开,因为200M的带宽流量,已经占满了整个服务器的100M带宽。

再举一个更贴切于生活的例子:一家饭店,正常情况下最多能承载100个人吃饭,因为同行竞争,对面饭店老板雇佣了200个社会小混混去饭店吃饭,导致饭店满客,无法再接纳正常的客人来饭店吃饭了。这就是DDOS攻击,利用流量去占满服务器的带宽,导致没有多余的带宽来提供用户的网站访问。

DDOS流量攻击分很多种,有UDP-flood流量攻击,TCP-flood流量攻击,ICMP-flood流量攻击TCP/UPD/ICMP分片式流量攻击,SYN-flood流量攻击,ACK-flood流量攻击,zeroWindow攻击,SSL-flood攻击,SSLkeyrenego攻击,DNS反射性放大流量攻击,NTS反射,NTP反射,SNMP反射,SSDP反射,Chargen反射。

43b152471c6a4de7857afea82ef41a0a.jpeg

UDP-flood是属于UDP协议中的一种流量攻击,攻击特征是伪造大量的真实IP并发送小数量的数据包对要攻击的服务器进行发送,只要服务器开启UDP的端口就会受到流量攻击。如何防御这种流量攻击,对UDP的包数据大小进行设置,严格把控发送的数据包大小,超过一定值的数据包进行丢弃,再一个防御的方法是只有建立了TCP链接的IP,才能发送UDP包,否则直接屏蔽该IP。

ICMP是利用ICMP协议对服务器进行PING的攻击,放大icmp的长度,以及数据包的字节对服务器进行攻击。TCP-flood攻击是一种使用tcp三次握手协议的一种方式来进行的攻击,攻击特种是伪造大量的真实IP去连接要攻击的服务器,导致服务器无法承载更多的TCP连接而导致服务器瘫痪。

SYN-Flood是利用SYN协议,客户端协议上发送SYN数据,服务器接收到并响应SYN以及ACK反映,攻击者利用这个方式去模拟大量的客户连接发送数据包,导致服务器瘫痪。

ACK-Flood的攻击跟上面这个SYN的攻击差不多,都是同样采用发送数据包到服务器端去,攻击者利用ACK数据包进行攻击,只要服务器接受ACK的包,那么就会造成ACK连接过多导致服务器资源耗尽,服务器没有多余的资源来接收ACK的包,服务器就无法打开了。

SSL-Flood是利用客户端不断的与SSL通道握手,SSL的资源比普通的用户访问HTTP网站消耗的资源还要多,会多出几十倍,配置低的服务器根本无法承载SSL的多次请求与握手,导致服务器的CPU占用到百分之90,没有多余的CPU去处理用户的访问。SSL流量攻击如何防御:禁用Renegotiating的安全机制来防御大量的SSL流量攻击。

反射放大性流量攻击

反射性的攻击,不管是DNS反射还是NTP反射,都是使用的UDP协议攻击,UDP协议里访问用户发送请求的数据包到服务器,服务器再反馈给用户端,那么用户端发送到服务器里的请求数据包里,用户的IP可以进行伪造,可以伪造成服务器的IP,服务器IP发送数据包到服务器IP里,这样就造成了反射攻击。

DNS反射攻击也是一样的道理,利用DNS服务器的解析进行攻击,伪造要攻击的服务器IP,进行DNS查询,并查询到DNS服务器里,DNS服务器返回数据包到要攻击的服务器IP中去,一来一去

形成了反射流量攻击。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_701390.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

PHP 实现多网站共享用户SESSION 数据解决方案

PHP 实现多网站共享用户SESSION 数据解决方案 来源URL:http://blog.csdn.net/dongdongzzcs/article/details/6906613 一、问题起源 稍大一些的网站,通常都会有好几个服务器,每个服务器运行着不同功能的模块,使用不同的二级域名,而…

怎么制作营销型网站才能有效提升优化效果?

中小企业建设网站大多数都是为了推广自身产品或品牌,但是,并非所有网站都能达到网络营销或推广的作用。在这个信息爆炸的时代,必须通过互联网传播,才能发挥网站应有的价值。那为什么要做营销型网站呢?从营销角度来讲&a…

一个母婴电子商务网站贝贝网的大数据平台及机器学习实践【转】

关键字:大数据平台、机器学习 贝贝网的主要产品是垂直的母婴类,母婴相对一般的电子商务网站有一些特点:第一个特点是商品周期短,在母婴网站上的商品,在线的时间不会超过5-7天,第二个是用户需求的变化快&…

django前端引用数据_「基于Python技术的智慧中医商业项目」Django前端网站篇-5.资讯的数据交互...

如果你对中医感兴趣欢迎留言讨论,觉得我的内容对你有帮助的话,能够请我喝一杯沪上阿姨不禁万分感谢。内容简介本章介绍Django搭建中医网站项目平台前端建设之资讯模块的数据交互的内容。其中由于代码量较大,因此部分模块代码举例说明&#xf…

干货 | NLP、知识图谱教程、书籍、网站、工具...(附资源链接)

来源:人工智能头条本文多资源,建议阅读收藏。本文整理了关于 NLP 与知识图谱的众多参考资源,涵盖内容与形式非常丰富。[ 导读 ]本文作者一年前整理了这份关于 NLP 与知识图谱的参考资源,涵盖内容与形式也是非常丰富,接…

干货收藏 | 计算机学习绝对不能错过的10大网站(内附网站链接)

作者:肖镇东本文共2071字,建议阅读5分钟。本文整理出大数据和人工智能领域最实用,质量最高的10大技术网站信息,既可以用于丰富技术知识,也可以用于学术研究。[ 导读 ]随着AI,大数据这些技术的快速发展&…

程序员放大招教你网站怎么做短信验证码防刷验证码机制-速码云

文章来源:http://www.4006026717.com 在我们开始发送了 短信验证码 的时候在前台中会出现一分钟的倒计时,进行了这个操作了之后,在这段时间之内,如果用户多次提交的话是无法发送请求的。这种的方法是最为经常使用的一种&#xff0…

Spring Boot 搭载属于你的网站框架(一)

Spring Boot 搭载你的网站框架(本次demo演示 使用工具 idea) 使用springboot优点,简单快速便捷,只需要管理好pom文件,构建一个新项目是非常快的。 而且内置tomcat,用命令 java -jar jar包路径 的形式启动网…

没想到,阿里工程师每天必刷的网站是......

阿里人每日必逛的神奇内网 阿里内外是阿里内部员工使用的企业运行与协作平台。它诞生于2013年,彼时只是一个门户和企业社交的入口。但经过3年发展,阿里内外实现了平台化运营,不仅接入众多阿里应用与系统,阿里的生态公司也开始享受…

如何成为SEO专家(10步指南)

如何成为SEO专家(10步指南) 您想了解如何增加流量并获得更高的关键字排名,从而为您的网站带来更多销售和收入吗?那么你应该学习有关SEO的一切知识并成为SEO专家。 拥有SEO专业知识并不是SEO专业人士的唯一特权。任何想要学习如何自…

linux+xampp搭建WordPress个人网站过程详解

建站准备 建站流程 搭建网站注意事项可以参考以下文章 如何从零开始拥有自己的网站?新手建站十大必知忠告超详细新手建站指南以及预算成本估计注册域名 我是在阿里云万网上注册的域名:注册域名详情地址 。不懂这一步的可以参考建站流程里面的几篇文章。 …

jQuery Mobile手机网站案例

jQuery Mobile手机网站案例 一、总结 一句话总结&#xff1a;jQuery Mobile是纯手机框架&#xff0c;和amazeui和bootstrap都可以做手机网站。 1、另一款文本编辑器&#xff1f; jd编辑器 二、jQuery Mobile手机网站案例 1、index.php 1 <?php 2 include common/config.php…

PrestaShop 网站后台配置(三)

转载请注明出处&#xff1a;http://www.cnblogs.com/zhong-dev/p/4942957.html 网店版本 v1.6这一篇文章主要介绍 前台显示模块 的调整1&#xff1a;top banner&#xff08;首页横幅&#xff09;如上图&#xff0c;这个是首页横幅展示&#xff0c;其实是一个模块。在后台的模块…

怎样将优酷网站下载的视频KUX转MP4格式

在休息之余&#xff0c;相信大多数人都会拿手机看电视剧听音乐之类的&#xff0c;最近拍了很多的新片子&#xff1a;《毒液&#xff1a;致命守护者》、《无名之辈》、《亡命救赎》《影》等等优质电影&#xff0c;但是很多的电影都只能在电影院观看的&#xff0c;如果不去电影院…

40 个科研学术网站,赶紧来收藏一波!

关注上方“深度学习技术前沿”&#xff0c;选择“星标公众号”&#xff0c;资源干货&#xff0c;第一时间送达&#xff01;来源&#xff1a;中外学术情报编译&#xff1a;程序员大白科研工作者每天日常莫过于看文献、做实验、写论文。人生最郁闷的事情不过于是导师说&#xff0…

百度搜索关键字如何排名?“网站SEO”告诉你答案

作者 | 哪吒来源 | 程序员小灰&#xff08;ID&#xff1a;chengxuyuanxiaohui&#xff09;前言什么是SEO呢&#xff1f;SEO是Search Engine Optimization&#xff0c;意为“搜索引擎优化”&#xff0c;一般简称为搜索优化。对于SEO的主要工作就是通过了解各类搜索引擎如何抓取互…

如何在网站上同步查看BCH数据

当涉及到数字货币网络和市场时&#xff0c;有很多数据和资料需要同步。对于比特币现金&#xff08;BCH&#xff09;来说&#xff0c;值得庆幸的是现在还有许多专用的BCH数据网站&#xff0c;这些网站可轻松理解网络统计数据和市场指标的直观表示。 在早期&#xff0c;很难找到…

如何在网站上同步查看BCH数据

当涉及到数字货币网络和市场时&#xff0c;有很多数据和资料需要同步。对于比特币现金&#xff08;BCH&#xff09;来说&#xff0c;值得庆幸的是现在还有许多专用的BCH数据网站&#xff0c;这些网站可轻松理解网络统计数据和市场指标的直观表示。 在早期&#xff0c;很难找到…

为你的网站使用paypal

原文地址&#xff1a;http://www.codeproject.com/aspnet/UsePayPalPaymentInASPNET.asp Introduction Those who create commercial sites are faced with the question, "How should it receive payments?" One of the most popular payment systems in the world…

TP5实现支付宝电脑网站支付学习笔记

这两天在公司做一个小型WEB项目,需要有支付功能。第一次做支付宝的支付&#xff0c;踩了点小坑&#xff0c;还算顺利。激动的我赶紧记下实现的流程。第一步当然是在支付宝开放平台申请公钥私钥APPID等&#xff0c;支付宝关官方文档都有详细介绍&#xff0c;这里就省略。申请完了…