乐于分享
好东西不私藏

AI基础设施变体漏洞自动检测技术

AI基础设施变体漏洞自动检测技术

AI基础设施漏洞变体自动检测技术解读——基于INFRASCOPE多智能体审计框架

文献基础信息

文献来源:arXiv预印论文《Hunting Vulnerability Variants in AI Infra: Measurement and Reference-Driven Detection》,编号arXiv:2605.20051,发布时间2026年5月19日,方向为计算机安全(cs.CR)。

作者机构背景

本文由三方机构联合完成,各机构研究方向与贡献划分如下:

  1. 香港大学
    :核心牵头单位,负责整体研究设计、大规模AI基础设施生态测绘、INFRASCOPE框架底层架构实现、漏洞语义建模核心算法开发,深耕软件安全、大模型代码分析、AI供应链安全领域,拥有成熟开源代码安全测量与静态分析研究积累。
  2. 腾讯安全研究院
    :产业侧合作机构,提供海量AI开源仓库样本、真实漏洞披露数据集、工程落地优化方案,主导多智能体工具链适配、工业级代码审计流程打磨,长期面向LLMOps、Agent框架开展安全攻防研究。
  3. 东南大学
    :理论辅助单位,负责漏洞传播语义抽象、PoC自动化验证逻辑、框架评估指标体系设计,专注程序分析、污点传播、大模型漏洞推理理论研究。

一、研究背景:AI基础设施漏洞变体的系统性风险

1.1 AI基础设施生态现状

AI基础设施(AI Infra)是支撑模型微调、推理服务、智能Agent编排的通用代码层,涵盖LLaMA-Factory、ms-swift、AutoGPT、LangChain等海量开源项目。2023-2026年该生态爆发式扩张,仅论文采集的688个GitHub仓库中,Agent编排类项目占比超54%,Python为绝对主流开发语言。

同类AI项目会复用高度相似业务流程:模型加载、远程权重拉取、WebUI参数配置、工具调用、向量库查询等逻辑在数十个框架中重复实现,但代码实现方式、模块划分、调用链路完全不同。开发者不会直接复制代码,而是基于相同业务需求重构逻辑,这催生变体漏洞——底层攻击触发逻辑一致,但代码结构、调用路径存在差异的同源漏洞

1.2 传统检测工具的核心短板

现有漏洞扫描、代码克隆检测方案无法适配AI基础设施场景,存在三大硬缺陷:

  1. 依赖代码文本相似度匹配
    :仅能识别复制粘贴的重复代码,对重构、跨模块、命令中转传播的漏洞完全失效;
  2. 缺少已知漏洞语义迁移能力
    :SAST静态工具基于固定CWE规则扫描,无法以已披露CVE为线索,在同类新项目中搜寻同逻辑漏洞;
  3. 大模型独立审计存在幻觉、上下文限制
    :通用代码Agent单次无法遍历大型仓库,长代码分析易丢失关键污点链路,且缺少自动化验证机制,误报极高。

1.3 实测数据佐证风险普遍性

研究团队完成行业首个大规模AI基础设施漏洞测绘,采集688个开源仓库、251条公开漏洞记录(232条含完整攻击触发流程),得到两大核心结论:

  1. 同类AI项目功能模块高度重叠:7个主流训练框架README语义相似度中位数达0.88,共享模型断点、分布式训练、WebUI等核心模块;
  2. 漏洞触发模式跨仓库高频复用:远程SSRF、模型反序列化、命令注入、SQL注入四类漏洞在4-7个独立项目重复出现,并非单一项目偶发缺陷。

典型漏洞变体案例(跨仓库RCE)参考漏洞CVE-2025-53002(LLaMA-Factory):WebUI接收用户可控适配器文件路径,直接传入torch.load反序列化,攻击者托管恶意权重文件即可远程执行代码。变体漏洞(ms-swift仓库GHSA漏洞):同样是WebUI传入用户自定义模型路径,但代码未直接调用加载函数,而是将参数拼接进shell命令,通过os.system间接触发torch.load。传统代码比对工具看不到相同函数调用,会直接漏报,但二者底层攻击语义完全一致,属于标准漏洞变体。

二、核心问题:漏洞变体检测三大技术难点

论文提炼出已知漏洞跨库搜寻场景下无法绕开的三类挑战,也是INFRASCOPE框架的设计目标:

  1. 漏洞语义抽象难
    :同一漏洞在不同仓库的源码、调用图、模块结构完全不同,需要剥离表层代码语法,提取“可控输入→危险操作”的核心传播语义,不能依赖固定代码签名;
  2. 长代码仓库上下文约束
    :大模型上下文窗口有限,完整遍历数十万行AI框架会丢失历史审计信息,需要轻量化持久化存储审计进度,避免重复扫描;
  3. 大模型幻觉误报难消除
    :纯LLM推理容易编造不存在的污点链路,必须配套沙箱PoC动态验证,仅保留可复现、符合原始漏洞约束的风险路径。

三、INFRASCOPE多智能体框架完整技术架构

框架采用参考驱动三阶段流水线,由三类专用智能体协同工作,不依赖单一通用大模型,结合CodeQL静态分析做底层支撑,整体代码实现规模2.9万行,主干选用DeepSeek-V3.2模型。整体流程分为语义建模、分层审计、漏洞验证三大阶段。

3.1 阶段一:语义建模智能体——仓库&漏洞标准化抽象

该智能体是整个框架的基础,核心作用是把杂乱的开源代码、公开CVE文本转化为机器可对比的标准化语义描述,分为两条并行处理链路。

链路1:仓库语义建模

内置一套AI基础设施专属模块分类体系,将仓库代码自动拆分训练、推理、Agent工具、RAG检索、WebUI等功能模块,记录每个模块包含的文件、核心函数、模块间调用依赖关系,生成轻量化仓库摘要。摘要包含项目业务场景、目标用户、核心依赖,用于快速筛选和参考仓库功能近似的待审计仓库,跳过完全无关项目减少算力消耗。示例:处理ms-swift仓库时,智能体会自动划分WebUI交互模块、微调训练模块、适配器加载模块,记录训练模块依赖文件会调用权重加载接口,后续审计优先扫描该模块。

链路2:参考漏洞语义建模

输入已披露CVE完整信息(漏洞描述、攻击链路、受影响模块、PoC),剥离无关代码细节,提取四层核心语义特征:

  • 攻击入口:WebUI/CLI/API等攻击者可控输入源;
  • 传播路径:参数传递、命令拼接、配置转发等数据流方式;
  • 危险汇点:torch.load、网络请求、SQL拼接、shell执行等高风险操作;
  • 安全缺失:无输入校验、无序列化沙箱、无访问控制等防护缺陷。以LLaMA-Factory反序列化漏洞为例,建模后不会记录具体代码行数,仅留存“用户远程模型路径无校验→传递至加载函数→直接反序列化”的通用逻辑,可迁移到任意同类训练框架。

3.2 阶段二:分层审计智能体——优先级定向扫描与持久化内存管理

该智能体基于阶段一输出的双层语义,实现定向、轻量化仓库扫描,解决上下文窗口不足、无效扫描浪费算力两大问题。

1. 三级模块优先级调度机制

智能体给仓库所有模块划分扫描优先级,严格按顺序审计,优先覆盖高风险区域:

  • 一级优先级:和参考漏洞受影响模块功能高度匹配的模块(嵌入相似度超过阈值0.8);
  • 二级优先级:一级模块的直接调用者、被调用模块,覆盖封装、中转类代码(对应ms-swift命令中转类漏洞场景);
  • 三级优先级:其余无关模块,仅高算力预算下才扫描。该机制大幅减少代码检索范围,避免Agent在日志、测试用例等无关文件消耗token。

2. 双层持久化审计内存

为解决大模型上下文丢失问题,设计独立于LLM会话的存储层,全程记录审计状态,会话压缩、重启不会丢失进度:

  • 本地会话内存:记录已扫描文件、待核查污点候选、排除的无风险假设;
  • 全局共享内存:存储同仓库历史数据流分析结果,多次审计复用,避免重复执行CodeQL调用图查询。

3. 迭代式有限轮次审计

单次仅执行一轮工具调用(读取文件、检索函数、查询调用图),更新候选漏洞列表后暂停,重新基于内存与漏洞语义构建新一轮prompt,限制单仓库最大迭代次数,控制算力开销。

3.3 阶段三:漏洞验证智能体——消除LLM幻觉,自动化PoC复现

审计智能体输出的候选漏洞存在大量误报,验证智能体通过静态校验+沙箱动态运行双重机制筛选真实变体,输出四类判定结果:可利用、条件可利用、仅依赖库风险、不可利用。

  1. 静态规则校验
    :比对候选链路是否完全匹配参考漏洞语义,校验是否存在攻击者可控输入、完整可达汇点、缺失防护;过滤仅内部管理员可触发、属于产品原生功能的代码路径(如内置Jupyter执行器);
  2. 隔离沙箱PoC生成
    :对静态校验通过的候选,自动编写最小攻击脚本,在容器隔离环境运行,验证恶意输入能否抵达危险函数;若环境缺失依赖无法动态执行,则保留保守判定,不标记为确认漏洞;
  3. 输出完整审计证据:最终报告附带代码文件路径、完整数据流、PoC脚本、沙箱运行日志,满足安全人员人工复核需求。

同仓库多变体验证案例(LlamaIndex向量库SQL注入)参考漏洞CVE-2025-1793(Couchbase向量库):用户传入文档ID直接拼接SQL删除语句。INFRASCOPE基于该漏洞语义扫描同仓库DuckDB向量存储模块,识别出完全一致的拼接逻辑,自动生成删除语句注入PoC,确认CVE-2025-1750变体漏洞,证明框架可发现单一仓库跨模块同源漏洞。

四、框架实测效果与对比基准

4.1 评测数据集

  • 参考漏洞集:8个真实公开CVE,覆盖命令注入、反序列化、SSRF、SQL注入、XXE、SSTI六大AI高频漏洞;
  • 目标测试仓库:20个主流AI项目,分为Agent/RAG、模型训练推理两大类别,代码规模从1万至60万行不等。

4.2 与主流工具量化对比

对比基线选用纯Agent审计工具Claude Code、LLM增强SAST工具Vulnhalla,核心性能差异如下:

  1. 精准度优势
    :INFRASCOPE检出24个真实0day漏洞,仅7个误报,精确率77.4%,远超Claude Code(39.1%)、Vulnhalla(38.5%);
  2. 算力效率
    :总token消耗仅为Claude Code的1/7,仅少4%真实漏洞检出,兼顾精度与成本;Vulnhalla算力更低,但召回率仅14.5%,大量变体漏报;
  3. 实战产出
    :全量测试+OpenClaw案例研究共挖掘20余个零日漏洞,11个获得项目维护者官方确认,4个分配正式CVE编号。

4.3 误报、漏报核心成因

误报来源(7例)

  1. 代码功能本身为授权用户提供执行能力(本地代码沙箱、管理员Web终端),不属于安全漏洞;
  2. 仅内部运维可控参数,无外部攻击者输入通道;
  3. LLM过度泛化识别查询接口,忽略内置过滤逻辑。

漏报来源(45例)

  1. 迭代轮次限制,WebUI多入口模块未完成全量扫描;
  2. 分布式模型加载逻辑跨数十个模块,模块匹配机制未覆盖全部链路;
  3. SSRF、向量库查询逻辑分散在独立插件,优先级排序靠后未遍历。

五、延伸案例:OpenClaw单仓库多漏洞挖掘

OpenClaw是热门智能Agent编排框架,代码结构特殊、模块相似度偏低,用于验证框架在单一项目内搜寻同源变体的能力。以一条命令允许列表绕过漏洞作为参考语义:shell脚本中双引号内反引号可逃逸过滤规则。INFRASCOPE以此为线索,在同一仓库内找到三类同源变体:

  1. Shell初始化配置文件加载绕过;
  2. Discord机器人频道权限校验缺失导致命令注入;
  3. WebView前端桥接接口未校验来源,注入控制指令。该案例证明框架不仅支持跨仓库漏洞检索,也可用于已知漏洞披露后,在同一项目内全域排查同类逻辑缺陷。

六、论文创新点与行业落地价值

6.1 核心技术创新

  1. 首次完成大规模AI基础设施漏洞变体测绘,量化证明跨仓库同源漏洞为系统性安全风险;
  2. 提出参考驱动漏洞语义匹配思路,脱离代码文本比对,以攻击传播逻辑为核心检索线索;
  3. 三智能体分层协同架构,分别解决语义抽象、大规模代码定向扫描、LLM幻觉三大痛点;
  4. 配套AI专属模块分类体系,针对微调、推理、Agent、RAG等场景优化仓库拆分与优先级调度。

6.2 工程落地价值

  1. 漏洞披露后的快速自查
    :厂商爆出CVE后,运维/安全团队可快速检索内部自研、依赖的同类AI框架,批量排查变体,避免批量漏洞爆发;
  2. 开源LLMOps供应链审计:批量扫描GitHub同类AI项目,提前挖掘未公开0day漏洞;
  3. 弥补传统SAST短板:传统静态规则无法覆盖重构型漏洞,INFRASCOPE以真实漏洞为模板,适配快速迭代的AI开源生态。

七、研究局限与未来拓展方向

现有局限

  1. 模块分类体系为AI基础设施定制,直接迁移到后端、移动端等其他软件领域效果下降;
  2. 扫描性能依赖迭代轮次预算,大型多入口Agent框架存在漏报;
  3. PoC动态验证依赖容器环境,部分复杂分布式AI代码无法自动化复现,需人工辅助判定。

未来研究方向

  1. 自动化构建通用软件模块分类,脱离人工定义分类表,适配全品类代码仓库;
  2. 优化多轮记忆与上下文压缩算法,提升大型仓库完整覆盖率,降低漏报;
  3. 框架通用化,拓展至Web后端、物联网固件等存在大量重构代码的软件生态;
  4. 结合漏洞补丁语义,实现漏洞变体+未修复老漏洞双维度检索。

八、总结

随着AI基础设施开源项目快速迭代,仅依靠代码克隆扫描、通用静态规则无法应对重构产生的漏洞变体风险。本文提出的INFRASCOPE多智能体框架,通过提取已知漏洞的攻击语义、分层定向审计、沙箱验证三重机制,实现跨仓库、跨模块同源漏洞自动化挖掘。实测证明该方案在精度、算力开销上优于现有LLM审计工具,可为LLMOps安全、AI开源供应链审计提供全新自动化解决方案,填补了“漏洞披露后批量排查同类变体”的技术空白。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-24 23:28:34 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/784641.html
  2. 运行时间 : 0.113549s [ 吞吐率:8.81req/s ] 内存消耗:4,892.23kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=0dab3e4bc17b2625897dc9ea927e18e8
  1. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/composer/autoload_static.php ( 6.05 KB )
  7. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  10. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  11. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  12. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  13. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  14. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  15. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  16. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  17. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  18. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  19. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  23. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  24. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  25. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/provider.php ( 0.19 KB )
  26. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  27. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  28. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  29. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/common.php ( 0.03 KB )
  30. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  32. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/alipay.php ( 3.59 KB )
  33. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  34. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/app.php ( 0.95 KB )
  35. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cache.php ( 0.78 KB )
  36. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/console.php ( 0.23 KB )
  37. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/cookie.php ( 0.56 KB )
  38. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/database.php ( 2.48 KB )
  39. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/filesystem.php ( 0.61 KB )
  40. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/lang.php ( 0.91 KB )
  41. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/log.php ( 1.35 KB )
  42. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/middleware.php ( 0.19 KB )
  43. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/route.php ( 1.89 KB )
  44. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/session.php ( 0.57 KB )
  45. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/trace.php ( 0.34 KB )
  46. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/config/view.php ( 0.82 KB )
  47. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/event.php ( 0.25 KB )
  48. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  49. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/service.php ( 0.13 KB )
  50. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/AppService.php ( 0.26 KB )
  51. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  52. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  53. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  54. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  55. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  56. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/services.php ( 0.14 KB )
  57. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  58. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  59. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  60. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  61. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  62. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  63. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  64. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  65. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  66. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  67. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  68. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  69. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  70. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  71. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  72. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  73. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  74. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  75. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  76. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  77. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  78. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  79. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  80. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  81. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  82. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  83. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  84. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  85. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  86. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  87. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/Request.php ( 0.09 KB )
  88. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  89. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/middleware.php ( 0.25 KB )
  90. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  91. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  92. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  93. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  94. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  95. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  96. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  97. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  98. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  99. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  100. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  101. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  102. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  103. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/route/app.php ( 3.94 KB )
  104. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  105. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  106. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Index.php ( 9.87 KB )
  108. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/BaseController.php ( 2.05 KB )
  109. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  110. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  111. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  112. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  113. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  114. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  115. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  116. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  117. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  118. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  119. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  120. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  121. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  122. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  123. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  124. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  125. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  126. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  127. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  128. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  129. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  130. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  131. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  132. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  133. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  134. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  135. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/app/controller/Es.php ( 3.30 KB )
  136. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  137. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  138. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  139. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  140. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  141. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  142. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  143. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  144. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/runtime/temp/c935550e3e8a3a4c27dd94e439343fdf.php ( 31.50 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.001013s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001624s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000697s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000589s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001296s ]
  6. SELECT * FROM `set` [ RunTime:0.000518s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001387s ]
  8. SELECT * FROM `article` WHERE `id` = 784641 LIMIT 1 [ RunTime:0.000953s ]
  9. UPDATE `article` SET `lasttime` = 1782314915 WHERE `id` = 784641 [ RunTime:0.001741s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000589s ]
  11. SELECT * FROM `article` WHERE `id` < 784641 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001078s ]
  12. SELECT * FROM `article` WHERE `id` > 784641 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000965s ]
  13. SELECT * FROM `article` WHERE `id` < 784641 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001592s ]
  14. SELECT * FROM `article` WHERE `id` < 784641 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001739s ]
  15. SELECT * FROM `article` WHERE `id` < 784641 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001936s ]
0.115215s