乐于分享
好东西不私藏

顶刊JEBO:App偷隐私,是技术问题,还是道德问题?基于中国3万款的证据!

顶刊JEBO:App偷隐私,是技术问题,还是道德问题?基于中国3万款的证据!
在这里输入文本

谁在带坏你的App?当一个App偷偷多拿权限、过度收集用户信息,究竟是开发者不懂规则,还是明知故犯?更重要的是,这种安全问题会不会像技术和创新一样,在同一地区的开发者之间扩散?

来自北京大学光华管理学院的陈玉宇、香港大学经管学院的Jiayi Hou、中国人民大学劳动人事学院的雷子在 Journal of Economic Behavior and Organization 上发表的最新论文"App security spillovers in the digital era: Immorality or ignorance?",将研究对象放在中国移动App安全治理上。

这篇文章关注一个很有现实意义的问题:App安全改进是否会产生同城溢出效应?换言之,当部分App开发者接受安全培训和技术支持后,没有直接参与项目的周边App,会不会也变得更安全?

文章利用中国信息通信研究院自2021年起实施的卓信计划作为准自然实验,结合一家大型网络安全企业提供的App安全检测数据,构建了2020年至2023年间37429个App、超过112万条App月度观测。

研究发现,卓信计划不仅显著改善了参与App的安全水平,还会通过信息传播影响同一区县内的其他App。一个地区中参与卓信计划的App比例提高10个百分点,未参与App的不安全指数下降约1.6%。

研究背景

1. App安全为何值得研究?

在数字经济中,App已经不只是消费品,也是重要的数字基础设施。用户每天通过App支付、社交、办公、娱乐,个人信息也不断在App中生成和流动。

但App安全存在一个典型的信息不对称问题:

  • 用户很难判断App是否越界收集信息。

  • 用户很难知道SDK是否在后台过度获取数据。

  • 用户也很难识别App是否存在安全漏洞。

如果用户普遍担心隐私泄露,却又无法区分安全App和不安全App,市场就可能出现劣币驱逐良币的结果。安全投入高的开发者未必能获得足够回报,不安全App却可能通过降低成本或获取更多数据获利。

2. 好技术会扩散,坏行为会不会扩散?

已有经济学研究大量讨论技术、创新和生产率如何在企业之间扩散。企业集聚在一起,员工交流更多,供应链联系更紧,信息流动更快,因此一个企业的进步可能带动周边企业。

但本文提出了另一面的问题:

  • 如果好技术会扩散,不安全行为会不会也扩散?

  • 如果一部分企业改进安全,其他企业会不会跟着改?

  • 如果隐私违规带有逐利动机,这种道德问题是否也能通过信息传播被纠正?

这正是文章标题中 Immorality or ignorance 的含义。App安全差,可能是因为开发者不知道规则、不懂技术,也可能是因为开发者知道风险,但为了利润选择越界。

制度背景

1. 卓信计划是什么?

2021年3月,中国信息通信研究院开始实施卓信计划,为App开发者提供免费的安全改进支持。该计划主要通过两类方式发挥作用:

  • 信息与规则培训:邀请行业专家、法律专家和政策制定者讲解隐私保护法规,提高开发者对个人信息保护的重视程度。

  • 技术支持与咨询:提供线上线下培训、沙龙、指导会、一对一咨询和安全改进建议,帮助开发者识别并修复安全问题。

截至2022年1月,卓信计划已在约半年内累计培训超过8000名相关企业人员。

2. 为什么适合做实证研究?

卓信计划不是一次性覆盖所有企业,而是分批实施。自2021年3月起,每一批大约纳入100家企业,至2023年5月共实施10批。

这种分批实施为研究提供了清晰的时间差异。作者可以比较:

  • 参与App在参与前后的安全变化。

  • 同一区县中未参与App在本地参与比例上升后的安全变化。

  • 不同地区、不同行业、不同竞争环境下溢出效应是否存在差异。

作者最终将584家参与企业、4602个App匹配到安全检测数据中,由此识别卓信计划的直接效应和间接溢出效应。

数据与变量:如何衡量一个App是否安全?

1. 数据来源

文章使用一家大型网络安全企业的App安全检测数据。该企业为中国监管机构提供App安全技术支持。原始数据覆盖2014年1月至2023年5月市场上规模最大的前5% Android App,约14万个App,覆盖超过80%的市场下载份额。

由于隐私违规检测在2020年之后更完整,作者将主样本限制在2020年至2023年,并进一步剔除从未接受隐私检测的App。最终样本包括:

  • 37,429个App。

  • 1,129,164个App月度观测。

  • 地理位置、类别、下载量、版本更新、安全漏洞、隐私违规等信息。

2. 核心被解释变量:不安全指数

作者将App安全问题分为三类:

  • App自身的隐私违规行为:这类行为通常发生在App设计阶段,例如强制授权、未经授权使用用户信息、过度收集信息、强制开启定向推送、频繁自启动等。由于这些行为往往可以直接服务于商业变现,作者将其视为更接近有意为之的道德问题。

  • SDK导致的隐私违规行为SDK是第三方开发工具包,开发者使用SDK时可能无意中引入过度收集信息等问题。由于这类问题未必直接增加App开发者利润,且开发者可能并不了解SDK后台行为,作者将其视为更接近无知或疏忽导致的问题。

  • 安全漏洞这类问题可能来自技术能力不足,也可能来自开发者为了节省成本而不修复漏洞,因此同时包含认知问题和道德问题。

作者分别计算三类安全问题的比例指标,并将三者平均,得到总体不安全指数。数值越高,表示App安全问题越严重。

研究设计

1. 直接效应模型

作者首先估计卓信计划对参与App本身的影响。基本思路是比较参与App在进入卓信计划前后的安全变化,并用没有卓信App地区的App作为对照组。

模型中控制了App固定效应和年月固定效应。前者吸收每个App不随时间变化的特征,后者吸收所有App共同面对的时间冲击,例如全国性监管变化。

核心变量是某个App在某月是否已经被纳入卓信计划。该系数衡量卓信计划对参与App安全水平的直接影响。

2. 溢出效应模型

接着,作者剔除所有直接参与卓信计划的App,只保留未参与App,考察它们是否受到本地区参与比例的影响。

核心解释变量是同一区县中已参与卓信计划的App比例。若该比例越高,未参与App的不安全指数下降越明显,就说明安全改进存在地区内溢出。

这一设计的关键在于,未参与App没有直接接受培训和咨询。如果它们也变得更安全,较合理的解释是它们从周边参与者那里获得了信息、经验或行为参照。

3. 工具变量模型

为了进一步估计同伴安全行为对自身安全行为的因果影响,作者还使用卓信计划覆盖比例作为工具变量。

  • 第一阶段,用同一区县卓信计划覆盖比例预测同伴App的平均安全水平。

  • 第二阶段,用被预测的同伴安全水平解释自身App安全水平。

结果显示,同伴App不安全指数上升1个单位,会使自身App不安全指数上升约0.34个单位。这说明App安全行为并非孤立决策,同一区域开发者之间确实存在明显的同伴效应。

实证结果一:参与App安全显著改善

1. 总体安全水平改善

基准结果显示,卓信计划使参与App的不安全指数下降0.1447,相当于样本均值的37%。这说明,提供法规信息和技术支持可以在较短时间内显著改善App安全。

2. 三类问题均有下降

分项来看:

  • App自身隐私违规行为下降0.1029,相当于均值的33%。

  • SDK隐私违规行为下降0.2656,相当于均值的44%。

  • 安全漏洞下降0.0656,相当于均值的26%。

这组结果有两个含义:

  • 第一,卓信计划不是只改善某一类表面指标,而是同时影响隐私行为和技术漏洞。

  • 第二,SDK违规的下降幅度最大,说明很多问题确实来自开发者对第三方SDK风险的不了解,一旦信息到位,纠正成本相对较低。

3. 动态效应支持平行趋势

事件研究图显示,在进入卓信计划之前,参与组和对照组在安全趋势上没有明显差异。进入计划之后,参与App的不安全指数迅速下降,并在约6个月后趋于稳定。

作者还使用多种适用于交错DID的稳健估计方法,结果仍然相似。这缓解了一个重要担忧:如果企业是因为本来就准备改善安全才参加卓信计划,估计结果可能被高估。但事件研究结果显示,安全改善主要发生在进入计划之后。

实证结果二:安全改进会向同一区县扩散

1. 未参与App也变得更安全

文章最核心的发现是,卓信计划不仅影响参与App,也影响同一区县内未参与计划的App。当同一区县中参与卓信计划的App比例提高10个百分点时,未参与App的不安全指数下降0.006,约等于样本均值的1.6%。

这个幅度小于直接效应,但具有明确的经济含义。政策只培训了一部分企业,却通过地区内的信息传播影响了更多企业。

2. SDK问题的溢出最强

进一步分解后,作者发现10个百分点的覆盖率提升带来:

  • App自身隐私违规行为下降约1.3%。

  • SDK隐私违规行为下降约2.2%。

  • 安全漏洞下降约0.8%。

这说明溢出效应同样存在于三类安全问题中,但强度不同。SDK问题的溢出最大,因为它更接近知识不足和风险识别问题,只要开发者知道哪些SDK不安全,就能较快调整。App自身隐私违规和安全漏洞的改善更难,前者涉及利润动机,后者涉及技术能力和修复成本。

机制分析:信息传播是关键渠道

1. 距离越近,溢出越强

如果溢出来自信息传播,那么离参与App更近的开发者应当更容易受到影响。文章发现,地理距离更近时,未参与App受到的安全改善更明显。这与面对面交流、员工流动、同行沟通等机制相一致。

2. 类型越相似,溢出越强

如果一个未参与App与本地参与App在功能、用户群和业务场景上更相似,它更容易吸收对方的经验。结果显示,相似度越高,溢出效应越强。这说明信息不是泛泛扩散,而是更容易在相关业务之间传播。

3. 明星App更有影响力

作者将本地下载量排名前1%的App定义为明星App。结果显示,当本地参与卓信计划的App中包含明星App时,溢出效应更强,尤其体现在App隐私违规和安全漏洞上。

这说明政策干预不一定只看覆盖数量,也要看覆盖对象。影响力大的节点可能带来更强的外部性。

4. SDK使用行为提供了直接证据

作者进一步使用SDK采纳数据检验机制。结果显示,参与App的风险SDK占比下降7.5个百分点,安全SDK占比上升7.4个百分点。更重要的是,同一区县内未参与App也出现类似变化:风险SDK占比下降3.8个百分点,安全SDK占比上升3.4个百分点。

这说明,安全改善不是简单来自开发者少用SDK,而是从风险SDK转向更安全的SDK。这为信息传播机制提供了更直接的证据。

竞争压力:为什么道德问题更难被带动?

1. 高竞争行业中App安全更差

文章使用App类别层面的下载份额HHI衡量竞争程度。HHI越低,表示市场越分散,竞争越激烈。

描述性结果显示,竞争越激烈的类别,App不安全指数越高,App隐私违规、SDK违规和安全漏洞都更严重。虽然这不是严格因果证据,但它说明市场竞争可能与较低的数字产品质量相关。

2. 高竞争削弱正向溢出

更关键的是,作者发现卓信计划的溢出效应在高竞争类别中更弱。

对于App自身隐私违规行为,卓信计划只在低竞争类别中产生显著溢出。在高竞争类别中,未参与App并不会明显跟随周边企业减少这类违规。

这很重要。App自身隐私违规更接近有意行为,背后可能是数据变现、精准推送和商业收益。即便开发者知道合规要求,也可能因为竞争压力选择继续越界。换言之,信息传播可以减少无知,但未必足以改变逐利动机。

3. SDK问题受竞争影响较小

与此不同,SDK隐私违规的溢出效应不太受竞争压力限制。原因在于,这类问题更多来自不知道SDK存在风险,而不是开发者主动想要违规。一旦信息传开,改用更安全SDK并不一定损害商业利益,因此高竞争也不会明显阻碍改进。

这正是文章区分 immorality 和 ignorance 的核心意义。相同的安全问题表象背后,可能有完全不同的行为逻辑。

参考文献

Chen, Y., Hou, J., & Lei, Z. (2026). App security spillovers in the digital era: Immorality or ignorance? Journal of Economic Behavior and Organization, 248, 107628.

Reading List

往期推荐

《管理世界》2025年发表排行榜!选题热点与审稿周期分析!

Journal of Accounting and Research 2025年发表情况分析!

Journal of Accounting and Economics 2025年发表情况分析!

The Accounting Review 2025年发表情况分析!

顶刊JDE:中国最严游戏禁令能拯救学业吗?

NBER:抗日期间国民党为何叛变?——基于2800名国民党军官的分析

顶刊JEBO:生肖相克如何影响中国婚姻匹配?

顶刊JEBO:雄安新区设立显著改善空气质量?

JBF:DeepSeek提取研报信息预测股票市场!

顶刊JLawE:关羽信仰促进金融发展?拜关公是对的!

CER:《原神》帮助中国提升国际贸易!

顶刊JBE:董事长本命年、儒家文化与企业漂绿!

顶刊SMJ:未来发明创新的C位就是AI!

顶刊RAS:中国金融机构的旋转门:前官员下海是合规向导还是造假保护伞?

顶刊JEBO:好人有好报?还是为了好报才做好人?

顶刊JAR:使用ChatGPT测度上市公司招聘信息含量!

NBER:特朗普平时都看哪些经济学顶刊?

顶刊MS:为何我们总爱在新的一年立Flag?

NBER:中国王朝更替,为何名门望族总能重回巅峰?

顶刊综述:生成式AI如何重塑金融学术研究?

顶刊SMJ:专利技术独特性的双面效应!护城河 or 孤岛?

顶刊MS:资本市场压力如何扼杀高质量创新?

顶刊JEBO:长得越好看越不爱打游戏?

顶刊JAR:CEO童年家乡的绿地越大公司越环保?

顶刊WD:明清时代的气候灾害如何影响现代创业精神?

顶刊JEBO:高考坐在窗边更容易考上一本?

顶刊CAR:微调FinBert模型识别审计报告隐含风险!

顶刊JDE:不是不还你钱,是雾霾吸多了记性不好!

顶刊JEBO:《感动中国》播出后真的感动了中国!

顶刊RP:突破性专利 vs. 颠覆性专利,一文讲透!

顶刊JAR:财务造假的爸妈生出了财务造假的高管!

顶刊SMJ:中国贪官落马倒逼关联企业创新?

JBR:领导配偶打呼噜会削弱整个团队的创造力?

《中国工业经济》:自动工具变量法(AutoIV)是什么?

顶刊RAS:使用大语言模型准确识别同行公司的新方法!

顶刊ISR:社交机器人能促进社交吗?——对微博评论罗伯特的研究

顶刊JF:高管读MBA真的有用吗?

顶刊RAS:签名大小衡量CFO自恋水平,越大越自恋?

顶刊JF:从脸上看出压力?机器学习识别CEO面部年龄!

顶刊SMJ:UTD期刊对如何使用大语言模型进行数据标注的指南与警告!

顶刊JAR:微调新冠Bert,预测文本“软硬”?

顶刊JEBO:脸宽的CEO更爱环保?

顶刊EJ:中国大力反腐能阻拦官二代进入官场吗?

👇点击阅读原文跳转至原文链接~

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-06-17 00:13:09 HTTP/1.1 GET : https://www.yeyulingfeng.com/a/751558.html
  2. 运行时间 : 0.246691s [ 吞吐率:4.05req/s ] 内存消耗:4,698.27kb 文件加载:145
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=1d959505f632050c232384463124394e
  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.001262s ] mysql:host=127.0.0.1;port=3306;dbname=wenku;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.001692s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.000785s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000671s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.001394s ]
  6. SELECT * FROM `set` [ RunTime:0.000567s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.001492s ]
  8. SELECT * FROM `article` WHERE `id` = 751558 LIMIT 1 [ RunTime:0.001180s ]
  9. UPDATE `article` SET `lasttime` = 1781626389 WHERE `id` = 751558 [ RunTime:0.010268s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 64 LIMIT 1 [ RunTime:0.000781s ]
  11. SELECT * FROM `article` WHERE `id` < 751558 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.001285s ]
  12. SELECT * FROM `article` WHERE `id` > 751558 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.007614s ]
  13. SELECT * FROM `article` WHERE `id` < 751558 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.009067s ]
  14. SELECT * FROM `article` WHERE `id` < 751558 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.012214s ]
  15. SELECT * FROM `article` WHERE `id` < 751558 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.006629s ]
0.250625s