FinchUI 搜索防护插件

FinchUI 搜索防护插件

免费
星岚工作室(賣家)
hnyanshan@outlook.comqq91446648015639981097微信
二維码
分類
插件
更新日期
2026-09-29 18:03:49
累计访問
38
評分情况
還没有人打分
標簽
搜索安全防刷限流驗證码搜索熔斷翻译额度保护
  • 介绍
  • 參数
  • 更新日志
  • 評價
  • 指南

在搜索和翻译前阻斷異常请求

插件覆蓋標準 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
扫码添加客服微信