当前位置:首页>学习笔记>CISSP 学习笔记 DAY2

CISSP 学习笔记 DAY2

  • 2026-04-13 12:01:52
CISSP 学习笔记 DAY2

第二章 风险管理

本章介绍以下内容:
  • 风险管理(评估风险、应对风险和监测风险)
  • 供应链风险管理
  • 业务持续

2.1 风险管理概念

风险管理(Risk Management,RM)是识别并评估风险,将风险降至可接受水平并确保能维持这种水平的流程。
组织需要识别这些威胁,对威胁实施分级和分类,从而评价(Evaluate)并计算出威胁可能对组织造成的损失程度。虽然很难衡量实际风险,但组织可基于潜在风险的大小决定处理各种风险的优先顺序(Priority)。

2.1.1 全面风险管理

对于安全专家而言,理解每个威胁极其重要。但更重要的是,安全专家应了解如何计算这些威胁造成的风险,并将其转换为组织应对安全威胁的驱动力。
美国国家标准与技术研究院(NationalInstitute of Standards and Technology,NIST)特别出版物(Special Publication,SP)800-39“管理信息安全风险(ManagingInformation Security Risk)”定义了风险管理的三个层面:
风险管理从组织层的决策开始,向下流动到其他两层。而有关这些决策效果的反馈则会向上流动,通告下一组要做出的决策。正确实施风险管理意味着全面了解组织自身、组织所面临的威胁以及可实施的应对这些威胁的安全对策,并持续监测以确保风险始终处于可接受的水平。

2.1.2 信息系统风险管理策略

信息系统风险管理策略为组织的风险管理流程及程序奠定基础,指明方向,并解决所有信息安全问题。同时,信息系统风险管理策略还应为风险管理团队如何与高级管理层沟通组织风险信息,以及如何正确执行管理层决定的风险缓解任务提供指导。

2.1.3 风险管理团队

团队的总体目标在于以最具成本效益的方式确保组织安全。

2.1.4 风险管理流程

认知风险(Frame Risk)定义了所有其他风险活动发生的背景。组织的假设和约束是什么?什么是组织的优先事项?高级管理人员的风险承受能力如何?
评估风险(Assess Risk)组织应在采取任何风险缓解措施前实施风险评估。这可能是整个流程中最关键的一个方面,如果组织的风险评估结果是正确的,那么剩下的流程就变得相当简单了。
应对风险(Respondto Risk)到目前为止,组织已做足了功课。组织知道应该、必须和不能做什么(来自认知风险环节)。组织也知道威胁、漏洞和攻击会导致什么后果(来自评估风险环节)。应对风险变成将组织有限的资源与组织按优先级排序的控制措施集匹配的问题。组织不仅可缓解重大风险,更重要的是,可报告最高管理者,因为资源不足哪些风险将无法处置。
监测风险(Monitor Risk)无论组织如何努力,仍然可能漏掉一些事情。纵然没有漏掉,环境也可能发生改变(也许出现了一项新的威胁源,或一个新系统带来了新漏洞)。为领先攻击方一步,组织需要持续监测所设计的风险控制措施的有效性。

2.1.5 漏洞和威胁概述

1.漏洞

1)信息(Information)

计算机信息系统(Computer Information System,CIS)中的信息表述为数据(Data)。信息可存储(静止状态数据,Data at Rest)、可在系统组件之间传输(传输状态数据,Data in Motion)或由系统主动使用(处理状态数据,Datain Use)。
传输状态数据(Data in Transit,DIT)网络上的外部人员拦截和修改数据,然后继续传送该数据(称为中间人攻击,Man-in-the-middle攻击或MitM攻击),从而损害数据的完整性。

2)流程(Process)

业务流程攻击(Business Process Compromise,BPC),通常针对金融机构。

3)人员

攻击途径包括:社交工程(电子邮件、短信等)、社交网络(为潜在攻击者提供了大量信息)、口令(Password)使用彩虹表。

2.威胁

1)网络犯罪分子

攻击方也可能劫持本身不易带来经济利益的设备,并将其加入僵尸网络,用于传播恶意软件、发起分布式拒绝服务(Distributed Denial-of-service,DDoS)攻击,或充当攻击其他目标的中转基地。

2)民族国家行为方

尽管国家行为方的主要动机往往是从事间谍活动并获得对关键基础架构(CriticalInfrastructure)的持续访问权,但其中一些与本国的网络犯罪集团保持着良好关系,主要是为了隐藏自己的真实身份。通过这种合作,国家行为方可使攻击另一个国家看起来像是犯罪而不是战争行为。

3)激进黑客主义分子

激进黑客主义分子会优先选择公众知名度非常高的目标,或者是一旦攻击曝光后就会声誉受损的政府实体,以便破坏公众对这些组织的信任。

4)内部行为方

内部行为方(InternalActor)是组织内的人员,如员工、前员工、承包商或业务伙伴,这些人员掌握关于组织安全实践、数据和计算机系统的内部信息。从广义上讲,有两种类型的内部威胁:疏忽大意和恶意

5)自然灾难

组织应该始终寻找机会利用安全对策,以便能以较小的成本差异同时防止轻微和极端事件的发生。

2.1.6 识别威胁和漏洞

组织应定期执行审计和审查活动,发现员工的非法行为,如在应用程序中输入了错误数值、滥用技术以及篡改数据等。
风险具有损失可能性(Loss Potential),这意味着如果威胁载体确实利用了漏洞,组织就可能损失资产或收益。这种损失可能是数据损坏、系统和/或基础设施破坏、机密信息的未经授权披露,以及员工生产效率降低等。在实行风险评估时,评估团队还应在评估可能发生的损害时考虑延迟损失(Delayed Loss)。

2.2 风险评估

风险评估(Risk Assessment)是一种常用的风险管理工具和方法,能识别漏洞和威胁,评估可能的影响,从而确定如何实现安全控制措施。
风险分析(Risk Analysis)通过详细检查风险组成部分,确保安全防护措施是合算的、相关的、及时的并能响应特定威胁。
这里将风险评估视为更广义的工作,并基于需求通过具体风险分析任务来加强。
风险评估团队的任务之一是创建一份详细描述资产估值的报告。高级管理层应审查然后接受资产估值清单,并据此确定风险管理项目的范围。
风险评估还有助于组织为安全计划及其组成部分制订合理的预算,一旦组织知道其资产的价值和可能面临的威胁,就可更明智地决定要耗费多少资源保护这些重要资产。

2.2.1 资产评估

如果事先不了解拥有什么资产及其价值,就不会知道有多少资产可能面临损失或破坏的危险。资产的实际价值取决于该资产对整个组织的重要性。资产的价值应反映资产实际受损时可能产生的所有可确认成本。

2.2.2 风险评估团队

团队成员可能是部分管理人员、应用程序研发人员、IT人员、系统集成商和运营经理,实际上是来自组织关键领域的任何关键人员。
团队成员应提出如下问题:
可能发生什么事件(威胁事件)?潜在影响(风险)是什么?这种情况多久发生一次(频率)?
数据的可用性保护是考试的重点内容,请参考其他书籍。

2.2.3 风险评估方法论

安全专家的职责之一就是基于组织业务运营的需求,为组织选择适用的风险评估方法论。几乎每个方法论的具体目标都是识别可能损害组织的要素(漏洞和威胁)并解决这些问题(控制风险)。
  • 如果要在全组织范围之内部署风险管理计划并集成到安全计划中,应该遵循OCTAVE(Operationally Critical Threat,Asset and Vulnerability Evaluation,运营关键威胁、资产和漏洞评价)方法。
  • 如果需要在评估过程中重点关注IT安全风险,则可参照NIST SP800-30。
  • 如果预算有限,且需要重点评估一个单独的系统或流程,则可参考FRAP(Facilitated Risk AnalysisProcess,简化风险分析流程)方法。
  • 若要深入了解某个具体系统内的安全缺陷是如何造成衍生效应的,则可使用FMEA(Failure Modes and Effect Analysis,故障模式与影响分析)方法或故障树分析方法。

1.NIST SP 800-30

专门讲述信息系统威胁,及其如何与信息安全风险关联。该方法未明确涵盖更大的组织威胁类型,NIST风险管理方法论是一种只关注企业运营层面而非较高战略层面的方法。

2.FRAP

第二种风险评估方法称为FRAP(Facilitated Risk Analysis Process,简化风险分析流程)。这种定性(Qualitative)评估方法的关键在于只关注真正需要评估的系统,以减少成本和时间费用。这种方法强调预先筛选活动,从而只对最需要的项目实施风险评估。FRAP旨在一次分析一个系统、应用程序或业务流程。收集数据,并基于业务运营的关键性(Criticality)对威胁排序,确定优先级。

3. OCTAVE

OCTAVE赋予组织内的工作人员足够的权限,使其能就评价组织安全性的最佳方法作出决策。这种方法源于一个理念,即在具体环境中工作的人员才最理解组织的需求及面临的风险。组成风险评估团队的成员要经过几轮研讨会。组织方帮助团队成员理解风险管理方法,以及业务运营部门识别漏洞和威胁的方法。

4.FMEA

FMEA (Failure Modes and Effect Analysis,故障模式与影响分析)是一种通过结构化流程确定功能、识别功能失效、评估失效原因及其失效影响的方法,通常用于产品研发和运营环境中。FMEA的目标是识别出最容易出故障的环节,并修复可能导致这个问题的缺陷(Flaw),或实施控制措施降低问题的影响。
FMEA之所以用于风险管理,是因为随着企业对风险理解的不断深入,其细节、变量要素和复杂性都在快速增加。随着企业的风险意识(细化到战术和运营层面)不断增强,这种识别潜在隐患(Pitfall)的系统化方法正在发挥着越来越大的作用。

5.故障树分析

在识别更复杂环境和系统中可能发生的故障时,故障树分析(Fault Tree Analysis)通常是一种更有效的方法论。首先,以一种不希望产生的影响(或后果)作为逻辑树的根部或顶层事件;然后将可能造成这种影响的每种情形作为一系列逻辑表达式添加到树中;最后使用与故障可能性有关的具体数字标记故障树。通常使用计算机应用程序就能计算出某个故障树发生故障的可能性。
风险评估用于收集数据。风险分析研究收集的数据以确定应该采取什么行动。

2.2.4 风险分析方法

需要基于组织的实际情况,确认风险分析应该使用定量(Quantitative)还是定性(Qualitative)的方法。
定量分析计算风险,试图预测金钱损失的程度以及每种威胁发生的可能性。相反,定性分析不使用计算,更多地以主观观点结合场景为基础,并使用评级体系确定风险的关键性水平。

1.自动风险分析方法

大多数自动风险分析工具都将信息存入数据库中,并运行具有不同参数的几种场景,以便全面了解出现不同威胁时的不同结果。

2.定量风险分析的步骤

资产价值×暴露因子(EF)=SLE(单次预期损失)
SLE×年度发生频率(ARO)=ALE(年度预期损失)

3.定量风险分析的结果

2.2.5 定性风险分析

定性分析技术包括判断、最佳实践、直觉和经验。收集数据的定性分析技术示例有Delphi、头脑风暴、情节串联、焦点小组、调查、问卷、检查清单、一对一会谈和访谈。
执行此类分析的好处是,团队成员之间应充分沟通,以便对风险合理排序,评价(Evaluate)保护措施的各项优点并识别弱点,从而确保最了解这些领域的专业人员可向管理层提供意见和建议。
Delphi技术是一种集体决策方法,团队中的每个成员都提供了自己对某个威胁的意见,并提交给执行分析的团队。结果汇总后,分发给团队成员,之后,成员匿名写下自己的评论,再返回给分析团队。这些意见经过再次汇总和重新分发,以获得更多意见,直至达成一致意见为止。可避免团队成员不得已迎合别人的想法,帮助所有人以独立、匿名的方式表达意见。

2.3 应对风险

处置风险(Handle Risk)时可采用四种基本方式:转移风险(Transfer Risk)、规避风险(Avoid Risk)、缓解或降低风险(Mitigate or Reduce Risk)或接受风险(Accept Risk)。
购买保险->转移风险
终止活动->规避风险
安全措施->缓解风险
接受风险应基于若干个因素而决定。

2.3.1 总体风险与残余风险的对比

威胁×漏洞×资产价值=总体风险
(威胁×漏洞×资产价值)×控制措施差距=残余风险
总体风险-安全对策=残余风险
注:上述公式不可代入数字
在风险评估期间,已识别了威胁和漏洞。威胁利用漏洞的可能性乘以资产的价值,就可得到总体风险。一旦考虑控制措施差距(控制措施无法提供的保护),其结果就是残余风险。实施安全对策是一种缓解风险的方法。由于没有组织可消除所有威胁,因此总会存在一些残余风险。核心问题是组织愿意承担多大的风险。

2.3.2 安全对策选择及实施

控制措施(Control)、安全对策(Countermeasure)、保护措施(Safeguard)、安全机制(Security Mechanism)和保护机制(Protection Mechanism)等术语在信息系统安全的语境中是同义词,可互换使用。
对于选定的保护措施(控制措施),通常使用的成本/效益计算公式是:(实现保护措施前的ALE)-(实现保护措施后的ALE)-(保护措施每年的成本)=保护措施对组织的价值
ALE有两个因素,单次预期损失和年度发生率,因此保护措施可减少其中一个或两个。

2.3.3 控制措施类型

安全控制措施包含三种类型:行政性控制措施、技术性控制措施和物理性控制措施。
实际采用的控制措施类型应与组织面临的威胁对应,保护层数量应与资产的敏感程度匹配。
不同的安全控制措施是指:预防性(Preventive)、检测性(Detective)、纠正性(Corrective)、威慑性(Deterrent)、恢复性(Recovery)和补偿性(Compensating)。
预防性控制措施、检测性控制措施和纠正性控制措施应相互结合使用。
有些控制措施可能同时属于多个分类,例如摄像头可以是预防性、检测性和纠正性。
补偿性控制措施只是一种替代性(Altemative)控制措施,能与原本的控制措施提供类似的保护功能,因为其更经济实惠或允许特定需求的业务功能而不得不使用。
如果安全控制措施易于发现且清晰可见,就可提供威慑性质的安全特性。

2.3.4 控制措施评估

需要确认其实施方式是否正确。确保控制措施按预期运行。验证控制措施是否产生了预期的结果。
区分确认(Verification)和验证(Validation)的方法是:确认回答问题“是否正确地实施了控制措施?”而验证回答“是否实施了正确的控制措施?”

2.4 监测风险

风险持续监测(Risk Monitoring)是发现新风险、重新评价现有风险、移除没有意义的风险,以及在将所有风险降至可容忍水平方面,不断评估控制措施的有效性的持续流程。风险监测活动应集中在三个关键领域:有效性、变更和合规性。风险管理团队应不断寻找改进机会,定期分析从每个关键领域收集的数据,并将其发现报告给高级管理层。

2.4.1 有效性监测

方法之一是按严重程度跟踪安全事故的数量。组织需要长期跟踪这些度量以便发现趋势。

2.4.2 变更监测

影响组织整体风险的变更主要有两个来源:信息系统和业务。

2.4.3 合规性监测

其他可能导致组织变更并影响组织风险的因素是法律、法规和政策要求。
GDPR《通用数据保护条例(General Data Protection Regulation》历经数年方才推出,对任何存储或处理欧盟(European Union,EU)公民个人数据的组织都产生了巨大的影响。
合规性监测的另一个要求是对审计结果做出响应。

2.4.4 风险报告

风险报告支持组织决策、安全治理和日常运营。对于合规性目的也很重要。
持续风险分析的周期是确定已实施的保护措施是否适当和必要。持续改进(Continuous Improvement)是识别机会、缓解威胁、提高质量和减少浪费的持续努力。
归根结蒂,有意义的成熟度等级是一个商业决策,而不是一个网络安全决策。

2.5 供应链风险管理

供应链指参与交付某些产品的一系列供应商。
构成某组织供应链的各个上下游组织的安全理念与组织可能并不一致。首先,供应链上各个组织的威胁建模中包含的威胁与该组织不同。
组织开展供应链风险管理的第一项工作是绘制供应链示意图。网络图展示了上下游之间谁向谁提供哪种产品或服务的关系,直至最终客户。

2.5.1 上下游供应商

这种供应安排中存在的核心漏洞是,不受信任的硬件、软件或服务可能进入组织或进入组织的产品,从而导致安全问题。

2.5.2 硬件、软件、服务的风险评估

1.硬件风险

硬件特洛伊木马是一种集成到现有设备中的电路,其目的是危害设备的安全性或提供未经授权的功能。基于攻击方的访问权限,可在硬件研发的任何阶段(例如,规划、设计、制造、测试、组装或打包等)插入这些电路。添加硬件特洛伊木马的阶段越早,就越难检测。
硬件相关的另一个供应链风险是用假冒组件替换正品。从安全角度看,假冒产品没有经过与真正产品相同的质量控制,导致可靠性降低,并大大增加功能发生异常的概率。假冒组件还可能存在难以发现的硬件特洛伊木马(可能是由非法制造商自己插入的)。

2.软件风险

与硬件一样,竞争对手也可能在供应链中为第三方软件(特别是为组织定制的软件)植入特洛伊木马。

3.服务风险

工作可外包,而风险无法外包。

2.5.3 其他第三方风险

大量公司拥有渠道合作伙伴网络,帮助公司直接或间接销售产品。其他公司则为特定项目建立普通或受限的合作伙伴关系,这些关系需要共享一些资源和风险。

2.5.4 最低安全需求

  • 数据保护 积极的网络安全措施
  • 事故响应 事件触发的网络安全措施
  • 确认方法 客户确认上述要求的方式

2.5.5服务水平协议

服务水平协议(Service Level Agreement,SLA)是一种合同协议,规定服务提供商应保证一定的服务水平。如果服务没有按照约定水平(或更高水平)交付,服务提供商就需要承担相应后果(通常是财务方面的)。服务水平协议提供了一种机制来缓解供应链中服务提供商带来的一些风险。

2.6业务持续

业务持续(BusinessContinuity,BC)是组织在发生风险并导致中断的情况下,维持业务功能或快速恢复业务功能的能力。与业务持续相比,灾难恢复(Disaster Recovery,DR)是将灾难或重大中断的影响降至最低的流程。DRP是BCP的一个子集,主要关注灾难产生的直接后果。BCP的范围更广,涵盖了所有的中断,包括(但不限于)灾难。
灾难恢复和业务持续规划都着重于建立一套方案,而业务持续管理(Business ContinuityManagement,BCM)应是涵盖这两者的全面管理流程。BCM提供了一种框架,保护组织关键利益相关方的权利,将业务运营的韧性与有效响应能力结合。BCM的主要目标是让组织在各种条件下持续开展业务运营。
规划应包括如何将合适的人员分配到合适位置、记录所有必要的配置、建立备用的通信渠道(语音和数据)以及提供电力支持,同时,应确保组织正确理解并考虑组织中各要素间的依赖关系(Dependency)。

2.6.1 标准和最佳实践

如果组织是美国政府或政府承包商的一部分,那么需要遵守NIST标准。如果组织在欧洲或与欧洲其他组织有业务往来,那么需要遵循欧盟网络安全局(ENISA)的标准要求。此处未列出所有这些标准,但如果组织在其中一个特定国家/地区开展业务,则需要遵守基于国家/地区的BCM标准。如果组织需要获得ISO认证,则需要遵循ISO/IEC 27031和ISO 22301的标准;前者侧重于IT,后者范围更广,可满足整个组织的需求。

2.6.2将业务持续管理融入企业安全计划

业务持续规划(BusinessContinuity Planning,BCP)应该作为常规管理流程无缝嵌入组织中,就像审计、战略规划和其他的“常规”流程一样。业务持续规划不应孤立在外,应该作为组织管理流程中的一部分。
业务持续规划的最终责任不应属于业务持续规划团队或其领导者,而应属于高级管理层,并且最好是执行董事会的成员。这对组织管理层提升业务持续规划工作的地位与作用具有至关重要的影响。

2.6.3 业务影响分析

业务影响分析(Business Impact Analysis,BIA)是一种功能性分析,团队通过访谈和文献收集数据,记录业务功能、活动和交易,划分业务功能的层次结构,最后使用分类分级展示单个功能的重要水平。
1.风险评估
2.风险评估评价和流程
风险评估的公式为:风险=威胁×影响×概率。在业务影响分析(BIA)中,这个等式增加了时间维度。换言之,风险缓解措施应针对那些可能最迅速地破坏关键业务流程和商业活动的风险。
在制定这些计划时,可能不会立刻想到所有场景,例如,员工罢工、蓄意破坏、心怀不满的员工或攻击方等,但组织确实需要慎重且全面地考虑这些问题。
(这个工作还挺适合那些特别容易焦虑的人来做的。喜欢操心,就有操不完的心。)
3.资产赋值
2.7本章回顾
本章详细介绍了信息系统风险管理的方法。组织应理解没有一个系统是真正安全的,因此安全专家的工作是找到危害最大、概率最高的威胁行为,以便在第一时间处理这些高危风险。风险评估的核心流程就是量化损失和发生概率。掌握这些信息后,组织就能在安全控制措施、流程和成本方面做出正确决策。所用的方法不局限于应对内外部人为攻击方,还关注导致组织受损的任何来源。最重要的是,组织使用这些信息来设计方案,这样面对任何可预见的威胁都能确保组织业务持续运营。

2.8 快速提示

2.9 问题

D √
B √
D √
D √
C √
C √
7.为什么真正的定量风险分析是不太可能实现的?
A.这是可能实现的,这也是使用定量风险分析的原因
B.定量风险分析划分严重性级别,因此很难将其转化为货币价值
C.定量风险分析只处理纯粹的可量化元素
D.对定性因素采取定量分析措施
C × D √(定量风险分析试图为分析组件赋予货币价值。纯粹的定量风险分析是不太可能的,因为定性项目无法精确量化。)
A √
D √
D √
B √
C √
C √
A √
C √

好啦~ 明天见

最新文章

随机文章

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