设为首页收藏本站

ZMX - IT技术交流论坛 - 无限Perfect,追求梦想 - itzmx.com

 找回密码
 注册论坛

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

用百度帐号登录

只需两步,快速登录

搜索
查看: 9579|回复: 31

kangle使用IP黑名单防范攻击教程

[复制链接]

签到天数: 4493 天

[LV.Master]伴坛终老

发表于 2015/6/13 04:50 | 显示全部楼层 |阅读模式 |Google Chrome 43.0.2357.124|Windows 8.1
天涯海角搜一下: 百度 谷歌 360 搜狗 有道 雅虎 必应 即刻
本教程需要配合kangle商业版才可以使用,且kangle版本为3.1以上。
用kangle访问控制设置插入黑名单需要用到kangle请求控制里-->标记模块:
check_black_list   说明:检查黑名单
black_list  说明:插入到黑名单
(注意:check_black_list一般加在 black_list 前面,先检查该访问地址是否已被插入到黑名单)

和插入黑名单可配合使用的模块主要有:
第一:   ip_rate   说明:ip访问频率
第二: per_ip  说明:匹配每ip连接数
第三: 限制每个IP最多同时连接数    (在kangle配置-->>资源限制-->说明:匹配每ip连接数 )

第一,现在我们来讲下ip_rate的设置方法:
1.先进入kangle的3311管理后台,点左边的请求控制,再点插入,如图:
112301b319mf19g1mbe93b.jpg

2. 选择请求控制--》标记模块里的check_black_list,检查是访问是否已被加入黑名单,这个模块一般加在black_list前面
下图1800是表示对符合插入黑名单的时间,单位是()
1123037s792tpdrrte2d9g.jpg

然后点提交
112303zj123nz5n15nnp51.jpg

3.然后再点插入,访问的频率根据自身情况设置,如下图举例是10秒内50次访问 :
112304fvnsqsjnj7yc9v96.jpg

然后点提交
1123052n8ud23ihd2vaon8.jpg
这样ip_rate的设置就完成了

第二,现在我们来讲下per_ip的设置方法:

先按第一个教程的1,2步操作好先插入check_black_list
然后如下图设置,per_ip是匹配每ip连接,根据自身情况输入,如下图举例是匹配每IP 100连接数,目标设置拒绝
1139358zlauh58v4a8b4gb.jpg
114303nx6xxvsge9fswgxn.jpg

提交后还有一个地方要设置,要勾选per_ip_deny,启用per_ip
同时可以配合设置每个IP最多同时连接数,根据自身情况设置,本例所举是超过100连接数加入黑名单
120627muyyr0hhtyfrz6qw.jpg


至此,如何在kangle访问控制内设置黑名单介绍完毕。朋友们,如哪里有感觉不是很清楚的可跟贴或留言

效果图,个人建议使用频率,2秒80次封禁10分钟是不错的设置。目标设置拒绝


补充,现在http2的话,资源并发占用很大,建议调大数值,比如说10秒内200次。

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复

使用道具 举报

我只是很难过 该用户已被删除
发表于 2015/6/13 05:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 9 天

[LV.3]偶尔看看II

发表于 2017/1/21 23:50 | 显示全部楼层 |Google Chrome 45.0.2454.101|Windows 7
小樱,你那个商业授权的,支持CC防护国内吧?
[发帖际遇]: 风雨兼程 乐于助人,奖励 2 贡献. 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 4493 天

[LV.Master]伴坛终老

 楼主| 发表于 2017/1/22 00:00 | 显示全部楼层 |Google Chrome 55.0.2883.87|Windows 10
风雨兼程 发表于 2017/1/21 23:50
小樱,你那个商业授权的,支持CC防护国内吧?

肯定啊
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 9 天

[LV.3]偶尔看看II

发表于 2017/1/22 00:58 | 显示全部楼层 |Google Chrome 45.0.2454.101|Windows 7

SQL注入的没找到,翻页多了,你站点就打不开了,跳转个页面了。。。
[发帖际遇]: 风雨兼程 乐于助人,奖励 5 贡献. 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 98 天

[LV.6]常住居民II

发表于 2017/5/10 22:08 | 显示全部楼层 |Google Chrome 57.0.2987.98|Windows 7
这个配合防 cc那个效果更好
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 98 天

[LV.6]常住居民II

发表于 2017/6/2 18:32 | 显示全部楼层 |Google Chrome 57.0.2987.98|Windows 7
kangle怎么防慢连接攻击,就是web半连接
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 4493 天

[LV.Master]伴坛终老

 楼主| 发表于 2017/6/2 19:23 | 显示全部楼层 |Google Chrome 58.0.3029.110|Windows 8.1
hhmx 发表于 2017/6/2 18:32
kangle怎么防慢连接攻击,就是web半连接

开防护cc
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 98 天

[LV.6]常住居民II

发表于 2017/6/3 11:59 | 显示全部楼层 |Google Chrome 58.0.3029.110|Windows 7

没用,早试过了
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 4493 天

[LV.Master]伴坛终老

 楼主| 发表于 2017/6/3 19:20 | 显示全部楼层 |Google Chrome 58.0.3029.110|Windows 8.1
hhmx 发表于 2017/6/3 11:59
没用,早试过了


多大连接数?宽带不够防护还是,或者你可以试试用匹配连接数模块,对超过连接数的IP启用防护CC
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 98 天

[LV.6]常住居民II

发表于 2017/6/5 06:15 | 显示全部楼层 |Google Chrome 58.0.3029.110|Windows 7
小樱 发表于 2017/6/3 19:20
多大连接数?宽带不够防护还是,或者你可以试试用匹配连接数模块,对超过连接数的IP启用防护CC

嗯这个我今天去试试,
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 98 天

[LV.6]常住居民II

发表于 2017/6/16 18:44 | 显示全部楼层 |Google Chrome 58.0.3029.110|Windows 7
要是能给插好的模块调整顺序就方便了,改文件应该可以吧?
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 4493 天

[LV.Master]伴坛终老

 楼主| 发表于 2017/6/16 20:58 | 显示全部楼层 |Google Chrome 59.0.3071.104|Windows 8.1
hhmx 发表于 2017/6/16 18:44
要是能给插好的模块调整顺序就方便了,改文件应该可以吧?

可以啊,,点down就可以调整顺序了
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 14 天

[LV.3]偶尔看看II

发表于 2017/9/20 16:18 | 显示全部楼层 |Google Chrome 55.0.2883.87|Windows 10
QQ图片20170920161614.png
我的是kangle 3.5.10.3商业版,check_black_list没有你说的block time,第三步配置已弄好,截图上这样设置正确吗?
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 4493 天

[LV.Master]伴坛终老

 楼主| 发表于 2017/9/20 16:37 | 显示全部楼层 |Google Chrome 60.0.3112.113|Windows 8.1
hnflash 发表于 2017/9/20 16:18
我的是kangle 3.5.10.3商业版,check_black_list没有你说的block time,第三步配置已弄好,截图上这样设 ...


block time已经改位置在3311配置里面,你不要写那个图上的time模块就好了
[发帖际遇]: 小樱 发帖时在路边捡到 2 樱币,偷偷放进了口袋. 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 44 天

[LV.5]常住居民I

发表于 2020/8/9 18:32 | 显示全部楼层 |Google Chrome 80.0.3987.116|Windows 8.1
小樱,有两点疑问
第1:
标记模块check_black_list和 匹配模块ip_rate跟标记模块black_list一定要分开两个表格写,然后分开提交吗,合在一个表格内check_black_listip_rate上面可以么
1.png
第2:
第二步设置per_ip,上面说的是目标拒绝,但是下面图片里却是目标继续,,,
2.png
最下面这里也是说的目标拒绝。到底是继续还是拒绝。那么第一步设置ip_rate是继续还是拒绝
3.png
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 4493 天

[LV.Master]伴坛终老

 楼主| 发表于 2020/8/9 20:04 | 显示全部楼层 |Google Chrome 84.0.4147.105|Windows 10
uddd 发表于 2020/8/9 18:32
小樱,有两点疑问
第1:
标记模块check_black_list和 匹配模块ip_rate跟标记模块black_list一定要分开两 ...

check_black_list可以写到一起,但是建议分开,美观些

black_list中,拒绝  继续都可以,拒绝代表立即执行加入黑名单,并且此次拒绝访问,
勾选继续代表下一次访问时候,check_black_list黑名单检测的时候在拒绝

欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 1 反对 0

使用道具 举报

签到天数: 44 天

[LV.5]常住居民I

发表于 2020/8/9 21:06 | 显示全部楼层 |Google Chrome 80.0.3987.116|Windows 8.1
小樱 发表于 2020/8/9 20:04
check_black_list可以写到一起,但是建议分开,美观些

black_list中,拒绝  继续都可以,拒绝代表立即 ...

啊,我意思是指第1步设置ip_rate 跟 第2步设置per_ip  这两步可以全部合并在一起写么,如图,这样写可以么 2.png
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 4493 天

[LV.Master]伴坛终老

 楼主| 发表于 2020/8/9 21:25 | 显示全部楼层 |Google Chrome 84.0.4147.105|Windows 10
uddd 发表于 2020/8/9 21:06
啊,我意思是指第1步设置ip_rate 跟 第2步设置per_ip  这两步可以全部合并在一起写么,如图,这样写可以 ...

可以的,你测试一下就知道了。
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 41 天

[LV.5]常住居民I

发表于 2023/6/1 08:50 | 显示全部楼层 |Firefox 113.0|Windows 10
小樱 发表于 2017/9/20 16:37
block time已经改位置在3311配置里面,你不要写那个图上的time模块就好了

block time 在3311的配置哪里 需要设置吗?
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 4493 天

[LV.Master]伴坛终老

 楼主| 发表于 2023/6/1 12:40 | 显示全部楼层 |Google Chrome 113.0.0.0|Windows 10
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 41 天

[LV.5]常住居民I

发表于 2023/6/1 18:46 | 显示全部楼层 |Firefox 113.0|Windows 10
小樱 发表于 2023/6/1 12:40
https://bbs.itzmx.com/forum.php?mod=redirect&goto=findpost&ptid=9270&pid=171498&fromuid=1
看15楼

有一个想法不知道能不能实现,per_ip模块和black_list的模块,现在IP连接数,能否给这个组合过白,比如网址程序是后端请求的方法,前后端分离,在页面停留他就会误封,因为1秒请求3次的获取,那在这个组合模块能否给请求的方法名来的地址过白,比如是通过getData.php的地址获取,能不能单独给这个过白呢?
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 4493 天

[LV.Master]伴坛终老

 楼主| 发表于 2023/6/1 19:02 | 显示全部楼层 |Google Chrome 113.0.0.0|Windows 10
hackaq 发表于 2023/6/1 18:46
有一个想法不知道能不能实现,per_ip模块和black_list的模块,现在IP连接数,能否给这个组合过白,比如网 ...


可以,给指定的链接过白,例如后端发起的请求页面,给后端ip增加白名单
kangle用src和url匹配模块 限制指定的网址启用白名单ip允许访问
https://bbs.itzmx.com/forum.php?mod=viewthread&tid=102693&fromuid=1

[发帖际遇]: 小樱 在论坛发帖时没有注意,被小偷偷去了 5 樱币. 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 41 天

[LV.5]常住居民I

发表于 2023/6/1 19:08 | 显示全部楼层 |Firefox 113.0|Windows 10
小樱 发表于 2023/6/1 19:02
可以,给指定的链接过白,例如后端发起的请求页面,给后端ip增加白名单
kangle用src和url匹配模块 限 ...

这个是要全局设置,还是在per_ip的里面增加
[发帖际遇]: 一个袋子砸在了 hackaq 头上,hackaq 赚了 3 樱币. 幸运榜 / 衰神榜
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 41 天

[LV.5]常住居民I

发表于 2023/6/1 19:23 | 显示全部楼层 |Firefox 113.0|Windows 10
小樱 发表于 2023/6/1 19:02
可以,给指定的链接过白,例如后端发起的请求页面,给后端ip增加白名单
kangle用src和url匹配模块 限 ...

按照你这个设置,前端页面获取不到了,被403了。匹配了url模块/getData.php src 加了后端服务器IP,前端的页面获取的地址403了
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 4493 天

[LV.Master]伴坛终老

 楼主| 发表于 2023/6/1 20:11 | 显示全部楼层 |Google Chrome 113.0.0.0|Windows 10
hackaq 发表于 2023/6/1 19:23
按照你这个设置,前端页面获取不到了,被403了。匹配了url模块/getData.php src 加了后端服务器IP,前端 ...

灵活搭配下,教程上的例子是这个url只允许某个ip访问,其它的全部拒绝。
如果你的不止是后端访问的话,还要用户在前端访问,那就不适用这个教程了,需要另行搭配下模块
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 41 天

[LV.5]常住居民I

发表于 2023/6/1 20:26 | 显示全部楼层
小樱 发表于 2023/6/1 20:11
灵活搭配下,教程上的例子是这个url只允许某个ip访问,其它的全部拒绝。
如果你的不止是后端访问的话, ...

前端要访问的,要怎么搭配,都需要什么模块快,老大能给个例子吗?因为限制IP频率和IP连接数来防CC,会误封正常用户,我看CC攻击都是直接打域名的,没有动态,我是想这样配置下看看
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 4493 天

[LV.Master]伴坛终老

 楼主| 发表于 2023/6/1 20:31 | 显示全部楼层 |Google Chrome 113.0.0.0|Windows 10
hackaq 发表于 2023/6/1 20:26
前端要访问的,要怎么搭配,都需要什么模块快,老大能给个例子吗?因为限制IP频率和IP连接数来防CC,会误 ...

你发个图,看看你现在这个黑名单表单内容是什么样子的吧
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 41 天

[LV.5]常住居民I

发表于 2023/6/1 20:53 | 显示全部楼层 |Firefox 113.0|Windows 10
小樱 发表于 2023/6/1 20:31
你发个图,看看你现在这个黑名单表单内容是什么样子的吧

就是按照你一楼的方法设置的和顺序
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

签到天数: 41 天

[LV.5]常住居民I

发表于 2024/1/17 13:19 | 显示全部楼层 |Firefox 121.0|Windows 10
check_black_list   
ip_rate  (这个模块可以对url模块给指定的url过白吗,还有file_ext模块给静态文件也过白)
per_ip    (这个模块可以对url模块给指定的url过白吗,还有file_ext模块给静态文件也过白)
black_list   

之前我这样试过是有命中也过白的,但是最近改了下配置,不知道为何怎么设置都没有命中了,自己测试也没有,就相当模块不起作用了

@小樱
欢迎光临IT技术交流论坛:http://bbs.itzmx.com/
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册论坛 新浪微博账号登陆用百度帐号登录

本版积分规则

手机版|Archiver|Mail me|网站地图|IT技术交流论坛 ( 闽ICP备13013206号-7 )

GMT+8, 2024/4/23 14:54 , Processed in 0.227279 second(s), 26 queries , MemCache On.

Powered by itzmx! X3.4

© 2011- sakura

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