乐于分享
好东西不私藏

第三篇:定制软件的等保困局:甲方乙方,到底谁来"买单"?

第三篇:定制软件的等保困局:甲方乙方,到底谁来"买单"?

买了一个软件,等保测评没通过,到底是卖软件的锅,还是买软件的人的锅?


开篇:一个真实到让人头疼的场景

你是某政府部门的IT负责人,单位花200万买了一款业务管理系统。验收那天,软件功能没问题,测试跑通了。

结果你把系统拿去等保测评——

测评师翻了一圈说:“这系统的身份认证没有双因素、日志不完整、数据传输没加密。这是高风险项,先整改再测吧。”

你回头找软件厂商:“兄弟,这软件过不了等保,你们得负责搞定。”

对方回复:“大哥,合同里没写安全要求啊,我们按功能需求开发的,等保是你们的事吧?”

你愣住了。

对啊,到底是谁的事?


一、法律怎么说:责任主体是谁?

先把结论摆出来,一个字都不能错:

根据《网络安全法》第二十一条、“网络安全等级保护条例"及相关规定,等级保护的责任主体是"网络运营者”——也就是信息系统的拥有者、管理者和运营使用单位。通俗说,甲方。

翻译成大实话:谁的系统需要做等保,谁就是法定的责任人。不是软件厂商。

我们来拆解一下法律语言:

角色
法律地位
义务
甲方
(信息系统的拥有者/运营者)
等保定级备案的责任主体
定级、备案、组织整改、接受测评、持续运维
乙方
(软件开发商)
供应商,非等保责任主体
按合同约定交付符合安全要求的软件产品

用一个比喻讲清楚:

甲方是房主,乙方是装修队。

房子(信息系统)要过消防验收(等保测评),房主是法定责任人——验收不通过,罚的是房主,不是装修队。

但如果当初签装修合同时,你写了"电线必须国标、烟感必须装、逃生通道必须留出来"——装修队没做到,那就是他们违约。

问题是:很多甲方的"合同"里根本没写安全要求。


二、甲乙双方的"责任分界线"到底在哪?

我们把甲方乙方在等保这件事上的"地盘"画清楚:

🔴 甲方的地盘(必须自己扛)

事项
为什么是甲方
举例
系统定级
只有甲方知道系统的重要性、处理什么数据、出事影响谁
一个财务系统处理全市社保数据,谁知道这有多重要?甲方。
公安机关备案
法律要求"运营使用单位"去备案
备案材料上盖的是甲方的公章,不是乙方的
部署环境安全
机房、网络、服务器是甲方的资产
防火墙谁配?VPN谁管?甲方。
安全管理制度
管的是甲方的组织和人
"安全工作领导小组"是甲方的,"员工安全培训"也是甲方的
持续安全运维
系统在甲方手里运行,日常安全是甲方的活儿
日志监控、漏洞扫描、响应安全事件
聘请测评机构
测评合同是甲方和测评机构签
测评费是甲方出

🔵 乙方的地盘(承诺了就必须做到)

事项
为什么是乙方
举例
应用层的安全功能
软件是乙方开发的,代码里的安全控制是乙方的分内事
身份认证、权限控制、数据加密、操作日志、API安全
交付物的安全质量
乙方交付的产品应该没有重大安全缺陷
SQL注入、XSS、越权访问——这些是代码质量问题
合同中承诺的安全标准
合同写了"交付物需符合等保三级应用安全要求",乙方就必须做到
合同中写了就必须做到,没写就只能扯皮
协助甲方过等保
甲方测评时,乙方应配合提供技术文档和解释
测评师问"这个加密用什么算法?密钥怎么管的?",乙方来回答

三、“模糊地带”——最容易扯皮的四个场景

现实中,甲乙方的责任远没有上面那张表干净。更常见的是以下四种"扯皮场景":

场景一:甲方没说,乙方没问

甲方签合同时就没提安全要求,乙方按功能需求开发了一个"功能100分、安全20分"的系统。等做了等保测评,一看全是漏洞。

怎么破?

  • 甲方的教训
    :采购合同中必须明确安全要求。“功能齐全"不等于"安全合规”。招标文件和合同中必须引入安全条款。
  • 乙方的教训
    :你是专业做软件的,你的系统能不能过等保,你自己心里没数?开发时没考虑安全,交付后客户过不了等保,口碑一定坏。长期看,乙方也有动力提前做好安全。

比喻:这就像你请人盖房子,你没说要做抗震,师傅按正常标准盖了。地震来了,房子塌了——你说谁的责任?师傅说"你没说要抗震",你说"你是专业的你应该知道"。这就是经典扯皮。


场景二:软件过了等保,部署后出事了

乙方说:"我的软件已经拿到了等保三级测评报告,安全没问题!"甲方放心部署,结果被黑了。一看原因——甲方把软件装在一个没有防火墙的服务器上,操作系统三年没打补丁。

怎么破?

软件等保测评报告只覆盖应用层。服务器没打补丁导致被入侵,是甲方的部署环境安全责任。

比喻:你买了个防盗门(软件),厂家测试通过了防撬认证。结果你把它装在了一面纸糊的墙上——小偷直接把墙凿了个洞。你说这是防盗门的责任?

一句话原则:软件等保≠系统等保。软件防得住应用层攻击,防不住你操作系统没打补丁。甲方买软件之前,先看看自己的"墙"是不是砖头砌的。


场景三:合同写了"交付物需满足等保三级要求",乙方说做了,结果测评没过

合同里确实写了安全要求。乙方说"我交付的软件符合等保三级"。甲方拿去测评,测评师说"权限控制不满足、日志格式不符合要求、数据传输未强制加密"。

怎么破?

"满足等保三级要求"是一句模糊承诺。合同中应该具体到控制点级别:

✅ 好的写法:

“乙方交付的应用软件需满足GB/T 22239-2019中安全计算环境(第三级)关于身份鉴别、访问控制、安全审计、数据完整性与保密性、个人信息保护的全部控制要求。测评结果中不得出现高风险项。”

❌ 差的写法:

“交付物需满足等保三级要求。”

比喻:你说"这辆车要安全",厂家给了你一辆装了安全带的五菱宏光。你说"我要的是安全"——厂家说"这不是有安全带吗?“——你当初就该写清楚"要ESP、要8个安全气囊、要AEB主动刹车”。


场景四:乙方帮甲方"代劳"定级备案

甲方想省事:"我是政府单位,你们公司帮我把定级备案一道做了吧。"乙方想拿项目,满口答应。结果备案材料出问题——定级不准、系统描述与实际不符——公安机关找上门。

怎么破?

备案是法律行为,乙方不能代替甲方签法律文件。

定级报告上的"运营使用单位"栏、安全责任书上的"法定代表人"签字,必须是甲方的。乙方可以作为技术支撑协助准备材料,但最终的法律责任在甲方。

比喻:你可以请装修队帮你准备消防验收的材料,但验收申请书上必须是你自己的签字。装修队代你签字——你敢吗?


四、一个务实的分工清单:各司其职,少扯皮

把上面的分析整理成一张可落地的清单:

工作项
甲方负责
乙方配合
备注
系统定级
提供系统功能描述
乙方不能说"我不知道这系统干嘛用的"
专家评审
提供技术说明
甲方组织,乙方派人讲
公安机关备案
甲方签字盖章
部署环境安全(网络、服务器、机房)
乙方最多给建议
安全管理制度建设
管的是甲方的人和流程
应用安全功能实现
身份认证、权限、加密、日志、接口安全
安全代码交付
无高危漏洞,有安全编码规范
技术文档提供
架构图、数据流图、加密方案说明
测评现场技术支持
测评师问技术问题,乙方派人答
整改(应用层)
测评发现代码级的安全问题
整改(基础设施层)
防火墙策略、操作系统的漏洞等
聘请测评机构
合同上甲方是委托方
持续运维
系统在谁手里,谁运维

五、给甲乙双方的三条黄金建议

给甲方(系统采购方)

  1. 招标时就写清楚安全要求。
     别等到验收了才发现"这个软件过不了等保"。招标文件里必须列明安全条款:需满足等保三级安全计算环境的哪些控制要求、交付物需经过渗透测试、源代码不允许有高危漏洞。
  2. 软件等保报告≠系统等保通过。
     买来的软件有等保报告,不代表你部署后就万事大吉。你的机房、网络、服务器、管理制度,都要同步达到等保要求。
  3. 自己是最终责任人。
     乙方不配合,你可以按合同追责;但公安机关找你,找的是你,不是乙方。

给乙方(软件开发商)

  1. 安全不是"增值服务",是"基本配置"。
     你的产品如果"一遍过等保"而不是"反复整改",是巨大的竞争壁垒。客户选你,省的不是测评费,是无数个整改加班的夜晚。
  2. 合同里别承诺做不到的事。
     “我们的软件满足所有等保要求”——这句话是坑自己的。你只能承诺"应用层满足安全计算环境的三级要求",管不了客户的机房有没有气体灭火。
  3. 提前配合,减少扯皮。
     甲方测评时,积极配合提供技术文档和解释。你的专业配合,是长期合作的基础。

终极比喻:这根"责任绳",你拉哪头?

把甲乙双方在等保这件事上的关系,想象成一根拔河绳子:

code复制

甲方(法定义务人)                │         乙方(合同义务人)
定级、备案、环境、管理、           │         应用安全、代码质量、
聘请测评机构、持续运维             │         技术配合、合同交付
                                │
                                 ▼
                           ┌─────┴──────┐
                           │   合同约定  │
                           │ 甲方没写=扯皮│
                           │ 甲方写了=乙方│
                           │   必须做到   │
                           └─────────────┘

绳子中间那个模糊地带,靠的是什么?合同。

合同写得清楚,绳子就拉得直。合同写得含糊,绳子就拧成一团。

所以,下次签定制软件开发合同时,别只写"功能需求"。把安全条款也写进去。


📌 下一篇预告:《等保测评机构的水有多深?——谁有资格、多少钱、靠不靠谱?》

转发给同样在"甲乙扯皮"中挣扎的同行。


本文法律观点基于《网络安全法》及现行等级保护制度体系。具体法律问题请咨询专业律师。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-25 03:32:43 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/791115.html
  2. 运行时间 : 0.215639s [ 吞吐率:4.64req/s ] 内存消耗:4,617.63kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=f1abf4456dade960bc6d5634b144fcab
  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.000989s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001618s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000831s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000675s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001775s ]
  6. SELECT * FROM `set` [ RunTime:0.000681s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001902s ]
  8. SELECT * FROM `article` WHERE `id` = 791115 LIMIT 1 [ RunTime:0.001233s ]
  9. UPDATE `article` SET `lasttime` = 1782329563 WHERE `id` = 791115 [ RunTime:0.001658s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000786s ]
  11. SELECT * FROM `article` WHERE `id` < 791115 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001264s ]
  12. SELECT * FROM `article` WHERE `id` > 791115 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.001164s ]
  13. SELECT * FROM `article` WHERE `id` < 791115 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.003625s ]
  14. SELECT * FROM `article` WHERE `id` < 791115 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.005433s ]
  15. SELECT * FROM `article` WHERE `id` < 791115 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.004248s ]
0.219641s