长亭百川云 - 技术讨论

长亭百川云

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

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

增加错误UA拦截功能.

发布于 8 个月前

# 雷池 WAF
需求建议

发布于 8 个月前

头像

烟灰จุ๊บ 

更新于 8 个月前

0

0

最近网站被大量采集IP访问. 每个ip都隔2-4小时来一次.IP分布很广.
唯一明显特征就是UA大部分都是错误拼凑的.手动添加起来即为麻烦.
是否可以增加一个UA检测是否正确的规则?

  1. Mozilla/5.0 (Macintosh; Intel Mac OS X 10_5_5 rv:2.0; oc-FR) AppleWebKit/535.15.6 (KHTML, like Gecko) Version/4.0 Safari/535.15.6

    • 问题: 同时包含 Gecko 的 rv:2.0 (Firefox 4 引擎) 和 AppleWebKit/Safari (Safari 4.0 引擎)。一个 UA 不应混合两种不同的渲染引擎标识。
    • 结论: 不正确。
  2. Mozilla/5.0 (Macintosh; Intel Mac OS X 10_6_0 rv:4.0; ga-IE) AppleWebKit/534.13.1 (KHTML, like Gecko) Version/5.0 Safari/534.13.1

    • 问题: 同上,混合了 Gecko 的 rv:4.0 (Firefox 5 引擎) 和 AppleWebKit/Safari (Safari 5.0 引擎)。
    • 结论: 不正确。
  3. Mozilla/5.0 (Linux; Android 4.0) AppleWebKit/536.1 (KHTML, like Gecko) Chrome/* Safari/536.1

    • 问题: Chrome/* 中的星号 * 不是一个有效的浏览器版本号。
    • 结论: 不正确。
  4. Mozilla/5.0 (Windows NT 5.0; ast-ES; rv:1.9.0.20) Gecko/2130-09-12 19:02:28.670046 Firefox/3.6.8

    • 问题:
      • rv:1.9.0.20 对应 Firefox 3.0.x 的引擎,但浏览器版本标明 Firefox/3.6.8 (应使用 Gecko 1.9.2.x)。版本不匹配。
      • Gecko/2130-09-12... 这个时间戳格式非常奇怪且不标准。
    • 结论: 不正确。
  5. Mozilla/5.0 (Linux; Android 3.2.4) AppleWebKit/535.2 (KHTML, like Gecko) Chrome/* Safari/535.2

    • 问题: Chrome/* 中的星号 * 不是一个有效的浏览器版本号。
    • 结论: 不正确。
  6. Mozilla/5.0 (Windows NT 5.0) AppleWebKit/532.0 (KHTML, like Gecko) Chrome/* Safari/532.0

    • 问题: Chrome/* 中的星号 * 不是一个有效的浏览器版本号。
    • 结论: 不正确。
  7. Mozilla/5.0 (iPhone; CPU iPhone OS 17_4_1 like Mac OS X) AppleWebKit/536.2 (KHTML, like Gecko) CriOS/19.0.885.0 Mobile/78S682 Safari/536.2

    • 问题:
      • iPhone OS 17_4_1 (最新系统) 与极其古老的 AppleWebKit/536.2 (约 2011-2012 年,iOS 5/Chrome 19 时代) 和 CriOS/19 (Chrome for iOS v19,约 2012 年) 存在巨大的时间/版本鸿沟。iOS 不允许使用如此旧的 WebKit。
      • Mobile/78S682 不是 iOS 17.4.1 的标准 Build Number (21E236)。
    • 结论: 不正确。
​
头像

雷池 - 小小

更新于 8 个月前

0

0

这个写正则来做?

头像

烟灰จุ๊บ 

更新于 8 个月前

一个一个正则估计很难, 比如: 同时包含 Gecko 的 rv:2.0 (Firefox 4 引擎) 和 AppleWebKit/Safari (Safari 4.0 引擎)。一个 UA 不应混合两种不同的渲染引擎标识。

估计需要很大一个规则库才能写完.

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