教材原文段落
Number of software flaws detected in preproduction scanning
Repeat audit findings
User attempts to visit known malicious sites
Once an organization identifies the key security metrics it wishes to track,
managers may want to develop a dashboard that clearly displays the values of
these metrics over time and display it where both managers and the security
team will regularly see it, such as on an intranet. Summary
Security assessment and testing programs play a critical role in ensuring that
an organization's security controls remain effective over time.
Changes in
business operations, the technical environment, security risks, and user
behavior may alter the effectiveness of controls that protect the
confidentiality, integrity, and availability of information assets. Assessment
and testing programs monitor those controls and highlight changes requiring
administrator intervention. Security professionals should carefully design
their assessment and testing program and revise it as business needs change. Security tests verify that a control is functioning properly. With vulnerability
assessments, security professionals perform a variety of tests to identify
misconfigurations and other security flaws in systems and applications.
Network discovery tests identify systems on the network with open ports. Network vulnerability scans discover known security flaws on those systems. Web vulnerability scans probe the operation of web applications searching for
known vulnerabilities. Software plays a critical role in any security infrastructure because it handles
sensitive information and interacts with critical resources. Organizations
should use a code review process to allow peer validation of code before
moving it to production. Rigorous software testing programs also include the
use of static testing, dynamic testing, fuzz testing, interface testing, and
misuse case testing to robustly evaluate software.
Security management processes include log reviews, account management,
disaster recovery and business continuity, backup verification, training and
awareness, and tracking of key performance and risk indicators. These
processes help security managers validate the ongoing effectiveness of the
中文直译 / 整理
预生产扫描中发现的软件缺陷数量
重复审计发现
用户尝试访问已知的恶意网站
一旦组织确定了其希望跟踪的关键安全指标,管理人员可能希望创建一个仪表
板,清晰地显示这些指标随时间的变化值,并将其展示在管理人员和安全团队
经常能看到的地方,例如内网。 摘要
安全评估与测试程序在确保组织的安全控制措施持续有效方面发挥着至关重要
的作用。 业务运营、技术环境、安全风险和用户行为的变化可能会改变保护信
息资产的
机密性、完整性和可用性的控制措施的有效性。 评估与测试程序监控这些控制
措施,并突出显示需要管理员干预的变化。 安全专业人员应仔细设计其评估与
测试程序,并根据业务需求的变化进行修订。 安全测试用于验证控制措施是否正常运行。 在漏洞评估中,安全专业人员执行
多种测试,以识别系统和应用程序中的配置错误和其他安全缺陷。 网络发现测
试用于识别网络上具有开放端口的系统。 网络漏洞扫描用于发现这些系统上的
已知安全缺陷。 Web漏洞扫描则探测Web应用程序的运行情况,以查找已知的
漏洞。 软件在任何安全基础设施中都起着关键作用,因为它处理敏感信息并与关键资
源交互。 组织应使用代码审查流程,在将代码部署到生产环境前允许同行进行
验证。
严格的软件测试程序还包括使用静态测试、动态测试、模糊测试、接口
测试和误用案例测试,以全面评估软件。 安全管理流程包括日志审查、账户管理、灾难恢复与业务连续性、备份验证、
培训与意识提升,以及关键绩效和风险指标的跟踪。 这些流程有助于安全管
理人员验证信息安全计划的持续有效性
小白解释
场景先行:想象公司有一个客户订单系统:客户资料被别人看到是机密性问题,订单金额被偷偷改是完整性问题,系统打不开是可用性问题。教材这一页就是教你把事故先翻译成安全目标。
这一页真正想让你理解的是:机密性重点是防泄露,同时不能妨碍授权访问。
把它放进公司里看,关键不是背定义,而是判断:把泄露、篡改、宕机混在一起,就会选错控制措施。
你作为负责人可以这样想:先判断事故破坏了 CIA 哪一项,再选择对应控制:防泄露、防篡改、保可用。
本页术语用人话说:
漏洞评估:漏洞评估偏技术扫描,主要找已知弱点。
机密性:机密性让该看的人能看,不该看的人看不到。
完整性:完整性保证数据没有被未授权修改,并且仍然正确可信。
可用性:可用性保证授权用户需要时能及时使用系统和数据。
常见误区:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。
读完后用一句话复述:如果我是业务系统负责人,我会先识别风险,再选择控制,并保留能证明判断合理的证据。
考点提醒
考题会把“机密性:让该看的人看,不该看的人看不到”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。
先抓题干里的角色和目标:这里更像是业务系统负责人在做判断。
最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。
自动化扫描、已知弱点、补洞通常对应 vulnerability assessment。
加密、访问控制、分类、培训都常用于保护机密性。
哈希、数字签名、变更控制、输入校验常对应完整性。
冗余、备份、BCP/DRP、抗 DoS、容量规划都对应可用性。
没有日志和身份绑定,就很难问责。
排除法提醒:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。