FinchUI 搜索防护插件

FinchUI 搜索防护插件

免费
星岚工作室(卖家)
hnyanshan@outlook.comqq91446648015639981097微信
二维码
分类
插件
更新日期
2026-09-29 18:03:49
累计访问
17
评分情况
还没有人打分
标签
搜索安全防刷限流验证码搜索熔断翻译额度保护
  • 介绍
  • 参数
  • 更新日志
  • 评价
  • 指南

在搜索和翻译前阻断异常请求

插件覆盖标准 search.php、cmd.php 搜索跳转和直接 ViewSearch 调用,在数据库查询及多语言翻译发生前完成校验和风险判定。

多维限流与验证码

按 IP、IPv4 /24 或 IPv6 /64 网段、访客、搜索词及全站分钟流量执行固定窗口限流。达到软阈值时调用 Z-BlogPHP 原生验证码,达到硬阈值时返回 429,站点级流量异常时可熔断搜索。

隐私友好的固定分片存储

运行数据写入 zb_users/cache/fui_search_guard,使用 HMAC 标识和固定分片文件,不保存原始 IP、原始搜索词或完整请求地址。

多语言搜索联动

向 FinchUI 多语言网站插件发布绑定搜索词哈希和语言的判定结果,可控制搜索词翻译、页面翻译 API 与缓存写入;协议异常时自动降级为只读缓存。

搜索入口防护

在高成本操作之前完成风险判定
统一保护标准搜索、POST 搜索跳转和直接搜索视图调用。
  • 核心

    严格参数校验

    拒绝数组型搜索词限制字符、字节、词数与页码限制参数数量和查询串长度

  • 核心

    网址型垃圾搜索识别

    识别协议网址、www、IP 和常见裸域名支持本站及自定义域名允许列表只执行一次解码避免绕过

  • 推荐

    多维限流

    IP 与网段访客与不同搜索词同搜索词与全站分钟流量

验证与熔断

软阈值验证,硬阈值拒绝,全站异常熔断
复用 Z-BlogPHP 原生验证码和 CSRF 能力,不引入外部验证服务。
  • 核心

    原生验证码

    服务端挑战记录短期 HMAC 通行 Cookie服务器保存安全返回地址

  • 核心

    轻量安全响应

    HTML 与 JSONHEAD 无响应体400、403、429、503 状态码

  • 推荐

    手动与自动降级

    正常防护只读缓存全部验证暂停搜索

隐私与运行数据

固定分片,匿名统计,不制造海量文件
状态统一保存在站点缓存目录,插件升级不会覆盖运行数据。
  • 核心

    HMAC 匿名标识

    不保存原始 IP不保存原始搜索词不写高频请求日志

  • 核心

    固定分片存储

    256 分片文件锁与原子替换过期清理和条目上限

不喜欢1
版本号
1.0.0
作品 ID
fui_search_guard
程序要求
1.7.5
PHP 版本
7.0
包体大小
246.97 KB
  • 202609-29

    v1.0.0

    首个正式版本,提供完整搜索防护、分层限流、验证码、熔断、统计图表与多语言协作。

    • 新增覆盖 search.php、cmd.php 搜索跳转和直接 ViewSearch 调用,在数据库查询前执行严格参数校验。
    • 新增增加网址型垃圾搜索识别、本站域名允许列表,以及 IP、网段、访客、搜索词和全站流量限流。
    • 新增复用 Z-BlogPHP 原生验证码和 CSRF,提供服务端挑战记录及短期 HMAC 通行凭证。
    • 新增提供 400、403、429、503 轻量 HTML、JSON 和 HEAD 响应,以及手动降级和搜索熔断。
    • 新增实现固定分片、加锁原子写入的匿名运行状态和统计,不保存原始 IP 与搜索词。
    • 新增实现与 FinchUI 多语言网站插件的版本、搜索词哈希和语言绑定协议。
    • 优化匿名用户保持默认阈值,登录用户和验证码通过用户使用独立可信倍率,可信状态不重复叠加。
    • 优化增加存储维护锁、单请求准备缓存、存储健康监控和安全清理,降低高并发文件操作开销。
    • 优化统计页面增加按保留天数展示的六类判定趋势图,并提供主要原因码中文说明。

猜你喜欢

分享

复制链接

星岚工作室添加客服qq

上班时间:9:00-22:00
周六、周日:14:00-22:00
wechat
扫码添加客服微信