当前位置: 首页 > wzjs >正文

南城区做网站宁波网站建设的公司

南城区做网站,宁波网站建设的公司,东莞厚街中介被杀,常德做网站专业公司哪家好网站的日志里突然有很多访问路径不存在的,有些ip地址也是国外的,而且访问是在深夜且次数非常频繁紧密。判定就是不怀好意的扫描网站寻找漏洞。也有些是爬虫,且是国外的爬虫,有的也是不知道的爬虫爬取网站。网站的真实流量不多&…

网站的日志里突然有很多访问路径不存在的,有些ip地址也是国外的,而且访问是在深夜且次数非常频繁紧密。判定就是不怀好意的扫描网站寻找漏洞。也有些是爬虫,且是国外的爬虫,有的也是不知道的爬虫爬取网站。网站的真实流量不多,资源都被这些流氓给浪费了。

初始策略

起初发现某个ip,apache、防火墙封禁ip。

这个策略不好用,因为换个ip继续扫描。也不能实时盯着网站日志。

进一步策略

访问不存在的路径的ip,就记录下来,存储到redis,记录次数。
在入口文件检测当前访问的ip在redis里有没有记录,如果次数超过50次,直接返回404。

这个策略确实挡住了很多扫描,但是还是不能减少扫描。花钱购买防护软件不舍得。只能被动的防守。

终极策略

终于找到了反制策略,感谢大神。在此处也给自己记录一下。

反之策略zip炸弹。简单说,zip 炸弹是一种超小的压缩文件,解压之后却会变成一个巨大的文件,能让处理它的系统崩溃。

linux代码

dd if=/dev/zero bs=1G count=10 | gzip -c > /www/10GB.gz

这个命令的作用如下:

  • dd:用于拷贝或转换数据;
  • if:指定输入文件,这里是 /dev/zero,一个会不断生成零字节数据的特殊设备;
  • bs=1G:设置块大小为 1GB,意味着每次处理 1GB 数据;
  • count=10:处理 10 个这样的块,总共生成 10GB 的零数据;
  • 然后我们将这些数据通过管道传给 gzip,生成一个压缩文件 10GB.gz,压缩后大小大约是 10MB。
//省略从redis获取当前ip的次数,假设$num就是次数
if ($num>50) {    header("Content-Encoding: deflate, gzip");    $GB10="/www/10GB.gz";header("Content-Length: " . filesize($GB10)); readfile($GB10);    exit;
}

流氓IP访问的时候,就直接返回这个10GB的压缩软件,让它解压缩解到崩溃。

http://www.dtcms.com/wzjs/365985.html

相关文章:

  • 南京网站建设雷仁网络武汉服装seo整站优化方案
  • 做网站怎么找客户联系方式seo网络推广优化教程
  • 用htlm做静态网站怎么用接广告的平台
  • 陕西高端品牌网站建设关键词是什么
  • 微信充值 wordpress搜索引擎优化特点
  • 怎么用vs2008做网站在线搜索引擎
  • 石家庄个人建站网站策划网络营销是什么
  • 珠海网站制作公武汉做网络推广的公司
  • 任县网站建设多少钱搜索引擎营销实训报告
  • 自己怎么做返利网站吗充电宝seo关键词优化
  • b2c 网站导航栏设计沈阳seo排名收费
  • 网站建设企业文化短视频获客系统
  • 社交网站怎么做企业网络推广最简单方法
  • 合肥官方网站建设太原模板建站定制网站
  • 在线做文档的网站凡客建站
  • 武汉教育网站建设优化民生热点新闻
  • 济南突然宣布seo网址
  • 黄冈网站建设推荐软文广告经典案例分析
  • 宿迁做网站公司上海网络营销
  • 开发网站公司排行榜网络平台营销
  • 科普网站建设就业培训机构有哪些
  • 南京cms建站系统优化师助理
  • 网页制作教程 1 dreamweaver 北京希望电子出版社天津的网络优化公司排名
  • 做任务网站建设windows优化大师是电脑自带的吗
  • seo网站建站自己怎么优化我网站关键词
  • wordpress改中文深圳防疫措施优化
  • 如何让网站免费官方百度app下载安装
  • 郑州flash网站建设网站seo技术
  • 个人备案域名可以做企业网站吗台州网站建设方案推广
  • 学网站开发与维护有用吗百度产品