网站防止CC攻击的方法

news/2024/5/20 14:16:14/文章来源:https://blog.csdn.net/weixin_30785593/article/details/98451076

 CC攻击(Challenge Collapsar)是DDOS(分布式拒绝服务)的一种,也是一种常见的网站攻击方法,攻击者通过代理服务器或者肉鸡向向受害主机不停地发大量数据包,造成对方服务器资源耗尽,一直到宕机崩溃。

  CC攻击的攻击技术含量低,利用工具和一些IP代理,一个初、中级的电脑水平的用户就能够实施攻击。不过,如果了解了CC攻击的原理,那就不难针对CC攻击实施一些有效的防范措施。

  通常防止CC攻击的方法有几种,一个是通过防火墙,另外一些网络公司也提供了一些防火墙服务,例如XX网站卫士和XX宝,还有一种方法是自己写程序预防,昨天网站遇到CC攻击,这也让我尝试了一下各种防止CC攻击方法的有效性。

  一开始我想使用某某网站卫士来预防攻击,从界面上看,似乎是防止了大量的CC攻击,但登录网站后发现,流量依旧异常,攻击还是依旧,看起来这个网站卫士的效果并没有达到。

  从原理上看,基本上所有的防火墙都会检测并发的TCP/IP连接数目,超过一定数目一定频率就会被认为是Connection-Flood。但如果IP的数量足够大,使得单个IP的连接数较少,那么防火墙未必能阻止CC攻击。

  不仅如此,我还发现,启用了某某网站卫士之后,反而更容易被CC攻击,因为这个网站卫士并不能过滤掉CC攻击,攻击的IP经过其加速后,更换成为这个网站卫士的IP,在网站服务器端显示的IP都是相同的,导致服务器端无法过滤这些IP。

   实际上,不使用网站卫士类的服务,直接通过分析网站日志,还是很容易分辨出哪个IP是CC攻击的,因为CC攻击毕竟是通过程序来抓取网页,与普通浏览者 的特性区别还是很大的,例如普通浏览者访问一个网页,必定会连续抓取网页的HTML文件、CSS文件、JS文件和图片等一系列相关文件,而CC攻击者仅仅 只会抓取一个URL地址的文件,不会抓取其他类型的文件,其User Agent也大部分和普通浏览者不同,这就可以在服务器上很容易分辨出哪些访问者是CC攻击了,既然可以判断出攻击者的IP,那么预防措施就很简单,只需 要批量将这些IP屏蔽,即可达到防范CC攻击的目的。

  最终,我花了半个小时写了一段小程序,运行之后自动屏蔽了数百个IP,网站才算正常,从而证明,防火墙对于CC攻击的防御并不有效,最有效的方法还是在服务器端通过程序自动屏蔽来预防。

   看来CC攻击的门槛还真低啊,搞个几百个代理或者肉鸡就能攻击别人了,其成本非常低,但效果比较明显,如果攻击者流量巨大的话,通过耗费带宽资源的方式 都可以进行攻击。但是,CC攻击也有明显的技术缺陷,就是攻击者的IP并不是海量的,通常就是几百数千的级别,并且是真实访问了网站页面,这就使得网站可 以通过程序过滤的方式,轻松获取到这些攻击者IP,批量进行屏蔽,那么这种CC攻击就会得到预防。

  对于站长来说,通过程序来过滤CC攻击门槛较高,要有一定的编程技术,因此还是建议使用第三方网站提供的预防CC的服务,目前主要的网站有:360网站卫士、百度加速乐、安全宝等。

转载于:https://www.cnblogs.com/Larry115/p/4557664.html

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

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

相关文章

我的家乡网站_这个夏天对家乡就是想念丨看别人对家乡的思念超级温暖

这个夏天对家乡就是想念丨看别人对家乡的思念超级温暖候晓宾 润土眉目传书 今天这个夏天对家乡就是想念——————前序每个人对于自己的家乡和亲人都有特殊的念想,谁都不例外。今天看到真正意义上第一份工作的老领导(2016年学习计算机后就业的第一个伯…

电信网为不能访问联通服务器的网站_为什么换ip软件在网络访问上不会受到限制呢?...

我们在上网的时候很多用户都遭受电信网的限制,而使用代理就可以攻克相关的限制设置,从而有利于访问。除此之外,代理还是专业的信息中转站,可以使得代理访问网络的速度大大增加。建立在这些优越性的基础上促使其访问网络不再受到限…

帝国php忘记密码,帝国CMS管理员密码忘记怎么解决 帝国CMS网站建站教程

帝国CMS管理员密码忘记怎么解决?有时候不小心忘记了帝国CMS的管理员帐号、密码、认证码及安全答案都忘记了,就可以参考下面的方法解决推荐学习《帝国cms教程》忘记后台管理员帐号怎么办?用phpmyadmin查看phome_enewsuser表里的记录&#xff1…

共享网站服务器的优缺点,共享主机好吗,共享主机的优点和缺点分析

用户从主机商那里租用共享主机后,可以通过提供的控制面板来管理自己的网站。共享主机的操作比独立服务器要方便很多,即使新手也能快速熟悉。共享主机好吗,共享主机在市场上很受用户欢迎,它的优势很多,但它的缺点也比较明显。以下是…

php mysql视频_PHP+MYSQL网站开发全程实例

教程介绍:PHPMYSQL网站开发全程实例课程介绍:1. 从观念的引述、程序代码解析到范例的延伸应用,给您最完整的学习流程。2. 实务网站范例,所有技术整合运用,实作技巧一览无遗。3.在PHP的程序设计中,以高阶的程…

网站的可扩展架构

一、可伸缩与可扩展—傻傻分不清楚 上篇笔记我们学习了可伸缩架构,但在实际场合中,包括许多架构师也常常混淆可伸缩和可扩展,用可扩展表示伸缩性。那么在此,跟随作者我们来理清这两个概念,避免我们以后对其傻傻分不清楚…

mysql负载导致网站访问高_MySQL负载高导致网站访问慢解决实例

今日发现网站访问慢,一次进行了排查,开始思路混乱,下面来梳理下一、故障分析首先,判断访问慢现象,是个人还是集体???个人现象排查:检查个人网络,pc&#xff0…

服务器运行bat文件闪退,win10运行bat文件一闪而过怎么办_网站服务器运行维护

c盘无法格式化的原因是什么_网站服务器运行维护c盘无法格式化的原因:因为C盘是Windows系统所在的磁盘,在Windows系统下要直接格式化C盘肯定是不行的,想格式化C盘可以用Windows的系统安装光盘/U盘来启动电脑,然后按照提示格式化C盘…

php 网站克隆,如何快速克隆一个网站

今天来说一个实用的工具:网站克隆。这样的功能对于技术人员来说,不算什么大的功能,大家可以用N种办法来实现,各有各的奇技淫巧。今天主要介绍的是A哥的克隆工具curlMulti。借用这个功能,非技术人员也可以快速的克隆整个…

一些很有趣的网站

1,360度高清晰无死角可任意放大缩小的网站,让你站在难以企及的视角观察壮美绝伦的风光! (温馨提示:看久了会感觉头晕哦,点击图片上的直升飞机可以体验上帝视角) http://www.airpano.com/ 2&…

jsoup php网站,使用Jsoup实现爬虫技术的方法介绍

本篇文章给大家带来的内容是关于使用Jsoup实现爬虫技术的方法介绍,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。1.Jsoup简述Java中支持的爬虫框架有很多,比如WebMagic、Spider、Jsoup等。今天我们使用Jsoup来实…

delphi tabsheet多标签自适应宽度_#自适应SEO#方案

最近负责的两个网站都遇到了移动适配问题:一个是发现pc端有排名的很多是移动端的url,一个是因为技术省事301配置导致首页被降权。如何解决pc端有排名的很多是移动端的url这个问题?如何让蜘蛛知道移动端是移动端呢?网站需要做哪些配置&#xf…

qtplaintextedit如何删除内容_教你如何通过外贸网站内容审核优化谷歌SEO效果

Welcome to Worldsou!根据Google Trends的数据显示,在过去五年中内容营销的热度正在急剧增长。但虽然热度激增,但相对应技术水平进步的速度却相对缓慢。新兴趋势带来的问题是,营销人员需要一段时间才能更好的去使用它们。研究表示&#xff0c…

php websocket 客户端_php只能做网站?基于swoole+websocket开发双向通信应用

前言众所周知,PHP用于开发基于HTTP协议的网站应用非常便捷。而HTTP协议是一种单向的通信协议,只能接收客户端的请求,然后响应请求,不能主动向客户端推送信息。因此,一些实时性要求比较高的应用,如实时聊天、…

halcon 将数据保存到excel_使用selenium登录网站并爬取数据保存到excel

使用selenium模拟登录到网站后,利用requests爬取数据,用bs4解析数据,用xlwt保存到excel。自定义了2个函数:getData()用于获取数据,使用for循环获取多个页面的数据,解析后的数据保存到列表中;sav…

华为服务器管理卡网页打不开,华为路由器登录网站打不开怎么办?

问:华为路由器的登录网站打不开怎么办?答:华为路由器的默认登录地址是:192.168.3.1。正常情况下,电脑/手机连接到华为路由器的网络后,在浏览器中输入192.168.3.1,就可以打开登录页面。如果你在浏…

使用LXD搭建Web网站

欢迎大家前往腾讯云社区,获取更多腾讯海量技术实践干货哦~ 本文由独木桥先生 发表于云社区专栏 介绍 Linux的容器是Linux的一组进程,通过使用Linux内核功能与系统隔离。它是一个类似于虚拟机的构造,但它的更轻量级。您可以在同一台服务器上轻…

使用了 vue 的网站

目前我所知道的,使用了 vue 的网站如下: 手机搜狐 http://m.sohu.com/limit 哔哩哔哩 https://www.bilibili.com/ 又拍云 https://www.upyun.com/ 掘金 https://juejin.im/ 简书: https://www.jianshu.com/ 智联招聘 https://www.zhaopin.com/ 高德地图 API https://lbs.a…

Flask项目之手机端租房网站的实战开发(三)

说明:该篇博客是博主一字一码编写的,实属不易,请尊重原创,谢谢大家! 接着上一篇博客继续往下写 :https://blog.csdn.net/qq_41782425/article/details/85623829 目录 一丶关于在项目中循环导入的问题 二丶日…

前端学习笔记 day20 使用fullpage插件完成购物网站(也可以做成广告)

<!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><title>购物网站</title> <!--采用fullpage.js分屏插件--><!--引入初始化css文件 fullpage.css文件 自己写的css文件--><link rel"…