长亭百川云 - 技术讨论

长亭百川云

技术讨论长亭漏洞情报库IP 威胁情报SLA在线工具
热门产品
雷池 WAF 社区版
IP 威胁情报
网站安全监测
百川漏扫服务
云堡垒机
百川云
技术文档
开发工具
长亭漏洞情报库
网安百科
安全社区
CT STACK 安全社区
雷池社区版
XRAY 扫描工具
长亭科技
长亭科技官网
万众合作伙伴商城
长亭 BBS 论坛
友情链接
关注或联系我们
添加百川云公众号,移动管理云安全产品
咨询热线:
4000-327-707
百川公众号
百川公众号
百川云客服
百川云客服

Copyright ©2024 北京长亭科技有限公司
icon
京ICP备2024055124号-2

雷池取客户端IP问题

发布于 7 个月前

# 雷池 WAF
问题咨询

发布于 7 个月前

头像

你看什么看

更新于 7 个月前

1

0

如果前面有cdn, 雷池获取ip方式是从X-Forwarded-For协议头, 从右边往左边获取ip.
但是有的cdn携带的ip 2-4个, 比如七牛的全网加速.
询问过客服,这个ip数量不是固定的,

X-Forwarded-For: 47.121.223.65, 120.41.32.50, 222.222.94.67
X-Forwarded-For: 130.248.61.101,118.212.230.60, 36.248.69.106, 124.236.65.54

这种情况, 雷池不是抓瞎了? 连真实ip都取不到, 跟防护相关的就全没意义了.

​
头像

你看什么看

更新于 7 个月前

1

0

雷池是从右往左取ip,七牛云全网加速的真实ip放在左边第一个, 数量又不固定.
导致雷池获取到的ip都是错误的. 希望后面更新下.

​
头像

雷池 - 小小

更新于 6 个月前

1

0

XFF 数量不固定这个让 WAF 怎么判断呢?这个不是 waf 的 bug,而是七牛云的实现不安全。
另外的解决方案就是从别的 header 拿,让七牛云给你固定一个 header 传递真实 ip,例如 x-real-ip

头像

無糖

更新于 2 个月前

新增一个选项,取左边第 X 个 IP,X 的值允许自定义。

image.png

技术文档原文:https://rivers.chaitin.cn/discussion/cr89d490lnearignusk0#IP-Forwarded-For%20%E5%A4%B4%E9%9D%A0%E8%B0%B1%E4%B9%88

既然本意是要取真实的客户端 ip,给一个选项能拿到左边第一个 ip 就可以了,不需要关心 cdn 给 x-forwarded-for 加了多少个 ip。七牛云的实现可能有问题,但这不是雷池 waf 直接放弃所有使用七牛云 cdn 用户的理由啊。

​
头像

小小柳之絮ol

更新于 6 个月前

0

0

这就是我不喜欢七牛的原因,他们家经常出现这种问题。
临时解决方案是自定义回源IP头,比如使用Connect-IP回传连接IP地址,并在CDN测删除包含IP头的Header,包括
x-real-ip
X-Forwarded-For
等防止伪造。

​
头像
相关贴子
#
建议为社区版本添加深色模式支持
#
希望雷池添加可以生成原服务器域名证书的功能
#
雷池规则广场:拦截常见扫描器
#
certd创建自动化流水线使用letsencrypt申请证书并更新雷池waf证书
#
一个站点,nginx 里面需要多个location不同判断,如何自定义