找回密码
 注册
搜索
免费空间 免费域名 免费AI 老牌主机商首月仅1美分!27美元/年!Spaceship优惠码 Namecheap优惠码阿里云2核2G3M新老续费同享99元/年!
查看: 1340|回复: 14

[建站交流] 我有一套CC攻击防御解决方案。有神马价值?

  [复制链接]
发表于 2012-4-8 02:26:59 | 显示全部楼层 |阅读模式

原理你懂的。
[url]http://blog.fen.mu/post/2012-04-08/CC-i-fuck-you[/url]
发表于 2012-4-9 01:21:15 | 显示全部楼层
D盾iis防火墙
 楼主| 发表于 2012-4-9 03:04:23 | 显示全部楼层
本帖最后由 lov-lov 于 2012-4-9 03:05 编辑

回复 2# hgs_846


    不一样的。
那是软件应用层

我是在HTTP层的【相当于NGIN添加了一个高级功能,包含metakey运算、验证及白名单的K/V式存取都是在NGINX自己的内存中存放的,就是为了减少瓶颈的可能性,尽快做出响应】。

思路的实现可以看下http://blog.fen.mu/post/2012-04-02/18689698

对于代码我不会公布。只帖一块演示效果:


第一次访问网站,NGINX不会直接处理网站内容,而会要验证访问来源是否为正常浏览器的【生成METAKEY要求在客户端执行并GET验证】。
若是浏览器的,则会跳转或输出“您禁用了JS。请点击继续”





服务器验证METAKEY通过。将访客IP等信息为key,nowtimestamp+86400   [即(24x60x60)]为value储存到nginx分配的共享内存里。


以后每次访问网站,都会先尝试提取从nginx_shared里提取value,比对验证是否已过期。若已经过期重复第一次访问的样子。否则正常处理网站内容。

虽然技术不够完美,但配合limit_req绝对够中小型网站的防应对集群肉鸡式的CC攻击。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2012-4-9 03:07:40 | 显示全部楼层
正在编写http_js_mjjcompress_module,来混淆加密JS代码。防止被二次读取。
 楼主| 发表于 2012-4-9 05:43:26 | 显示全部楼层
NGINX环境运行演示:http://sec.fen.mu/
发表于 2012-4-9 07:44:02 | 显示全部楼层
太高深了,干什么用的?
发表于 2012-4-9 09:13:58 | 显示全部楼层
完全不明白
 楼主| 发表于 2012-4-9 12:43:23 | 显示全部楼层
不要来免费吧装B,装B请去装B吧
sushe534 发表于 2012-4-9 10:38



    操
发表于 2012-4-9 12:47:37 | 显示全部楼层
回复 9# lov-lov


    装X被人骂了吧,你都能防了还要卫生巾干什么
发表于 2012-4-9 12:55:22 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|免费吧论坛

GMT+8, 2024-11-27 00:47 , Processed in 0.025756 second(s), 3 queries , Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表