乐于分享
好东西不私藏

OpenClaw 安全完全指南:从 60 秒基线到纵深防御

OpenClaw 安全完全指南:从 60 秒基线到纵深防御

大家好,我是iClaw养虾匠,今天给大家带来OpenClaw的安全指南。

为什么这篇必须读?

OpenClaw 不是聊天机器人。它能做这些事:

能力
意味着什么
执行 Shell 命令
能在你的电脑上跑任意命令
通过 WhatsApp/Telegram/Discord 发消息
能以你的名义对外沟通
在工作区读写文件
能访问你的数据
从互联网抓取任意 URL
可能触发间接提示注入
调度自动化任务
能在无人值守时执行操作
访问已连接的服务和 API
能操作你授权的第三方平台

每一条能力都是攻击入口。大多数安全问题不是什么高深的漏洞利用,而是"有人给 Bot 发了条消息,Bot 就照做了"。

这篇指南帮你搞清楚三件事:

  1. 1. 你面临的威胁是什么
  2. 2. 60 秒内怎么把安全拉到合格线
  3. 3. 更进一步的加固怎么做

先搞清楚:AI Agent 的信任模型

OpenClaw 的安全设计有一个基本前提:个人助理模型

一个 Gateway 对应一个可信操作者。不是多人对抗性环境——如果你需要让互不信任的多个人共用一个 Agent,请拆分成不同的 Gateway(最好连操作系统用户都隔离)。

在这个模型下:

组件
角色
Gateway
控制面(认证、工具策略、路由)
Node
远程执行面(命令、设备操作)
sessionKey
路由选择器,不是认证令牌

很多人把 sessionKey 当成"用户认证"来用——这是错的。它只是选择哪个会话上下文,不提供任何安全隔离。


威胁全景:攻击者能做什么?

威胁类型
具体场景
严重程度
提示注入
攻击者构造消息,诱骗 Agent 执行非预期操作
间接注入
Agent 抓取的网页、邮件中嵌入恶意指令
工具滥用
配置不当导致 Agent 权限过大
中-高
身份风险
Agent 以你的名义发消息,损害人际关系
供应链攻击
恶意 Skill 窃取信息、执行未授权命令
基础设施暴露
Gateway 绑定公网、文件权限过松
严重

OpenClaw 的安全哲学很朴素:


第一道防线:供应链安全(ClawHub + VirusTotal)

你给手机装 App,有应用商店帮你把关。你给 AI Agent 装 Skill,谁来审查?

OpenClaw 联手 VirusTotal 解决了这个问题。

扫描流程

VirusTotal 扫描维度

VirusTotal 汇集全球 70+ 杀毒引擎对 Skill 包进行多维度检测:

扫描维度
检测内容
关注点
静态代码分析
源码中的恶意模式、危险函数调用
eval()
、反序列化、加密挖矿代码
二进制检测
嵌入式可执行文件、编译产物
可疑 ELF/PE 文件、打包的二进制
依赖扫描
第三方依赖是否包含已知漏洞
被篡改的 npm/pip 包、供应链投毒
行为特征
代码行为是否匹配已知恶意软件家族
木马、窃密器、后门的行为签名
Code Insight(AI 分析)
LLM 驱动的代码意图分析
超越签名的语义层面可疑行为
社区评分
安全研究人员的投票和评论
社区对文件安全性的集体判断

每个 Skill 包都有独立的 VirusTotal 报告页(通过 SHA-256 哈希关联),你可以点击 View report → 查看 70+ 引擎的逐个检测结果。

ClawHub 技能详情页:双引擎扫描已上线

现在打开 ClawHub 任意技能详情页,你可以直接看到 Security Scan 区域,包含两套独立扫描结果:

扫描引擎
检测内容
结果示例
VirusTotal
已知恶意软件、可疑代码行为
Benign
OpenClaw 自有评估
5 维度深度分析(见下表)
Benign, high confidence

OpenClaw 自有评估覆盖 5 个维度:

评估维度
检查内容
Purpose & Capability
技能声明的能力是否与实际行为匹配
Instruction Scope
技能指令是否越权操作
Install Mechanism
安装过程是否安全
Credentials
是否不当索取或泄露凭据
Persistence & Privilege
是否尝试持久化或提权

能检测 vs 检测不到

能检测到
检测不到
已知恶意软件(木马、窃密器、后门)
自然语言层面的 prompt 注入
可疑代码行为模式
精心构造的社工攻击
被篡改的依赖和嵌入式可执行文件
需要运行时才能暴露的逻辑
技能越权操作、不当凭据索取
零日漏洞利用

安全是纵深防御——双引擎扫描是其中一层,不是全部。安装前看一眼 Security Scan 结果,是最低成本的安全习惯。


第二道防线:组织安全体系(4 阶段安全计划)

OpenClaw 搞了一套四阶段安全计划,覆盖威胁建模到漏洞响应:

阶段
目标
状态
1. 透明度
公开威胁模型,社区可协作
已完成
 — 基于 MITRE ATLAS 框架发布 37 条威胁
2. 产品安全路线图
防御工程目标用 GitHub Issues 跟踪
进行中
 — 标签 security 的 Issue 持续活跃处理
3. 代码审查
全代码库人工安全审查 + 安全审计工具
进行中
 — openclaw security audit --deep 已覆盖 100+ 检查项
4. 安全分诊
正式漏洞报告流程 + SLA
已上线
 — security@openclaw.ai[1] + GitHub Security Advisories

威胁模型:MITRE ATLAS 框架,37 条威胁

OpenClaw 的威胁模型基于 MITRE ATLAS(AI 系统对抗威胁框架),覆盖 8 个攻击阶段:

攻击阶段
威胁数
典型威胁
侦察
3
Agent 端点发现、渠道集成探测、技能能力侦察
初始访问
6
配对码拦截、AllowFrom 欺骗、令牌窃取、恶意技能入口(严重)
执行
6
直接提示注入(严重)、间接注入、工具参数注入、恶意技能代码执行(严重)
持久化
5
技能持久化(严重)、配置篡改、记忆投毒
逃避
4
审查模式绕过、内容包装逃逸、分阶段载荷投放
发现
4
工具枚举、会话数据提取、系统提示提取
外泄
4
web_fetch 数据窃取、凭据收割(严重)、Transcript 外泄
影响
5
未授权命令执行(严重)
、资源耗尽、数据销毁、金融欺诈

总计:6 严重 / 16 高 / 12 中 / 3 低

6 条关键攻击链

攻击链
路径
恶意技能全杀伤链
侦察 ClawHub → 制作规避审查的技能 → 用户安装 → 代码执行 → 持久化 → 收割凭据
技能供应链攻击
劫持发布者 → 推送分阶段载荷 → 更新时执行 → 维持持久化 → 窃取 Transcript
提示注入到 RCE
渠道入口 → 注入提示 → 操纵审批 → 绕过检查 → 执行命令
间接注入数据窃取
投毒抓取内容 → 枚举环境 → 通过 web_fetch 外泄
令牌窃取持久访问
窃取令牌 → 维持访问 → 提取会话数据 → 通过消息外泄
金融欺诈链
渠道入口 → 注入提示 → 枚举金融工具 → 执行欺诈

漏洞响应 SLA

严重性
定义
首次响应
分诊
修复目标
严重
RCE、认证绕过、大规模数据泄露
24h
48h
7 天
重大影响、单用户范围
48h
5 天
30 天
有限影响、需特定条件
5 天
14 天
90 天
轻微问题、纵深防御
14 天
30 天
尽力而为

报告渠道:核心 CLI/Gateway → GitHub Security Advisories,通用问题 → security@openclaw.ai[1]


第三道防线:你的配置(实战操作)

第一步:自检(30 秒)

先在终端跑一下:

openclaw security audit --deep

看到红色 critical 和黄色 warn?继续往下读。

第二步:60 秒安全基线

把这段配置粘到你的 openclaw.json 里:

{  gateway: {    mode: "local",    bind: "loopback",    auth: { mode: "token", token: "换成长随机字符串" },  },  session: {    dmScope: "per-channel-peer",  },  tools: {    profile: "messaging",    deny: ["group:automation", "group:runtime", "group:fs",           "sessions_spawn", "sessions_send"],    fs: { workspaceOnly: true },    exec: { security: "deny", ask: "always" },    elevated: { enabled: false },  },  channels: {    whatsapp: { dmPolicy: "pairing",      groups: { "*": { requireMention: true } } },  },}

这段配置做了什么:

配置项
效果
bind: "loopback"
Gateway 只监听本地回环,不对外暴露
auth: "token"
用长随机字符串认证,防止未授权连接
dmScope: "per-channel-peer"
每个渠道+发送者一对独立会话
tools.profile: "messaging"
只保留消息能力
tools.deny
禁止自动化、运行时、文件系统工具
exec.security: "deny"
命令执行默认拒绝,需手动批准
dmPolicy: "pairing"
陌生人必须通过配对流程
requireMention: true
群组必须 @提及 才响应

跑一下 openclaw security audit 确认绿色通过。

第三步:逐层加固

1. 文件权限

ls -la ~/.openclaw/
文件
目标权限
问题权限
~/.openclaw/700777
 → 所有人可进
~/.openclaw/openclaw.json600644
 → 所有人可读

看到 777 或 644?跑 openclaw doctor 自动收紧。

2. Gateway 认证

模式
适用场景
注意事项
token
(推荐)
大多数场景
长随机字符串,定期轮换
password
需要人记密码时
通过环境变量设置更安全
trusted-proxy
信任反向代理时
代理本身成为认证边界

绝对不能做:Gateway 绑定到非回环地址却不配认证。这是 critical 级别问题。

3. DM 策略

模式
行为
适用场景
pairing
(默认)
陌生人收到配对码,需手动批准
个人使用
allowlist
陌生人直接被拦,无配对流程
严格管控
open
谁都能 DM
公开 Bot 场景
disabled
完全忽略 DM
纯群组 Bot

除非你在做公开 Bot,否则不要用 open

4. 群组安全

配置
推荐值
requireMentiontrue
工具 profile
messaging
禁用工具
exec
browserweb_fetch

永远不要在公开群组里放一个带工具的 Bot。

5. 命令执行控制

级别
行为
适用场景
deny
禁止所有命令执行
有暴露面时
ask
每次执行需要确认
个人使用(推荐)
full
全部放行
完全信任的操作者

还有一组 dangerously* 配置项——OpenClaw 用这个名字是有意的,让你看到就知道"我正在降低安全性"。

6. 沙箱隔离(最强手段)

{  agents: {    defaults: {      sandbox: {        mode: "all",        scope: "agent",        workspaceAccess: "ro"  // 只读工作区      }    }  }}

沙箱是 opt-in 的。如果你没开启,Agent 的操作直接作用在你的电脑上。

7. 浏览器控制

Agent 能控制浏览器 = Agent 能用你的登录态做任何事。

建议
原因
用专用浏览器配置文件
别用你的日常配置
关闭同步和密码管理器
防止凭据泄露
不暴露控制端口到公网
远程场景 = 操作员访问权限

8. 多 Agent 权限隔离

Agent 类型
权限
个人 Agent
全部权限,无沙箱
家人/同事 Agent
沙箱 + 只读工具
公开 Agent
沙箱 + 无文件系统/Shell 工具
{  agents: {    list: [      {        id: "personal",        sandbox: { mode: "off" }      },      {        id: "family",        sandbox: { mode: "all", workspaceAccess: "ro" },        tools: {          allow: ["read"],          deny: ["write", "edit", "exec", "browser"]        }      }    ]  }}

容易忽略的几个问题

问题
说明
应对
模型选择 = 安全决策
小模型/旧模型对提示注入抵抗力更弱
有工具权限的 Agent 用最新强模型
间接注入不需要公开 DM
Agent 读取的任何不受信内容都可能触发
用只读 reader Agent 先总结再传给主 Agent
会话日志在磁盘上~/.openclaw/agents/*/sessions/*.jsonl
 可能含 API Key、密码
确保文件权限正确
Hook 载荷是不受信内容
邮件/文档内容可能携带提示注入
用强模型 + messaging profile + 开沙箱

出事了怎么办?应急响应


安全检查优先级

按紧急程度排序:

优先级
问题
行动
P0
"open" + 工具已启用
先锁 DM/群组,再调工具策略
P0
公网暴露(LAN 绑定、Funnel、缺认证)
立刻修
P1
浏览器控制远程暴露
当成操作员访问权限对待
P1
文件权限过松
确保 state/config/credentials 不可被其他用户读取
P2
插件/扩展不可信
只装你明确信任的
P2
模型选择不当
有工具的 Agent 用最新强模型

总结:三层防御,缺一不可

安全不是一次配完就永远安全的。OpenClaw 给了你工具(security audit)和文档,但最终要靠你定期检查、持续收紧。

能执行真实操作的 AI Agent,值得你花 30 分钟认真对待它的安全。


配了不一定安全,但不配一定危险。AI Agent 安全是一个持续对抗的过程——攻击手法在进化,防御也要跟着迭代。这篇文章是你的起点,不是终点。

如果觉得有用,请点击下方关注支持下吧~~

相关链接

  • • OpenClaw 安全文档[2]
  • • OpenClaw 信任中心[3]

引用链接

[1] security@openclaw.ai: mailto:security@openclaw.ai[2] OpenClaw 安全文档: https://docs.openclaw.ai/gateway/security[3] OpenClaw 信任中心: https://trust.openclaw.ai/trust/zh-cn

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-04-05 04:45:45 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/499636.html
  2. 运行时间 : 0.102218s [ 吞吐率:9.78req/s ] 内存消耗:4,839.09kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=6fe0ddbb6617ea5f6b759b4995c250ae
  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.80 KB )
  145. /yingpanguazai/ssd/ssd1/www/wwww.yeyulingfeng.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000830s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001385s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000597s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000569s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001187s ]
  6. SELECT * FROM `set` [ RunTime:0.000543s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001294s ]
  8. SELECT * FROM `article` WHERE `id` = 499636 LIMIT 1 [ RunTime:0.000988s ]
  9. UPDATE `article` SET `lasttime` = 1775335545 WHERE `id` = 499636 [ RunTime:0.004023s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000490s ]
  11. SELECT * FROM `article` WHERE `id` < 499636 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000939s ]
  12. SELECT * FROM `article` WHERE `id` > 499636 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001094s ]
  13. SELECT * FROM `article` WHERE `id` < 499636 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.001530s ]
  14. SELECT * FROM `article` WHERE `id` < 499636 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.001915s ]
  15. SELECT * FROM `article` WHERE `id` < 499636 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.001451s ]
0.103917s