OSG10 · Chapter 8 · Principles of Security Models, Design, and Capabilities · 全文覆盖 + 小白精读 + 画报

第 8 章:安全模型、设计与能力原则

这不是提炼版。本页按 PDF 第 487-543 页连续覆盖第 8 章内容,每个学习单元都包含教材原文段落、PDF 中文直译/整理、小白解释、考点提醒和对应画报。

57个连续学习单元
4格原文 / 直译 / 解释 / 考点
57页覆盖第8章正文与章末练习
小白先讲人话,再做题
学习单元 01 / PDF P487

本章考试范围总览

先知道本章会覆盖哪些考试目标,后面每个概念才知道放在哪个知识域。

教材原文段落

THE CISSP TOPICS COVERED IN THIS CHAPTER INCLUDE: Domain 3.0: Security Architecture and Engineering 3.1 Research, implement and manage engineering processes using secure design principles 3.1.4 Secure defaults 3.1.5 Fail securely 3.1.7 Keep it simple and small 3.1.8 Zero trust or trust but verify 3.1.9 Privacy by design 3.1.11 Secure access service edge 3.2 Understand the fundamental concepts of security models (e.g.

Biba, Star Model, Bell-LaPadula) 3.3 Select controls based upon systems security requirements 3.4 Understand security capabilities of Information Systems (IS) (e.g., memory protection, Trusted Platform Module (TPM), encryption/decryption) 3.10 Manage the information system lifecycle 3.10.1 Stakeholders needs and requirements 3.10.2 Requirements analysis 3.10.3 Architectural design 3.10.4 Development/implementation 3.10.5 Integration 3.10.6 Verification and validation 3.10.7 Transition/deployment 3.10.8 Operations and maintenance/sustainment 3.10.9 Retirement/disposal

中文直译 / 整理

本章涵盖的CISSP主题包括: 第3域:安全架构与工程 3.1 使用安全设计原则研究、实施和管理工程流程 3.1.4 安全默认值 3.1.5 安全失败 3.1.7 保持简单和精简 3.1.8 零信任或信任但验证 3.1.9 隐私由设计保障 3.1.11 安全访问服务边缘 3.2 理解安全模型的基本概念(例如 Biba、Star 模型、Bell‑LaPadula) 3.3 根据系统安全要求选择控制措施 3.4 理解信息系统(IS)的安全功能(例如内存保护、可信平台模 块(TPM)、加密/解密) 3.10 管理信息系统生命周期 3.10.1 相关方的需求和要求 3.10.2 需求分析 3.10.3 架构设计 3.10.4 开发/实施 3.10.5 集成 3.10.6 验证与确认 3.10.7 转换/部署 3.10.8 运营与维护/持续支持 3.10.9 退役/处置

小白解释

场景先行:新员工入职后要登录系统。第一步是声明身份,第二步证明身份,第三步决定能访问哪些数据,最后系统要记录他做了什么。IAM 题就是围绕这条链条出题。

这一页真正想让你理解的是:先知道本章会覆盖哪些考试目标,后面每个概念才知道放在哪个知识域。

把它放进公司里看,关键不是背定义,而是判断:认证成功不代表什么都能做;离职、调岗、权限漂移都会造成越权。

你作为负责人可以这样想:把识别、认证、授权、审计分开看,再用最小权限和定期复核收口。

本页术语用人话说:

加密:加密把内容变成未授权者看不懂的形式。

零信任:零信任默认不信任任何访问请求,需要持续验证和最小权限。

常见误区:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

读完后用一句话复述:如果我是IAM 管理员,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“本章考试范围总览”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是IAM 管理员在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

加密主要保护机密性,也可配合签名、哈希支持完整性和真实性。

永不默认信任、持续验证、最小权限、微分段是零信任关键词。

排除法提醒:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

本页术语拆解
加密 加密把内容变成未授权者看不懂的形式。
零信任 零信任默认不信任任何访问请求,需要持续验证和最小权限。
学习单元 02 / PDF P488

安全治理:定方向、定责任、定监督

治理负责让安全和组织目标对齐,并形成可监督的体系。

教材原文段落

Understanding the philosophy behind security solutions helps limit your search for the best controls for your specific security needs. In this chapter, we discuss secure system design principles, security models, the Common Criteria, and security capabilities of information systems.

Domain 3 includes a variety of topics that are discussed in other chapters, including the following: Chapter 1, “Security Governance Through Principles and Policies” Chapter 6, “Cryptography and Symmetric Key Algorithms” Chapter 7, “PKI and Cryptographic Applications” Chapter 8, “Principles of Security Models, Design, and Capabilities” Chapter 9, “Security Vulnerabilities, Threats, and Countermeasures” Chapter 10, “Physical Security Requirements” Chapter 14, “Controlling and Monitoring Access” Chapter 16, “Managing Security Operations” Chapter 20, “Software Development Security” Chapter 21, “Malicious Code and Application Attacks” Secure Design Principles Security should be a consideration at every stage of a system's development.

Programmers, developers, engineers, and so on should strive to build security into every application or system they develop, with greater levels of security provided to critical applications and those that process sensitive information. It's imperative to consider the security implications of a development project in the early stages because it's much easier to build security into a system during development than adding security to an existing system. Developers should research, implement, and manage engineering processes using secure design principles. Objects and Subjects Controlling access to any resource in a secure system involves two entities.

The subject is the active entity that requests access to a resource. A subject is commonly a user, but it can also be a process, program, computer, or

中文直译 / 整理

理解安全解决方案背后的理念有助于缩小对满足特定安全需求的最佳控制措 施的搜索范围。 本章将讨论安全系统设计原则、安全模型、通用准则以及信 息系统的安全能力。 第3域包含其他章节中讨论的各种主题,包括以下内容: 第1章,“通过原则与策略实现安全治理” 第6章,“密码学与对称密钥算法” 第7章,“PKI与密码学应用” 第8章,“安全模型、设计与能力的原则” 第9章,“安全漏洞、威胁与对策” 第10章,“物理安全要求” 第14章,“访问控制与监控” 第16章,“安全管理运营” 第20章,“软件开发安全” 第21章,“恶意代码与应用程序攻击” 安全设计原则 安全应贯穿系统开发的每个阶段。 程序员、开发人员、工程师等应努力在他们 开发的每个应用程序或系统中内置安全性,并为关键应用程序以及处理敏感信 息的系统提供更高水平的安全性。 在开发项目的早期阶段考虑安全影响至关重 要,因为在开发过程中将安全性融入系统远比在现有系统中添加安全性容易得 多。 开发人员应研究、实施和管理采用安全设计原则的工程流程。 对象与主体 在安全系统中控制对任何资源的访问涉及两个实体。 主体是请求访问资源的主 动实体。

主体通常是一个用户,但也可能是进程、程序、计算机或

小白解释

场景先行:公司准备上线一个新业务系统,技术团队说可以买设备,法务说要合规,业务说不能影响上线。安全治理就是让高层定方向:安全要服务业务目标,风险由谁接受,预算花在哪里。

这一页真正想让你理解的是:治理负责让安全和组织目标对齐,并形成可监督的体系。

把它放进公司里看,关键不是背定义,而是判断:如果没有治理,安全会变成各部门各做各的:有人只想省钱,有人只想堆工具,最后责任不清。

你作为负责人可以这样想:先定策略和责任,再把战略拆成战术计划和日常运营计划。

本页术语用人话说:

安全治理:治理负责定方向、定责任、定监督方式。它不是配置防火墙,而是决定组织为什么要做安全、由谁负责、做到什么程度。

程序:程序是一步一步怎么做。

密码学:密码学用数学方法保护信息,常用于机密性、完整性、认证和不可否认性。

对称加密:对称加密使用同一把密钥加密和解密,速度快但密钥分发难。

常见误区:不要把治理理解成配置设备;治理是方向、责任和监督。

读完后用一句话复述:如果我是高层管理者 / CISO,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“安全治理:定方向、定责任、定监督”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是高层管理者 / CISO在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

看到 governance,优先想高层责任、业务目标、策略、监督和持续改进。

Step-by-step、SOP 常对应 procedure。

加密保护机密性,哈希保护完整性,数字签名支持完整性、真实性和不可否认性。

同一密钥、速度快、大数据加密常对应 symmetric。

CA、RA、证书、CRL、OCSP、信任链都是 PKI 高频点。

排除法提醒:不要把治理理解成配置设备;治理是方向、责任和监督。

本页术语拆解
安全治理 治理负责定方向、定责任、定监督方式。它不是配置防火墙,而是决定组织为什么要做安全、由谁负责、做到什么程度。
程序 程序是一步一步怎么做。
密码学 密码学用数学方法保护信息,常用于机密性、完整性、认证和不可否认性。
对称加密 对称加密使用同一把密钥加密和解密,速度快但密钥分发难。
公钥基础设施 PKI PKI 用证书、CA、注册、吊销等机制管理公钥信任。
恶意代码 恶意代码包括病毒、蠕虫、木马、勒索软件等。
学习单元 03 / PDF P489

授权、审计与问责

认证后还要授权,之后靠审计和日志追责。

教材原文段落

organization. The object is the passive entity that the subject wants to access. An object is commonly a resource, such as a file or printer, but it can also be a user, process, program, computer, or organization. You want to keep a broad understanding of the terms subject and object, rather than only considering users and files. Access is the relationship between a subject and object, including reading, writing, modifying, deleting, printing, moving, backing up, and many other operations or activities. Authorization or access control is the management of the relationship between subjects and objects.

Remember that the actual entities referenced by the terms subject and object are specific to an individual access request. The entity serving as the object in one access event could serve as the subject in another. For example, process A may ask for data from process B. To satisfy process A's request, process B must ask for data from process C. In this example (Table 8.1), process B is the object of the first request and the subject of the second request. TABLE 8.1 Subjects and objects Request Subject Object First request Process AProcess B Second request Process BProcess C This also serves as an example of transitive trust.

Transitive trust is the concept that if A trusts B and B trusts C, then A inherits the trust of C through the transitive property (Figure 8.1)—which works as it would in a mathematical equation: if a = b and b = c, then a = c. In the previous example, when A requests data from B and then B requests data from C, the data that A receives is essentially from C. Transitive trust is a serious security concern because it may enable the bypassing of restrictions or limitations between A and C, especially if A and C both support interaction with B. An example would be when an organization blocks access to Facebook or YouTube to increase worker productivity.

Thus, workers (A) do not have access to certain Internet sites (C). However, if workers are able to have access to a web proxy, virtual private network (VPN), or anonymization service, then this can serve as a means to bypass the local network restriction. In other words, if workers (A) are accessing VPN service (B), and the VPN service (B) can access the blocked internet service (C), then A can access C through B via a transitive trust exploitation.

中文直译 / 整理

组织。 客体是主体希望访问的被动实体。 客体通常是一个资源,例如文件或打 印机,但也可能是用户、进程、程序、计算机或组织。 您需要对“主体”和 “客体”这两个术语保持广泛的理解,而不仅仅是将它们视为用户和文件。 访 问是主体与客体之间的关系,包括读取、写入、修改、删除、打印、移动、备 份以及许多其他操作或活动。 授权或访问控制是对主体与客体之间关系的管理。 请记住,术语 主体 和 客体所引用的实际实体是特定于单个访问请求的。 在一 个访问事件中作为客体的实体,可能在另一个事件中作为主体。 例如,进程 A 可能请求来自进程 B 的数据。 为满足进程 A 的请求,进程 B 必须请求来自进程 C 的数据。 在此示例中(表 8.1 ),进程 B 是第一个请求的客体,也是第二个 请求的主体。 表 8.1 主体和客体 请求 主体 客体 第一次请求 进程 A 进程 B 第二次请求 进程B 进程C 这同样是一个传递信任的示例。 传递信任是指如果A信任B,且B信任C,则A通 过传递性质继承对C的信任(图8.1)——其原理与数学方程相同:若a = b,且 b = c,则a = c。

在前述示例中,当A从B请求数据,而B又从C请求数据时,A 最终接收的数据本质上来自C。 传递信任是一个严重的安全问题,因为它可能允 许绕过A与C之间的限制或限制,尤其是在A和C都支持与B交互的情况下。 例如, 当一个组织阻止访问Facebook或YouTube以提高员工工作效率时,员工(A) 便无法访问某些网站(C)。 然而,如果员工能够使用网络代理、虚拟专用网络 (VPN)或匿名服务,则这些服务可成为绕过本地网络限制的手段。 换句话说, 如果员工(A)正在访问VPN服务(B),而VPN服务(B)能够访问被屏蔽的 互联网服务(C),那么A便可借助B通过传递信任的利用访问C。

小白解释

场景先行:新员工入职后要登录系统。第一步是声明身份,第二步证明身份,第三步决定能访问哪些数据,最后系统要记录他做了什么。IAM 题就是围绕这条链条出题。

这一页真正想让你理解的是:认证后还要授权,之后靠审计和日志追责。

把它放进公司里看,关键不是背定义,而是判断:认证成功不代表什么都能做;离职、调岗、权限漂移都会造成越权。

你作为负责人可以这样想:把识别、认证、授权、审计分开看,再用最小权限和定期复核收口。

本页术语用人话说:

授权:授权是认证之后决定你能访问什么、能做什么。

程序:程序是一步一步怎么做。

虚拟专用网络 VPN:VPN 在不可信网络上建立加密隧道。

常见误区:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

读完后用一句话复述:如果我是IAM 管理员,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“授权、审计与问责”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是IAM 管理员在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

认证成功不等于什么都能做;权限仍要单独授权。

Step-by-step、SOP 常对应 procedure。

远程访问、站点到站点、安全隧道常对应 VPN/IPSec。

排除法提醒:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

本页术语拆解
授权 授权是认证之后决定你能访问什么、能做什么。
程序 程序是一步一步怎么做。
虚拟专用网络 VPN VPN 在不可信网络上建立加密隧道。
学习单元 04 / PDF P490

认证:证明身份

认证回答“你是不是你声称的那个人”。

教材原文段落

FIGURE 8.1 Transitive trust Closed and Open Systems Systems are designed and built according to one of two differing philosophies. A closed system is designed to work well with a narrow range of other systems, generally all from the same manufacturer. The standards for closed systems are often proprietary and not normally disclosed. Open systems, on the other hand, are designed using agreed-on industry standards. Open systems are much easier to integrate with systems from different manufacturers that support the same standards or that use compatible application programming interfaces (APIs).

An API is a defined set of interactions allowed between computing elements, such as applications, services, networking, firmware, and hardware. An API defines the types of requests that can be made, the exact means to make the requests, the data forms of the exchange, and other related requirements (such as authentication and/or session encryption). APIs make interoperability of computing elements possible. Without APIs, computing components would be unable to interact directly, and information sharing would not be easy. APIs are what make modern computing and the Internet possible.

The app on your smartphone talks to the phone's operating system via an API; the phone's operating system talks over the telco or Wi-Fi network via an API to reach the cloud service's API to submit a request and receive a response.

中文直译 / 整理

图 8.1传递性信任 封闭系统和开放系统 系统的设计和构建遵循两种不同的理念。 封闭系统旨在与有限范围的其他系统 良好协作,通常这些系统均来自同一制造商。 封闭系统的标准通常是专有的, 且通常不对外公开。 开放系统则基于业界公认的标准化规范进行设计。 开放系 统更容易与支持相同标准或使用兼容应用程序编程接口(API)的其他制造商系 统集成。 API 是计算元素(如应用程序、服务、网络、固件和硬件)之间允许的一组定 义好的交互。 API 定义了可以发出的请求类型、发出请求的确切方式、数据交 换的格式以及其他相关要求(如身份验证和/或会话加密)。 API 使计算元素 之间的互操作性成为可能。 没有 API,计算组件将无法直接交互,信息共享也 将变得困难。 API 是现代计算和互联网得以实现的基础。 您智能手机上的应用 程序通过 API 与手机的操作系统通信; 手机的操作系统通过 API 经过电信或 Wi‑Fi 网络连接到云服务的 API,以提交请求并接收响应。

小白解释

场景先行:新员工入职后要登录系统。第一步是声明身份,第二步证明身份,第三步决定能访问哪些数据,最后系统要记录他做了什么。IAM 题就是围绕这条链条出题。

这一页真正想让你理解的是:认证回答“你是不是你声称的那个人”。

把它放进公司里看,关键不是背定义,而是判断:认证成功不代表什么都能做;离职、调岗、权限漂移都会造成越权。

你作为负责人可以这样想:把识别、认证、授权、审计分开看,再用最小权限和定期复核收口。

本页术语用人话说:

认证:认证是验证“你是不是你声称的那个人”。

加密:加密把内容变成未授权者看不懂的形式。

标准:标准给出必须满足的最低要求。

程序:程序是一步一步怎么做。

常见误区:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

读完后用一句话复述:如果我是IAM 管理员,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“认证:证明身份”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是IAM 管理员在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

密码、令牌、生物特征、多因素认证都服务认证。

加密主要保护机密性,也可配合签名、哈希支持完整性和真实性。

Minimum level、mandatory requirement 常对应 standard。

Step-by-step、SOP 常对应 procedure。

身份管理题要区分识别、认证、授权、审计。

排除法提醒:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

本页术语拆解
认证 认证是验证“你是不是你声称的那个人”。
加密 加密把内容变成未授权者看不懂的形式。
标准 标准给出必须满足的最低要求。
程序 程序是一步一步怎么做。
身份 身份是主体在系统中的标识。
学习单元 05 / PDF P491

可用性:需要时能用,且性能可接受

可用性关注中断、故障、DoS、备份和冗余。

教材原文段落

Closed systems are harder to integrate with unlike systems, but this “feature” could make them more secure. A closed system is often composed of proprietary hardware and software that does not incorporate industry standards or offer an open API. This lack of integration ease means that attacks that typically focus on generic system components either will not work or must be customized to be successful. In many cases, attacking a closed system is harder than launching an attack on an open system, since a unique exploit of a unique vulnerability would be required.

In addition to the lack of known vulnerable components on a closed system, it is often necessary to possess more in-depth knowledge of the specific target system to launch a successful attack. Open systems are generally far easier to integrate with other open systems. It is easy, for example, to create a local area network (LAN) with a Microsoft Windows Server machine, a Linux machine, and a Macintosh machine. Although all three computers use different operating systems and could represent up to three different hardware architectures, each supports industry standards and open APIs, which makes it easy for network (or other) communications to occur.

This ease of interoperability comes at a price, however. Because standard communications components are incorporated into each of these three open systems, there are far more predictable entry points and methods for launching attacks. In general, their openness makes them more vulnerable to attack, and their widespread availability makes it possible for attackers to find plenty of potential targets. Also, open systems are more popular and widely deployed than closed systems and thus attract more attention from attackers. An attacker who develops basic attacking skills will find more targets that are open systems than closed ones.

Inarguably, there's a greater body of shared experience and knowledge on how to attack open systems than there is for closed systems. The security of an open system is therefore more dependent on the use of secure and defensive coding practices and a thoughtful defense-in-depth deployment strategy (see Chapter 1).

中文直译 / 整理

封闭系统难以与其他系统集成,但这种“特性”可能使其更加安全。 封闭系统 通常由专有硬件和软件组成,不采用行业标准,也不提供开放的 API。 这种集 成难度意味着,通常针对通用系统组件的攻击要么无法生效,要么必须进行定 制才能成功。 在许多情况下,攻击封闭系统比攻击开放系统更困难,因为需要 针对独特的漏洞开发独特的利用方法。 除了封闭系统中缺乏已知的易受攻击组 件外,要成功发起攻击,通常还需要对特定目标系统有更深入的了解。 开放系统通常更容易与其他开放系统集成。 例如,使用一台 Microsoft Windows Server 机器、一台 Linux 机器和一台 Macintosh 机器创建局域网 (LAN)非常容易。 尽管这三台计算机使用不同的操作系统,可能代表三种不 同的硬件架构,但它们都支持行业标准和开放 API,从而使网络(或其他)通 信变得容易。 然而,这种互操作性的便利是有代价的。 由于标准通信组件被纳 入这三个开放系统中,因此存在更多可预测的攻击入口和方法。 总体而言,它 们的开放性使其更容易受到攻击,而它们的广泛可用性使得攻击者能够找到大 量潜在目标。

此外,开放系统比封闭系统更流行、部署更广泛,因此更容易吸 引攻击者的关注。 一个具备基本攻击技能的攻击者会发现更多的开放系统目标, 而非封闭系统目标。 毫无疑问,关于如何攻击开放系统的共享经验和知识远多 于封闭系统。 因此,开放系统的安全性更依赖于安全和防御性的编码实践以及 深思熟虑的纵深防御部署策略(参见第 1 章)。

小白解释

场景先行:想象公司有一个客户订单系统:客户资料被别人看到是机密性问题,订单金额被偷偷改是完整性问题,系统打不开是可用性问题。教材这一页就是教你把事故先翻译成安全目标。

这一页真正想让你理解的是:可用性关注中断、故障、DoS、备份和冗余。

把它放进公司里看,关键不是背定义,而是判断:把泄露、篡改、宕机混在一起,就会选错控制措施。

你作为负责人可以这样想:先判断事故破坏了 CIA 哪一项,再选择对应控制:防泄露、防篡改、保可用。

本页术语用人话说:

可用性:可用性保证授权用户需要时能及时使用系统和数据。

纵深防御:纵深防御不是一道门,而是一层又一层控制。

标准:标准给出必须满足的最低要求。

强制访问控制 MAC:MAC 由系统根据标签和级别强制决定访问。

常见误区:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

读完后用一句话复述:如果我是业务系统负责人,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“可用性:需要时能用,且性能可接受”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是业务系统负责人在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

冗余、备份、BCP/DRP、抗 DoS、容量规划都对应可用性。

多层控制串联、避免单点失败,就是 defense in depth。

Minimum level、mandatory requirement 常对应 standard。

政府/军方、机密级别、标签、不可由用户随意改通常是 MAC。

RPO 问数据:最多丢到哪个时间点。

排除法提醒:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

本页术语拆解
可用性 可用性保证授权用户需要时能及时使用系统和数据。
纵深防御 纵深防御不是一道门,而是一层又一层控制。
标准 标准给出必须满足的最低要求。
强制访问控制 MAC MAC 由系统根据标签和级别强制决定访问。
恢复点目标 RPO RPO 是最多能接受丢失多少时间范围的数据。
学习单元 06 / PDF P492

保护机制:分层、隐藏、加密和边界

单一控制不够,安全靠多个机制配合。

教材原文段落

Open Source vs. Closed Source It's also helpful to keep in mind the distinction between open-source and closed-source systems. An open-source solution is one where the source code, and other internal logic, is exposed to the public. A closed-source solution is one where the source code and other internal logic is hidden from the public. Open-source solutions often depend on public inspection and review to improve the product over time. Closed-source solutions are more dependent on the vendor/programmer to revise the product over time. Both open-source and closed-source solutions can be available for sale or at no charge, but the term commercial typically implies closedsource.

However, closed-source code is sometimes revealed through either vendor compromise or through decompiling or disassembly. The former is always a breach of ethics and often the law, whereas the latter is a standard element in ethical reverse engineering or systems analysis. It is also the case that a closed-source program can be either an open system or a closed system, and an open-source program can be either an open system or a closed system. Since these terms are so similar, it is essential to read questions carefully.

Additional coverage of open-source and other software issues is included in Chapter 20, “Software Development Security.” CISSP Objective 3.1 lists 11 secure design principles. Six of them are covered in this chapter (i.e., secure defaults, fail securely, keep it simple and small, zero trust or trust but verify, privacy by design, and secure access service edge); the other five are covered in other chapters where they integrate best with broader coverage of similar topics. For threat modeling and defense in depth, see Chapter 1; for least privilege and segregation of duties, see Chapter 16; and for shared responsibility, see Chapter 9.

Secure Defaults You have probably heard the phrase “the tyranny of the default.” But do you know what this means? Tyranny has several definitions, but the one that

中文直译 / 整理

开源与闭源 同时,记住开放源代码与封闭源代码系统之间的区别也很有帮助。 开放源 代码解决方案是指源代码和其他内部逻辑向公众公开的方案。 封闭源代码 解决方案则是指源代码和其他内部逻辑对公众隐藏的方案。 开放源代码解 决方案通常依赖公众的检查和审查来逐步改进产品。 封闭源代码解决方案 则更依赖供应商/程序员来持续改进产品。 开放源代码和封闭源代码解决方 案都可以出售或免费提供,但术语商业通常意味着封闭源代码。 然而,封 闭源代码有时会通过供应商被攻破、反编译或反汇编而泄露。 前者总是违 反道德,且常常违法,而后者则是道德逆向工程或系统分析中的标准环节。 闭源程序既可以是开放系统,也可以是封闭系统; 开源程序同样既可以是 开放系统,也可以是封闭系统。 由于这些术语非常相似,因此必须仔细阅 读问题。 有关开源及其他软件问题的更多内容见第20章,“软件开发安全。 ” CISSP 目标 3.1 列出了 11 项安全设计原则。 其中六项在本章中进行了 介绍(即默认安全、安全失败、保持简洁与小型化、零信任或信任但验证、 设计即隐私、安全访问服务边缘); 其余五项则在其他章节中结合更广泛的 类似主题进行介绍。

有关威胁建模和纵深防御,请参见第1章; 有关最小权 限和职责分离,请参见第16章; 有关共享责任,请参见第9章。 默认安全 你可能听说过“默认的暴政”这个说法。 但你知道它的含义吗? 暴政有多种定义, 但其中一种

小白解释

场景先行:新员工入职后要登录系统。第一步是声明身份,第二步证明身份,第三步决定能访问哪些数据,最后系统要记录他做了什么。IAM 题就是围绕这条链条出题。

这一页真正想让你理解的是:单一控制不够,安全靠多个机制配合。

把它放进公司里看,关键不是背定义,而是判断:认证成功不代表什么都能做;离职、调岗、权限漂移都会造成越权。

你作为负责人可以这样想:把识别、认证、授权、审计分开看,再用最小权限和定期复核收口。

本页术语用人话说:

纵深防御:纵深防御不是一道门,而是一层又一层控制。

标准:标准给出必须满足的最低要求。

程序:程序是一步一步怎么做。

威胁建模:威胁建模是在设计和生命周期中提前识别威胁。

常见误区:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

读完后用一句话复述:如果我是IAM 管理员,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“保护机制:分层、隐藏、加密和边界”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是IAM 管理员在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

多层控制串联、避免单点失败,就是 defense in depth。

Minimum level、mandatory requirement 常对应 standard。

Step-by-step、SOP 常对应 procedure。

越早做威胁建模,修复成本越低。

永不默认信任、持续验证、最小权限、微分段是零信任关键词。

排除法提醒:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

本页术语拆解
纵深防御 纵深防御不是一道门,而是一层又一层控制。
标准 标准给出必须满足的最低要求。
程序 程序是一步一步怎么做。
威胁建模 威胁建模是在设计和生命周期中提前识别威胁。
零信任 零信任默认不信任任何访问请求,需要持续验证和最小权限。
日志 日志记录系统和用户活动,用于监控、审计和调查。
职业伦理 职业伦理要求安全人员保护公众、诚实负责、合法合规。
学习单元 07 / PDF P493

安全控制框架:用成熟框架组织安全

框架帮助组织系统化管理控制,而不是想到哪做到哪。

教材原文段落

applies here is “a rigorous condition imposed by some outside agency or force” (attributed to American historian Dixon Wecter). Many assume that the settings present in a software or hardware product when it is first installed are optimal. This is based on the assumption that the designers and developers of a product know the most about that product, so the settings they made are likely the best ones. However, this assumption overlooks the fact that often, the default settings of a product are selected to minimize installation problems to avoid increased load on the technical support services.

For example, consider the fact that most devices have a default password, which minimizes the costs of support when installing or using the product for the first time. Unfortunately, default settings often make the discovery and exploitation of equipment trivial for attackers. Never assume that the default settings of any product are secure. They typically are not because secure settings would likely get in the way of existing business tasks or system operations. It is always up to the system's administrator and/or company security staff to alter a product's settings to comply with the organization's security policies.

Unless your organization hired the developer, that developer did not craft the code or choose settings specifically for your organization's use of their product. A much better assumption is that the default settings of a product are the worst possible options for your organization. Therefore, you need to review every setting to determine what it does and what you need configured to do to optimize security while supporting business operations. Fortunately, there is some movement toward more secure defaults. Some products, especially security products, may now be designed with their most secure settings enabled by default.

However, such a locked-down product will have fewer enabled capabilities and will likely be less user-friendly. Thus, while being more secure, secure defaults may be an obstacle for those who only want their systems to “just work.” If you are a developer, you must create detailed explanations of each of your product's configuration options. You can't assume that customers know everything about your product, especially the configuration settings and what each option does to alter its features, operations, communications, etc. You may be required to have default settings to make the product as easy to install as possible.

Still, you may be able to provide one or more configurations in either written instructional form or in a file that can be imported or applied.

中文直译 / 整理

您可能听说过“默认设置的暴政”这个说法。 但您知道这指的是什么吗? 暴政 有多种定义,其中适用于此处的是“由某种外部机构或力量强加的严格条件” (源自美国历史学家迪克森·韦克特)。 许多人认为,软件或硬件产品在首次 安装时的设置是最优的。 这是基于这样一种假设:产品的设计者和开发者最了 解该产品,因此他们设定的选项最有可能是最好的。 然而,这种假设忽视了一 个事实:通常,产品的默认设置是为了尽量减少安装问题,以避免增加技术支 持的负担。 例如,大多数设备都设有默认密码,这可以降低产品首次安装或使 用时的支持成本。 不幸的是,默认设置往往使攻击者能够轻易发现并利用设备。 绝不要假设任何产品的默认设置都是安全的。 它们通常并不安全,因为安全 设置可能会妨碍现有的业务任务或系统操作。 始终由系统的管理员和/或公司 安全人员修改产品的设置,以符合组织的安全策略。 除非您的组织聘请了该 开发者,否则该开发者并未专门为贵组织使用其产品而编写代码或选择设置。 一个更好的假设是,产品的默认设置对您的组织而言是最糟糕的选项。 因此, 您需要审查每一项设置,以确定其功能以及为在支持业务操作的同时优化安全 性而需要配置的内容。

幸运的是,目前正朝着更安全的默认设置方向发展。 一些产品,尤其是安全产 品,现在可能已设计为默认启用其最安全的设置。 然而,这种高度锁定的产品 将具有更少的启用功能,且可能用户体验较差。 因此,尽管更安全,安全的默 认设置可能成为那些仅希望系统“即开即用”的人的障碍。 如果您是开发者,您必须为产品的每个配置选项提供详细的说明。 您不能假设 客户了解您产品的所有信息,尤其是配置设置以及每个选项如何更改其功能、 操作、通信等。 您可能需要设置默认配置,以使产品尽可能易于安装。 但您仍 可通过书面说明或可导入或应用的文件提供一种或多种配置。

小白解释

场景先行:你是公司的安全负责人,正在读第 493 页这一组概念。老板不会问你背定义,而是问:这件事会不会影响业务、谁负责、要不要花钱、出了事能不能解释清楚。

这一页真正想让你理解的是:框架帮助组织系统化管理控制,而不是想到哪做到哪。

把它放进公司里看,关键不是背定义,而是判断:概念没放进业务场景,容易只背词,做题时不知道该选管理动作还是技术动作。

你作为负责人可以这样想:先确认业务目标和风险,再选控制措施,最后留下政策、审批、日志或证据。

本页术语用人话说:

NIST:NIST 提供美国常用安全标准、框架和指南。

常见误区:不要一看到安全题就直接选最强工具;CISSP 更常考“在这个场景下谁该负责、下一步是什么”。

读完后用一句话复述:如果我是安全负责人,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“安全控制框架:用成熟框架组织安全”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是安全负责人在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

看到 SP 800 系列、CSF、RMF 常联想到 NIST。

排除法提醒:不要一看到安全题就直接选最强工具;CISSP 更常考“在这个场景下谁该负责、下一步是什么”。

本页术语拆解
NIST NIST 提供美国常用安全标准、框架和指南。
学习单元 08 / PDF P494

安全控制框架:用成熟框架组织安全

框架帮助组织系统化管理控制,而不是想到哪做到哪。

教材原文段落

This will go a long way to assist customers with gaining the most advantage from your product while minimizing the security risks. Restrictive defaults refer to a practice or policy where the default settings or options are intentionally configured to be more limiting or restrictive to enhance security, privacy, or compliance. This concept is often applied in software, systems, or services where administrators or users are provided with a preconfigured set of options and the default settings prioritize security, safety, or regulatory compliance. Fail Securely System failures can occur due to a wide range of causes.

Once the failure event occurs, how the system or environment handles the failure is important. The most desired result is for an application to fail securely. The first type of failure management is programmatic error handling (aka exception handling). This is the process where a programmer codes in mechanisms to anticipate and defend against errors to avoid the termination of execution. Error handling includes code that will attempt to handle errors when they arise before they can cause harm or interrupt execution. One such mechanism, supported by many languages, is a try..catch statement.

This logical block statement is used to place code that could result in an error on the try branch and then code that will be executed if there is an error on the catch branch. This is similar to if..then..else statements, but it is designed to handle errors deftly. Other mechanisms are to avoid or prevent errors, especially regarding user input. Input sanitization, input filtering, and input validation are terms used to refer to this concept. This often includes checking the input for length, filtering against a block list of unwanted input, and escaping metacharacters. See more about secure coding practices in Chapter 9; Chapter 15, “Security Assessment and Testing”; and Chapter 20.

There are several similar terms that can be confusing and thus require a bit of focus to comprehend. These terms are fail-soft, fail-secure, fail-safe, failopen, and fail-closed. Typically, confusion occurs when not understanding the context where these terms are used. The two primary contexts are the

中文直译 / 整理

这将极大地帮助客户最大限度地利用您的产品,同时降低安全风险。 限制性默认值是指一种实践或策略,其中默认设置或选项被有意配置 为更具限制性,以增强安全性、隐私性或合规性。 这一概念通常应用于软 件、系统或服务中,管理员或用户会获得一组预配置的选项,而默认设置 优先考虑安全性、安全性或监管合规性。 安全失败 系统故障可能由多种原因引起。 一旦故障事件发生,系统或环境如何处理该故 障就显得至关重要。 最理想的结果是应用程序安全失败。 第一种故障管理方式 是编程错误处理(即异常处理)。 这是一种程序员编写机制以预测和防范错误, 从而避免执行终止的过程。 错误处理包括在错误发生时尝试处理它们的代码, 以防止其造成损害或中断执行。 一种被许多语言支持的机制是try..catch语句。 这种逻辑块语句用于将可能引 发错误的代码放在try分支中,而将发生错误时要执行的代码放在catch分支中。 这与if..then..else语句类似,但专为灵活处理错误而设计。 其他机制用于避免或防止错误,特别是与用户输入相关的错误。 输入清理、输 入过滤和输入验证是用于指代这一概念的术语。

这通常包括检查输入的长度、 根据不希望的输入黑名单进行过滤,以及转义元字符。 有关安全编码实践的更 多信息,请参见第9章; 第15章,“安全评估与测试”; 以及第20章。 有几个相似的术语容易引起混淆,因此需要集中注意力来理解。 这些术语包括 失效柔化、失效安全、失效保护、失效开放和失效关闭。 通常,混淆源于对这 些术语使用情境的不了解。 两个主要的情境是

小白解释

场景先行:凌晨监控告警:某台服务器开始大量外连。你不能先忙着写报告,也不能直接关全网。事件响应要按顺序做:确认、遏制、根除、恢复、复盘。

这一页真正想让你理解的是:框架帮助组织系统化管理控制,而不是想到哪做到哪。

把它放进公司里看,关键不是背定义,而是判断:步骤乱了会扩大损失,或者破坏证据。

你作为负责人可以这样想:先保全证据和控制影响,再清除原因并恢复业务。

本页术语用人话说:

NIST:NIST 提供美国常用安全标准、框架和指南。

政策:政策是高层原则,说明必须遵守什么。

程序:程序是一步一步怎么做。

日志:日志记录系统和用户活动,用于监控、审计和调查。

常见误区:不要一上来就删除文件或重装系统;可能会破坏调查证据。

读完后用一句话复述:如果我是事件响应负责人,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“安全控制框架:用成熟框架组织安全”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是事件响应负责人在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

看到 SP 800 系列、CSF、RMF 常联想到 NIST。

Policy 高层、强制、稳定;Procedure 具体步骤。

Step-by-step、SOP 常对应 procedure。

日志要保护完整性、时间同步和访问控制。

排除法提醒:不要一上来就删除文件或重装系统;可能会破坏调查证据。

本页术语拆解
NIST NIST 提供美国常用安全标准、框架和指南。
政策 政策是高层原则,说明必须遵守什么。
程序 程序是一步一步怎么做。
日志 日志记录系统和用户活动,用于监控、审计和调查。
学习单元 09 / PDF P495

五大支柱与 CIA 三元组

先把安全目标分成机密性、完整性、可用性,再理解真实性和不可否认性。

教材原文段落

physical world and the digital environment. In the physical world, entities primarily prioritize the protection of people. However, there are some circumstances where assets are protected in priority over people. In the digital world, entities focus on protecting assets, but the type of protection may vary among the CIA Triad. When a program fails securely, it is able to do so only because it was designed and programmed to. When secure failure is integrated into a system, the designer must make a few difficult choices about what the results of a failure event will be. The first question to be resolved is whether the system can operate in a fail-soft mode.

To fail-soft is to allow a system to continue to operate after a component fails. This is an alternative to having a failure cause a complete system failure. An example is a typical multitasking operating system that can support numerous simultaneous applications. If one application fails, the others can typically continue to operate. If fail-soft isn't a viable option, then the designer needs to consider the type of product, its deployment scenarios, and the priorities related to failure response. In other words, when the product fails without a fail-soft design, it will fail completely.

The designer/developer must decide what type of complete failure to perform and what to protect or sacrifice to achieve the planned failure result. There are numerous scenarios to consider. The initial distinction is whether the product is something that affects the physical world, such as a door-locking mechanism, or primarily a digital asset–focused product, such as a firewall. If a product can affect the physical world, then the life and safety of humans must be considered and likely prioritized. This human protection prioritization is called fail-safe.

The idea is that when a failure occurs, the system, device, or product will revert to a state that protects the health and safety of people. For example, a fail-safe door will open easily in an emergency to allow people to escape a building. However, this implies that the protection of assets may be sacrificed in favor of personnel safety. However, in some physical world situations, a product could be designed and intended to protect assets in priority above people, such as a bank vault, medical lab, or even a data center. A fail-secure system prioritizes the physical security of assets over any other consideration.

For example, a vault door may automatically close and lock when the building enters a state of emergency. This prioritization of asset protection may occur at the potential cost of harming personnel who could be trapped inside. Obviously, the prioritization of physical world products should be considered carefully.

中文直译 / 整理

物理世界和数字环境。 在物理世界中,实体主要优先保护人员。 然而,在某 些情况下,资产的保护优先于人员。 在数字世界中,实体专注于保护资产, 但保护类型可能在CIA三元组中有所不同。 当一个程序能够安全地失败时,这仅是因为它被设计和编程为如此。 当将安全 失败集成到系统中时,设计者必须就失败事件的结果做出一些艰难的选择。 首 先要解决的问题是,系统是否能够以软失败模式运行。 fail-soft是指在某个组件 失效后,允许系统继续运行。 这是与导致系统完全崩溃的失败方式相对的另一 种选择。 一个典型的例子是支持多个并发应用程序的多任务操作系统:如果一 个应用程序失败,其他应用程序通常仍能继续运行。 如果失败柔化不是一个可行的选项,那么设计者需要考虑产品的类型、其部署 场景以及与故障响应相关的优先级。 换句话说,当产品在没有失败柔化设计的 情况下发生故障时,它将完全失效。 设计者/开发者必须决定执行何种类型的完 全失效,以及为了实现计划的故障结果而保护或牺牲什么。 需要考虑的场景有 很多。 最初的区分在于,该产品是否会影响物理世界,例如门锁机制,或者主 要是以数字资产为中心的产品,例如防火墙。

如果产品可能影响物理世界,则 必须考虑并可能优先保障人类的生命与安全。 这种对人类保护的优先级被称为 fail-safe。 其理念是,当发生故障时,系统、设备或产品将恢复到一种保护人员 健康与安全的状态。 例如,一个fail‑safe的门在紧急情况下会轻松打开,以便 人们逃离建筑物。 然而,这意味着资产的保护可能为了人员安全而被牺牲。 然 而,在某些物理世界情境中,产品可能被设计并旨在优先保护资产而非人员, 例如银行金库、医学实验室,甚至数据中心。 一个fail‑secure系统优先考虑资 产的物理安全,而非其他任何因素。 例如,当建筑物进入紧急状态时,金库门 可能会自动关闭并上锁。 这种对资产保护的优先级可能以潜在损害被困人员为 代价。 显然,对于物理世界产品的优先级设定应谨慎考虑。

小白解释

场景先行:想象公司有一个客户订单系统:客户资料被别人看到是机密性问题,订单金额被偷偷改是完整性问题,系统打不开是可用性问题。教材这一页就是教你把事故先翻译成安全目标。

这一页真正想让你理解的是:先把安全目标分成机密性、完整性、可用性,再理解真实性和不可否认性。

把它放进公司里看,关键不是背定义,而是判断:把泄露、篡改、宕机混在一起,就会选错控制措施。

你作为负责人可以这样想:先判断事故破坏了 CIA 哪一项,再选择对应控制:防泄露、防篡改、保可用。

本页术语用人话说:

CIA 三元组:机密性、完整性、可用性是安全目标的三根主梁。

程序:程序是一步一步怎么做。

资产:资产是组织认为有价值、需要保护的东西,可以是数据、系统、人员、设施或声誉。

防火墙:防火墙根据规则控制网络流量进出。

常见误区:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

读完后用一句话复述:如果我是业务系统负责人,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“五大支柱与 CIA 三元组”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是业务系统负责人在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

泄露看机密性,篡改看完整性,中断/不可访问看可用性。

Step-by-step、SOP 常对应 procedure。

资产安全题先问资产是谁拥有、如何分类、谁负责保护。

防火墙不是万能;它常与 IDS/IPS、分段、日志一起使用。

排除法提醒:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

本页术语拆解
CIA 三元组 机密性、完整性、可用性是安全目标的三根主梁。
程序 程序是一步一步怎么做。
资产 资产是组织认为有价值、需要保护的东西,可以是数据、系统、人员、设施或声誉。
防火墙 防火墙根据规则控制网络流量进出。
学习单元 10 / PDF P496

机密性:让该看的人看,不该看的人看不到

机密性重点是防泄露,同时不能妨碍授权访问。

教材原文段落

In the context of the physical world, the term fail-open is a synonym for failsafe, and fail-closed is a synonym for fail-secure. If the product is primarily digital, then the focus of security is completely on digital assets. That means the designer must then prioritize the security aspect—namely, availability or confidentiality and integrity. If the priority is for maintaining availability, then when the product fails, the connection or communication is allowed to continue. This is known as fail-open. If the priority is for maintaining confidentiality and integrity, then when the product fails, the connection or communication is cut off.

This is known as fail-secure, fail-closed, and/or fail-safe (again, in the context of a digital environment). The Internet Engineering Task Force (IETF) recommends avoiding using the term fail-safe when discussing digital-only issues as it introduces the concept of human safety, which is not a concern in a digital context and thus causes unnecessary confusion. However, when the context switches from the physical world to the digital world, the definition of fail-safe changes. An example could be a firewall, which, if designed to fail-open, would allow communications without filtering. In contrast, implementing a fail-secure, fail-closed, or fail-safe solution would cut off communications.

The fail-open state protects availability by sacrificing confidentiality and integrity, whereas the fail-closed state sacrifices availability to preserve confidentiality and integrity. Another example of a digital environment event following a fail-secure, fail-closed, and/or fail-safe procedure is when an operating system encounters a processing or memory isolation violation, it terminates all executions then initiates a reboot. This mechanism is known as a stop error or the Blue Screen of Death (BSoD) in Windows. A condensed summary of the context and protection priority of these terms is presented in Table 8.2.

中文直译 / 整理

在物理世界的语境中,术语 fail-open 是 fail‑safe 的同义词,而 fail‑closed 是 fail‑secure 的同义词。 如果产品主要是数字的,那么安全的重点完全在于数字资产。 这意味着设计者 必须优先考虑安全性方面——即可用性或机密性和完整性。 如果优先考虑保持 可用性,那么当产品出现故障时,连接或通信仍允许继续。 这被称为故障开放 (fail‑open)。 如果优先考虑保持机密性和完整性,那么当产品出现故障时, 连接或通信将被切断。 这被称为故障安全(fail‑secure)、故障关闭( fail‑closed)和/或故障保护(fail‑safe)(同样,这是在数字环境的背景下)。 互联网工程任务组(IETF)建议在讨论仅限数字的问题时避免使用 “故障安全”一词,因为它引入了人身安全的概念,而这一概念在数字环 境中并不相关,因此会造成不必要的混淆。 然而,当上下文从物理世界切换到数字世界时,"故障安全"的定义会发生变化。 一个例子是防火墙,如果设计为故障开放,则允许未经过滤的通信。 相比之下, 实施故障安全、故障关闭或故障保护方案则会切断通信。

故障开放状态通过牺 牲机密性和完整性来保护可用性,而故障关闭状态则牺牲可用性以保护机密性 和完整性。 数字环境中遵循故障安全、故障关闭和/或故障保护机制的另一个例 子是:当操作系统检测到处理或内存隔离违规时,会终止所有执行并启动重启。 这种机制在Windows中被称为停止错误或蓝屏(BSoD)。 这些术语的上下文和保护优先级的简明摘要见表8.2。

小白解释

场景先行:想象公司有一个客户订单系统:客户资料被别人看到是机密性问题,订单金额被偷偷改是完整性问题,系统打不开是可用性问题。教材这一页就是教你把事故先翻译成安全目标。

这一页真正想让你理解的是:机密性重点是防泄露,同时不能妨碍授权访问。

把它放进公司里看,关键不是背定义,而是判断:把泄露、篡改、宕机混在一起,就会选错控制措施。

你作为负责人可以这样想:先判断事故破坏了 CIA 哪一项,再选择对应控制:防泄露、防篡改、保可用。

本页术语用人话说:

机密性:机密性让该看的人能看,不该看的人看不到。

完整性:完整性保证数据没有被未授权修改,并且仍然正确可信。

可用性:可用性保证授权用户需要时能及时使用系统和数据。

ISO:ISO 是国际标准化组织,常见安全管理体系如 ISO 27001/27002。

常见误区:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

读完后用一句话复述:如果我是业务系统负责人,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“机密性:让该看的人看,不该看的人看不到”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是业务系统负责人在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

加密、访问控制、分类、培训都常用于保护机密性。

哈希、数字签名、变更控制、输入校验常对应完整性。

冗余、备份、BCP/DRP、抗 DoS、容量规划都对应可用性。

ISO 偏标准和管理体系。

Step-by-step、SOP 常对应 procedure。

排除法提醒:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

本页术语拆解
机密性 机密性让该看的人能看,不该看的人看不到。
完整性 完整性保证数据没有被未授权修改,并且仍然正确可信。
可用性 可用性保证授权用户需要时能及时使用系统和数据。
ISO ISO 是国际标准化组织,常见安全管理体系如 ISO 27001/27002。
程序 程序是一步一步怎么做。
资产 资产是组织认为有价值、需要保护的东西,可以是数据、系统、人员、设施或声誉。
防火墙 防火墙根据规则控制网络流量进出。
学习单元 11 / PDF P497

机密性:让该看的人看,不该看的人看不到

机密性重点是防泄露,同时不能妨碍授权访问。

教材原文段落

TABLE 8.2 Fail terms' definitions related to physical and digital products Physical State Digital Protect People Fail-Open Protect Availability Protect People Fail-Safe Protect Confidentiality and Integrity Protect Assets Fail-ClosedProtect Confidentiality and Integrity Protect Assets Fail-Secure Protect Confidentiality and Integrity Keep It Simple and Small Keep it simple is a shortened form of the classic statement “keep it simple, stupid” or “keep it stupid simple.” This is sometimes called the KISS principle. In security, this concept encourages avoiding overcomplicating the environment, organization, or product design. The more complex a system, the more difficult it is to secure.

The more lines of code, the more challenging it is to test it thoroughly. The more parts there are, the more places there are for things to go wrong. The more features and capabilities, the larger the attack surface. Thus, keeping a system's design or software coding simple and small will directly relate to the difficulty of establishing, testing, and verifying its security. There are many other concepts that have a similar or related emphasis, such as the following: “Don't Repeat Yourself” (DRY) The idea is to eliminate redundancy in software by not repeating the same code in multiple places. Otherwise, duplicating code would increase the difficulty if changes are needed.

Computing Minimalism Crafting code to use the least necessary hardware and software resources possible is computing minimalism. This is also the goal of the program evaluation and review technique (PERT), which is discussed in Chapter 20. Rule of Least Power Use the least powerful programming language that is suitable for the needed solution. “Worse Is Better” (aka New Jersey Style) The quality of software does not necessarily increase with increased capabilities and functions; there is often a worse software state (i.e., fewer functions), which is the better (i.e., preferred, maybe more secure) option.

中文直译 / 整理

表 8.2 与物理和数字产品相关的失败条款定义 物理 状态 数字 保护人员‑失效开放 保护可用性 保护人员,失效安全 保护机密性和完整性 保护资产,失效封闭 保护机密性和完整性 保护资产,失效安全 保护机密性和完整性 保持简单与小巧 保持简洁是经典陈述“保持简洁,愚蠢”或“保持愚蠢地简洁”的简写形式。 这有时被称为KISS原则。 在安全领域,这一概念鼓励避免使环境、组织或产品 设计过于复杂。 系统越复杂,就越难以保障其安全性。 代码行数越多,彻底测 试的难度就越大。 组件越多,出错的地方就越多。 功能和能力越多,攻击面就 越大。 因此,保持系统设计或软件编码的简单和精简,将直接关系到建立、测 试和验证其安全性的难易程度。 还有许多其他概念具有相似或相关的重点,例如以下内容: “不要重复自己”(DRY) 这一理念是通过不在多个地方重复相同代 码来消除软件中的冗余。 否则,代码重复会使更改变得困难。 计算极简主义 以最少的硬件和软件资源编写代码是计算极简主义。 这也 是计划评估与审查技术(PERT)的目标,该技术将在第20章中讨论。 最小权限原则 使用最适合所需解决方案的最弱编程语言。

“更差即更好”(又称新泽西风格)软件的质量并不一定随着功能和能力 的增加而提高; 通常存在一种更差的软件状态(即功能更少),但这反而 是更好的(即更受青睐,可能更安全)选择。

小白解释

场景先行:想象公司有一个客户订单系统:客户资料被别人看到是机密性问题,订单金额被偷偷改是完整性问题,系统打不开是可用性问题。教材这一页就是教你把事故先翻译成安全目标。

这一页真正想让你理解的是:机密性重点是防泄露,同时不能妨碍授权访问。

把它放进公司里看,关键不是背定义,而是判断:把泄露、篡改、宕机混在一起,就会选错控制措施。

你作为负责人可以这样想:先判断事故破坏了 CIA 哪一项,再选择对应控制:防泄露、防篡改、保可用。

本页术语用人话说:

机密性:机密性让该看的人能看,不该看的人看不到。

完整性:完整性保证数据没有被未授权修改,并且仍然正确可信。

可用性:可用性保证授权用户需要时能及时使用系统和数据。

资产:资产是组织认为有价值、需要保护的东西,可以是数据、系统、人员、设施或声誉。

常见误区:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

读完后用一句话复述:如果我是业务系统负责人,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“机密性:让该看的人看,不该看的人看不到”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是业务系统负责人在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

加密、访问控制、分类、培训都常用于保护机密性。

哈希、数字签名、变更控制、输入校验常对应完整性。

冗余、备份、BCP/DRP、抗 DoS、容量规划都对应可用性。

资产安全题先问资产是谁拥有、如何分类、谁负责保护。

排除法提醒:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

本页术语拆解
机密性 机密性让该看的人能看,不该看的人看不到。
完整性 完整性保证数据没有被未授权修改,并且仍然正确可信。
可用性 可用性保证授权用户需要时能及时使用系统和数据。
资产 资产是组织认为有价值、需要保护的东西,可以是数据、系统、人员、设施或声誉。
学习单元 12 / PDF P498

第 498 页学习单元

这一页属于本章连续内容,先读原文和译文,再看下方把概念拆成小白能理解的版本。

教材原文段落

“You Aren't Gonna Need It” (YAGNI) Programmers should not write capabilities and functions until they are necessary, so rather than create them when you think of them, create them only when you need them. It is easy to get caught up in adding complexity to a system, whether that system is a software program or an organizational IT security structure. The KISS principle encourages us all to avoid the overly complex in favor of the streamlined, optimized, and reduced solution. Simpler solutions are easier to secure, easier to troubleshoot, and easier to verify. Zero-Trust Zero trust is a security concept where nothing and no person inside the organization is automatically trusted.

There has long been an assumption that everything on the inside is trusted and everything on the outside is untrusted. This has led to a significant security focus on endpoint devices, the locations where users interact with company resources. An endpoint device could be a user's workstation, a tablet, a smartphone, an Internet of Things (IoT) device, an industrial control system (ICS), an edge computing sensor, or any public-facing servers in a screened subnet or extranet. The idea that a security perimeter exists between the safe inside and the harmful outside is problematic.

There have been too many occurrences of security breaches caused by insiders as well as external attacker breaches that gained the freedom to perform lateral movement internally once they breached the security barrier. The concept of a security perimeter is further complicated by the use of mobile devices, the cloud, and the proliferation of endpoint devices. If a device can operate inside a private network, then be used externally with direct internet access, and then returned to the private network, there is no actual security perimeter. For most organizations, there is no longer a clearly defined line between inside and outside.

Zero trust is an alternate approach to security where nothing and no person is automatically trusted. Instead, each request for activity or access is assumed to be from an unknown and untrusted location until otherwise verified. The concept is “never trust, always verify.” Since anyone and anything could be malicious, every transaction should be verified before it is allowed to occur. The zero-trust model is based on “assume breach,” meaning that you should always assume a security breach has occurred and that whoever or whatever “

中文直译 / 整理

你不会需要它”(YAGNI)程序员不应在必要之前编写功能和能力, 因此不要在想到时就创建它们,而应在真正需要时再创建。 在为系统添加复杂性时,无论是软件程序还是组织的IT安全结构,都很容易陷 入其中。 KISS原则鼓励我们避免过度复杂,转而采用简洁、优化和精简的解决 方案。 更简单的解决方案更容易保障安全、更容易排查故障,也更容易验证。 零信任 零信任是一种安全概念,在该概念中,组织内部的任何事物和任何人都不会被 自动信任。 长期以来,人们一直假设内部的一切都是可信的,而外部的一切都 是不可信的。 这导致了对终端设备的高度安全关注,因为终端设备是用户与公 司资源交互的地方。 终端设备可能是用户的工作站、平板电脑、智能手机、物 联网(IoT)设备、工业控制系统(ICS)、边缘计算传感器,或位于隔离子网 或外联网络中的任何面向公众的服务器。 认为在安全的内部和有害的外部之间 存在安全边界的想法是有问题的。 已有太多安全漏洞是由内部人员造成的,也 有许多外部攻击者在突破安全屏障后获得了在内部横向移动的自由。 安全边界的概念因移动设备、云服务以及终端设备的激增而变得更加复杂。

如 果一个设备可以在私有网络内部运行,然后外部直接通过互联网访问,再返回 私有网络,那么实际上就不存在安全边界。 对于大多数组织而言,内外之间的 界限已不再清晰。 零信任 是一种替代性的安全方法,其中没有任何事物或任何人会被自动信任。 相反, 在经过验证之前,每个活动或访问请求都被视为来自未知且不可信的地点。 其理念 是“永不信任,始终验证”。 由于任何人或任何事物都可能是恶意的,因此在允许 任何交易发生之前,都应对其进行验证。 零信任模型基于“假定已被入侵”的原则, 意味着您应始终假设安全漏洞已经发生,且无论谁或什么

小白解释

场景先行:新员工入职后要登录系统。第一步是声明身份,第二步证明身份,第三步决定能访问哪些数据,最后系统要记录他做了什么。IAM 题就是围绕这条链条出题。

这一页真正想让你理解的是:这一页属于本章连续内容,先读原文和译文,再看下方把概念拆成小白能理解的版本。

把它放进公司里看,关键不是背定义,而是判断:认证成功不代表什么都能做;离职、调岗、权限漂移都会造成越权。

你作为负责人可以这样想:把识别、认证、授权、审计分开看,再用最小权限和定期复核收口。

本页术语用人话说:

安全边界:安全边界是不同信任级别或安全要求交接的位置。

程序:程序是一步一步怎么做。

零信任:零信任默认不信任任何访问请求,需要持续验证和最小权限。

常见误区:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

读完后用一句话复述:如果我是IAM 管理员,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“第 498 页学习单元”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是IAM 管理员在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

内网/外网、DMZ/内网、不同分类级别之间都是常见边界。

Step-by-step、SOP 常对应 procedure。

永不默认信任、持续验证、最小权限、微分段是零信任关键词。

排除法提醒:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

本页术语拆解
安全边界 安全边界是不同信任级别或安全要求交接的位置。
程序 程序是一步一步怎么做。
零信任 零信任默认不信任任何访问请求,需要持续验证和最小权限。
学习单元 13 / PDF P499

认证:证明身份

认证回答“你是不是你声称的那个人”。

教材原文段落

is making a request could be malicious. The goal is to have every access request be authenticated, authorized, and encrypted prior to the access being granted to a resource or asset. The implementation of a zero-trust architecture does involve a significant shift from historical security management concepts. This shift typically requires internal microsegmentation and strong adherence to the principle of least privilege. This approach prevents lateral movement so that if there is a breach or even a malicious insider, their ability to move about the environment is severely restricted. Microsegmentation is dividing up an internal network into numerous subzones.

Each zone is separated from the others by internal segmentation firewalls (ISFWs), subnets, or virtual local area network (VLANs). Zones could be as small as a single device, such as a high-value server or even a client or endpoint device. Any and all communications between zones are filtered, may be required to authenticate, often require session encryption, and may be subjected to allow list and block list control. Zero trust is implemented using a wide range of security solutions, including internal segmentation firewalls (ISFWs), multifactor authentication (MFA), identity and access management (IAM), and next-generation endpoint security (see Chapter 11).

A zero-trust approach to security management can only be successful if a means to validate and monitor user activities continuously is implemented. If a one-time validation mechanism is used, then the opportunity to abuse the system remains since threats, users, and connection characteristics are always subject to change. Thus, zero-trust networking can only work if real-time vetting and visibility into user activities are maintained. A summary of zero trust is that all devices are segmented and isolated from each other to prevent any and all communications. Then, inter-device transactions must be authorized, authenticated, encrypted, monitored/analyzed, and logged.

中文直译 / 整理

发出请求都可能是恶意的。 目标是在授予对资源或资产的访问权限之前,对每 个访问请求进行身份验证、授权和加密。 实施零信任架构确实需要从传统的安 全管理概念发生重大转变。 这种转变通常需要内部微分段和严格遵守最小权限 原则。 这种方法可防止横向移动,从而即使发生漏洞或存在恶意内部人员,其 在环境中的移动能力也会受到严重限制。 微分段是将内部网络划分为多个子区域。 每个区域通过内部分段防火 墙(ISFW)、子网或虚拟局域网(VLAN)与其他区域隔离。 区域可以小 至单个设备,例如高价值服务器,甚至客户端或终端设备。 所有区域之间 的通信都会被过滤,可能需要进行身份验证,通常要求会话加密,并可能 受到允许列表和阻止列表的控制。 零信任通过多种安全解决方案实现,包括内部分段防火墙(ISFW)、多因素认 证(MFA)、身份与访问管理(IAM)和下一代终端安全(参见第11章)。 只 有在持续验证和监控用户活动的机制被实施的情况下,零信任的安全管理方法 才能成功。 如果仅使用一次性验证机制,则由于威胁、用户和连接特征始终在 变化,系统仍存在被滥用的机会。 因此,只有在保持对用户活动的实时审查和 可见性时,零信任网络才能发挥作用。

零信任的摘要是,所有设备都相互分段和隔离,以防止任何通信。 然后,设 备间的事务必须经过授权、认证、加密、监控/分析和记录。

小白解释

场景先行:新员工入职后要登录系统。第一步是声明身份,第二步证明身份,第三步决定能访问哪些数据,最后系统要记录他做了什么。IAM 题就是围绕这条链条出题。

这一页真正想让你理解的是:认证回答“你是不是你声称的那个人”。

把它放进公司里看,关键不是背定义,而是判断:认证成功不代表什么都能做;离职、调岗、权限漂移都会造成越权。

你作为负责人可以这样想:把识别、认证、授权、审计分开看,再用最小权限和定期复核收口。

本页术语用人话说:

认证:认证是验证“你是不是你声称的那个人”。

授权:授权是认证之后决定你能访问什么、能做什么。

加密:加密把内容变成未授权者看不懂的形式。

ISO:ISO 是国际标准化组织,常见安全管理体系如 ISO 27001/27002。

常见误区:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

读完后用一句话复述:如果我是IAM 管理员,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“认证:证明身份”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是IAM 管理员在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

密码、令牌、生物特征、多因素认证都服务认证。

认证成功不等于什么都能做;权限仍要单独授权。

加密主要保护机密性,也可配合签名、哈希支持完整性和真实性。

ISO 偏标准和管理体系。

资产安全题先问资产是谁拥有、如何分类、谁负责保护。

排除法提醒:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

本页术语拆解
认证 认证是验证“你是不是你声称的那个人”。
授权 授权是认证之后决定你能访问什么、能做什么。
加密 加密把内容变成未授权者看不懂的形式。
ISO ISO 是国际标准化组织,常见安全管理体系如 ISO 27001/27002。
资产 资产是组织认为有价值、需要保护的东西,可以是数据、系统、人员、设施或声誉。
防火墙 防火墙根据规则控制网络流量进出。
身份 身份是主体在系统中的标识。
多因素认证 MFA 使用至少两类不同认证因素,提高认证可信度。
学习单元 14 / PDF P500

认证:证明身份

认证回答“你是不是你声称的那个人”。

教材原文段落

In some situations, complete isolation may be needed instead of controlled and filtered interaction. This type of isolation is achieved using an air gap. An air gap is a network security measure employed to ensure that a secure system is physically isolated from other systems. Air gap implies that neither cabled nor wireless network links are available. Due to the proliferation of wireless connectivity options, a Faraday cage may be necessary to enforce air gap isolation (see Chapter 8). To implement a zero-trust system, an organization must be capable of and willing to abandon some long-held assumptions about security.

First and foremost, it must be understood that there is no such thing as a trusted source. No entity, asset, or subject—internal or external—is to be trusted by default. Instead, always assume attackers are already on the inside, on every system. From this new “no assumed trust” position, it is obvious that traditional default access controls are insufficient. Each and every subject, each and every time, needs to be authenticated, authorized, and encrypted. From there, a continuous real-time monitoring system should be established to look for violations and suspicious events.

But even with zero trust integrated into the IT architecture, it is only an element of a holistic security strategy that is integrated into the entire organization's management processes. Zero trust has been formalized in NIST SP 800-207, “Zero Trust Architecture.” Please consult this document to learn more about this revolution in security design. Trust but Verify The phrase “trust but verify” (a quote from a Russian proverb) was made famous by former president Ronald Reagan when discussing U.S. relations with the Soviet Union. However, our focus on this phrase is on its use in the security realm.

A more traditional security approach of trusting subjects and devices within the company's security perimeter (i.e., internal entities) automatically can be called “trust but verify.” This type of security approach leaves an organization vulnerable to insider attacks and grants intruders the ability to easily perform lateral movement among internal systems. Often, the trust but verify approach depends on an initial authentication process to gain

中文直译 / 整理

在某些情况下,可能需要完全隔离而非受控和过滤的交互。 这种隔离通 过气隙实现。 一个气隙是一种网络安全措施,用于确保安全系统与其它系统 物理隔离。 气隙意味着既无有线也无无线网络连接可用。 由于无线连接选项 的普及,可能需要法拉第笼来强制执行气隙隔离(见第8章)。 要实施零信任系统,组织必须具备并愿意放弃一些长期持有的安全假设。 首先, 必须理解并不存在可信赖的来源。 任何实体、资产或主体——无论是内部还是 外部——默认都不应被信任。 相反,应始终假定攻击者已经潜入每个系统内部。 从这种新的“不假设信任”立场出发,显然传统的默认访问控制是不够的。 每 次每个主体都必须经过身份验证、授权和加密。 在此基础上,应建立一个持续 的实时监控系统,以发现违规行为和可疑事件。 但即使将零信任集成到IT架构 中,它也只是整体安全策略的一个组成部分,该策略必须融入整个组织的管理 流程中。 零信任已在NIST SP 800‑207《零信任架构》中正式化。 请查阅该文 档以深入了解这一安全设计的革命。 信任但要核实 短语“信任但验证”(源自一句俄罗斯谚语)在前总统罗纳德·里根讨论美国与 苏联关系时广为人知。

然而,我们关注此短语的重点在于其在安全领域的应用。 一种更传统的安全方法是自动信任公司安全边界内的主体和设备(即内部实体), 这可称为“信任但验证”。 这种类型的安全方法使组织容易受到内部攻击,并 使入侵者能够轻松在内部系统之间进行横向移动。 通常,信任但验证的方法依 赖于初始身份验证过程以获取

小白解释

场景先行:新员工入职后要登录系统。第一步是声明身份,第二步证明身份,第三步决定能访问哪些数据,最后系统要记录他做了什么。IAM 题就是围绕这条链条出题。

这一页真正想让你理解的是:认证回答“你是不是你声称的那个人”。

把它放进公司里看,关键不是背定义,而是判断:认证成功不代表什么都能做;离职、调岗、权限漂移都会造成越权。

你作为负责人可以这样想:把识别、认证、授权、审计分开看,再用最小权限和定期复核收口。

本页术语用人话说:

认证:认证是验证“你是不是你声称的那个人”。

授权:授权是认证之后决定你能访问什么、能做什么。

加密:加密把内容变成未授权者看不懂的形式。

安全边界:安全边界是不同信任级别或安全要求交接的位置。

常见误区:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

读完后用一句话复述:如果我是IAM 管理员,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“认证:证明身份”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是IAM 管理员在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

密码、令牌、生物特征、多因素认证都服务认证。

认证成功不等于什么都能做;权限仍要单独授权。

加密主要保护机密性,也可配合签名、哈希支持完整性和真实性。

内网/外网、DMZ/内网、不同分类级别之间都是常见边界。

ISO 偏标准和管理体系。

排除法提醒:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

本页术语拆解
认证 认证是验证“你是不是你声称的那个人”。
授权 授权是认证之后决定你能访问什么、能做什么。
加密 加密把内容变成未授权者看不懂的形式。
安全边界 安全边界是不同信任级别或安全要求交接的位置。
ISO ISO 是国际标准化组织,常见安全管理体系如 ISO 27001/27002。
NIST NIST 提供美国常用安全标准、框架和指南。
资产 资产是组织认为有价值、需要保护的东西,可以是数据、系统、人员、设施或声誉。
OSI 模型 OSI 用七层结构理解网络通信,从物理层到应用层。
学习单元 15 / PDF P501

第 501 页学习单元

这一页属于本章连续内容,先读原文和译文,再看下方把概念拆成小白能理解的版本。

教材原文段落

access to the internal “secured” environment and then relies on generic access control methods. Due to the rapid growth and changes in the modern threatscape, the trust but verify model of security is no longer sufficient. Most security experts now recommend designing organizational security around the zero-trust model. So, in regard to the question of “zero trust or trust but verify?”, today's answer should only be zero trust. Privacy by Design Privacy by design (PbD) is a guideline to integrate privacy protections into products during the early design phase rather than attempting to tack it on at the end of development.

It is effectively the same overall concept as “security by design” or “integrated security,” where security is to be an element of the design and architecture of a product starting at initiation and being maintained throughout the software development life cycle (SDLC).

As described in Ann Cavoukian's paper “Privacy by Design – The 7 Foundational Principles: Implementation and Mapping of Fair Information Practices,” the PbD framework is based on seven foundational principles: Proactive, not reactive; preventive, not remedial Privacy as the default Privacy embedded into design Full functionality – positive-sum, not zero-sum End-to-end life cycle protection Visibility and transparency Respect for user privacy The goal of PbD is to have developers integrate privacy protections into their solutions to avoid privacy violations in the first place. The overall concept focuses on prevention rather than remedies for violations.

PbD is also the driving factor behind an initiative to have privacy protections integrated throughout an organization, not just by developers. Business operations and systems design can also integrate privacy protections into their core functions. This in turn, has led to the Global Privacy Standard (GPS), which was crafted to create a single set of universal and harmonized privacy principles. GPS is to be adopted by countries to use as a guide in developing privacy legislation, used by organizations to integrate privacy

中文直译 / 整理

对内部“安全”环境的访问,然后依赖通用的访问控制方法。 由于现代威胁 环境的快速增长和变化,信任但验证的安全模型已不再足够。 大多数安全专 家现在建议围绕零信任模型设计组织安全。 因此,针对“零信任还是信任但 验证? ”这一问题,今天的答案只能是零信任。 隐私设计 隐私设计(PbD)是一种指导原则,旨在在产品设计的早期阶段集成隐私保护 措施,而不是在开发结束时才试图附加。 它与“安全设计”或“集成安全”整 体概念相同,即安全应从项目启动之初就成为产品设计和架构的一个组成部分, 并在整个软件开发生命周期(SDLC)中持续维护。 如安·卡沃基安所描述的 paper “Privac y by Design – The7项基本原理:公平信息实践的实施与映射”,PbD框架基于以下七项基 本原理: 主动而非被动; 预防而非补救 默认保护隐私 隐私嵌入设计 完整功能——正和而非零和 端到端生命周期保护 可见性与透明度 尊重用户隐私 PbD 的目标是让开发人员将隐私保护措施融入其解决方案中,以从一开始就 避免隐私泄露。 整体概念侧重于预防,而非事后补救。

PbD也是推动一项倡议的主导因素,该倡议旨在将隐私保护融入整个组织,而 不仅限于开发者。 业务运营和系统设计也可以将隐私保护融入其核心功能。 这 反过来促成了全球隐私标准(GPS)的制定,该标准旨在建立一套统一且协调 的隐私原则。 GPS将被各国采纳,作为制定隐私立法的指南,被组织用于将隐 私保护融入其运营,并被开发者用于将隐私保护融入其所开发的产品中。

小白解释

场景先行:新员工入职后要登录系统。第一步是声明身份,第二步证明身份,第三步决定能访问哪些数据,最后系统要记录他做了什么。IAM 题就是围绕这条链条出题。

这一页真正想让你理解的是:这一页属于本章连续内容,先读原文和译文,再看下方把概念拆成小白能理解的版本。

把它放进公司里看,关键不是背定义,而是判断:认证成功不代表什么都能做;离职、调岗、权限漂移都会造成越权。

你作为负责人可以这样想:把识别、认证、授权、审计分开看,再用最小权限和定期复核收口。

本页术语用人话说:

标准:标准给出必须满足的最低要求。

指南:指南是建议做法,不一定强制。

OSI 模型:OSI 用七层结构理解网络通信,从物理层到应用层。

零信任:零信任默认不信任任何访问请求,需要持续验证和最小权限。

常见误区:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

读完后用一句话复述:如果我是IAM 管理员,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“第 501 页学习单元”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是IAM 管理员在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

Minimum level、mandatory requirement 常对应 standard。

Recommended、not compulsory 常对应 guideline。

网络题先定位层次,再判断协议、设备或攻击位置。

永不默认信任、持续验证、最小权限、微分段是零信任关键词。

安全越早进入 SDLC,修复成本越低。

排除法提醒:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

本页术语拆解
标准 标准给出必须满足的最低要求。
指南 指南是建议做法,不一定强制。
OSI 模型 OSI 用七层结构理解网络通信,从物理层到应用层。
零信任 零信任默认不信任任何访问请求,需要持续验证和最小权限。
软件开发生命周期 SDLC 把需求、设计、开发、测试、部署和维护串起来。
学习单元 16 / PDF P502

认证:证明身份

认证回答“你是不是你声称的那个人”。

教材原文段落

protection into their operations, and used by developers to integrate privacy into the products they produce. There is some integration of a few of the principles of PbD in the EU's GDPR (see Chapter 4, “Laws, Regulations, and Compliance”). For more on PbD and GPS, please visit gpsbydesign.org, review the Cavoukian paper mentioned earlier, and read an additional paper, “Privacy by Design in Law, Policy and Practice.” Learn more about privacy in Chapter 4 and about software development security in Chapter 20.

Secure Access Service Edge (SASE) Secure Access Service Edge (SASE) is a framework that combines network security functions with wide area network (WAN) capabilities, catering to the dynamic, secure access needs of modern organizations. SASE is designed to respond to the evolving IT landscape marked by trends such as cloud adoption, a mobile workforce, and an increased emphasis on network security. SASE features a cloud-native architecture, unifying traditionally separate network and security services.

This cloud-native approach allows organizations to deploy and manage their network and security services from the cloud, eliminating the need for on-premises hardware and offering scalability and flexibility. A core principle of SASE is identity-centric security, prioritizing the identity of users and devices over the traditional perimeter-based security model. This is particularly relevant in the current environment where users access resources from diverse locations and devices. This core principle is implemented through zero trust network access (ZTNA), which is founded on the concept that no entity, whether inside or outside the organization's network, should be trusted by default.

Every user and device must undergo authentication (with MFA for users when possible) and authorization processes for access. SASE also leverages edge computing, bringing security and networking closer to users and devices, reducing latency, and improving performance, especially for cloud-based applications. The framework emphasizes a globally distributed network, ensuring consistent security and performance for users regardless of their geographical location. SASE is often delivered as a service, allowing organizations to subscribe to the specific capabilities they require, simplifying management, reducing capital expenditures, and enabling scalability.

中文直译 / 整理

保护融入其运营,开发者也将其融入所生产的产品中。 欧盟《通用数据保护 条例》(GDPR)中已部分整合了PbD的若干原则(参见第4章,“法律、法 规与合规性”)。 有关PbD和GPS的更多信息,请访问gpsbydesign.org,查阅前文提到的 Cavoukian论文,并阅读另一篇论文《法律、政策与实践中由设计保障隐私》。 更多关于隐私的内容请参见第4章,关于软件开发安全的内容请参见第20章。 安全访问服务边缘(SASE) 安全访问服务边缘(SASE)是一种将网络安全功能与广域网(WAN)能力相 结合的框架,旨在满足现代组织动态且安全的访问需求。 SASE旨在应对日益 变化的IT环境,其趋势包括云采用、移动办公以及对网络安全的日益重视。 SASE采用云原生架构,将传统上分离的网络和安全服务统一起来。 这种云原 生方法使组织能够从云端部署和管理其网络与安全服务,无需依赖本地硬件, 从而提供可扩展性和灵活性。 SASE的核心原则是以身份为中心的安全性,优先考虑用户和设备的身份,而非 传统的基于边界的安全模型。 在当前用户从多样化的地点和设备访问资源的环 境中,这一原则尤为重要。

该核心原则通过零信任网络访问(ZTNA)实现,其 基础理念是:无论实体位于组织网络内部还是外部,均不应默认受信任。 每个 用户和设备都必须经过身份验证(尽可能对用户启用多因素认证)和授权流程, 方可获得访问权限。 SASE 还利用边缘计算,将安全性和网络功能更接近用户和设备,降低延迟并 提升性能,尤其适用于基于云的应用程序。 该框架强调全球分布的网络,确保 用户无论身处何地都能获得一致的安全性和性能。 SASE 通常以服务形式提供, 使组织能够订阅其所需的特定功能,简化管理、降低资本支出,并实现可扩展 性。

小白解释

场景先行:新员工入职后要登录系统。第一步是声明身份,第二步证明身份,第三步决定能访问哪些数据,最后系统要记录他做了什么。IAM 题就是围绕这条链条出题。

这一页真正想让你理解的是:认证回答“你是不是你声称的那个人”。

把它放进公司里看,关键不是背定义,而是判断:认证成功不代表什么都能做;离职、调岗、权限漂移都会造成越权。

你作为负责人可以这样想:把识别、认证、授权、审计分开看,再用最小权限和定期复核收口。

本页术语用人话说:

认证:认证是验证“你是不是你声称的那个人”。

授权:授权是认证之后决定你能访问什么、能做什么。

政策:政策是高层原则,说明必须遵守什么。

程序:程序是一步一步怎么做。

常见误区:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

读完后用一句话复述:如果我是IAM 管理员,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“认证:证明身份”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是IAM 管理员在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

密码、令牌、生物特征、多因素认证都服务认证。

认证成功不等于什么都能做;权限仍要单独授权。

Policy 高层、强制、稳定;Procedure 具体步骤。

Step-by-step、SOP 常对应 procedure。

身份管理题要区分识别、认证、授权、审计。

排除法提醒:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

本页术语拆解
认证 认证是验证“你是不是你声称的那个人”。
授权 授权是认证之后决定你能访问什么、能做什么。
政策 政策是高层原则,说明必须遵守什么。
程序 程序是一步一步怎么做。
身份 身份是主体在系统中的标识。
多因素认证 MFA 使用至少两类不同认证因素,提高认证可信度。
零信任 零信任默认不信任任何访问请求,需要持续验证和最小权限。
学习单元 17 / PDF P503

机密性:让该看的人看,不该看的人看不到

机密性重点是防泄露,同时不能妨碍授权访问。

教材原文段落

Continuous monitoring of user behavior and network conditions is a key aspect of SASE, enabling adaptive security measures that respond to changes in real time, contributing to an enhanced overall security posture. Implementing SASE addresses the challenges posed by the modern IT landscape, providing a more agile and scalable approach to network and security services. It aligns well with the needs of a distributed and mobile workforce and accommodates the increasing reliance on cloud-based applications and resources.

Techniques for Ensuring CIA To ensure the confidentiality, integrity, and availability (CIA) of data, you must ensure that all components that have access to data are secure and well behaved. Software designers use different techniques to ensure that programs do only what is required and nothing more. Although the concepts we discuss in the following sections all relate to software programs, they are also commonly used in all areas of security. For example, physical confinement guarantees that all physical access to hardware is controlled. Confinement Software designers use process confinement to restrict the actions of a program.

Simply put, process confinement allows a process to read from and write to only certain memory locations and resources. This is also known as sandboxing. It is the application of the principle of least privilege to processes. The goal of confinement is to prevent data leakage to unauthorized programs, users, or systems. The operating system, or some other security component, disallows illegal read/write requests. If a process attempts to initiate an action beyond its granted authority, that action will be denied. In addition, further actions, such as logging the violation attempt, may be taken. Generally, the offending process is terminated.

Confinement can be implemented in the operating system itself (such as through process isolation and memory protection), through the use of a confinement application or service (for example, Sandboxie at sandboxie.com), or through a virtualization or hypervisor solution (such as VMware or Oracle's VirtualBox). Bounds

中文直译 / 整理

对用户行为和网络状况的持续监控是 SASE 的关键方面,它能够实现自适应安 全措施,实时响应变化,从而提升整体安全态势。 实施SASE应对了现代IT环境带来的挑战,为网络和安全服务提供了更敏捷、 可扩展的解决方案。 它很好地契合了分布式和移动式员工的需求,并适应 了对基于云的应用程序和资源日益增长的依赖。 确保CIA的技术 为确保数据的机密性、完整性和可用性(CIA),您必须确保所有访问数据的 组件都是安全且行为良好的。 软件设计者采用不同的技术,以确保程序仅执行 所需的操作,而不会做任何多余的事情。 尽管我们在以下章节中讨论的概念均 与软件程序相关,但它们也普遍应用于安全的各个领域。 例如,物理隔离可确 保对硬件的所有物理访问都受到控制。 隔离 软件设计者使用进程隔离来限制程序的行为。 简而言之,进程隔离允许进程仅 读取和写入特定的内存位置和资源。 这也称为沙箱。 这是将最小权限原则应用 于进程的做法。 隔离的目标是防止数据泄露给未经授权的程序、用户或系统。 操作系统或其他安全组件会拒绝非法的读/写请求。 如果某个进程试图执行超出 其授权范围的操作,该操作将被拒绝。 此外,还可能采取进一步的措施,例如 记录违规尝试。

通常,违规进程会被终止。 隔离可以通过操作系统本身实现 (例如通过进程隔离和内存保护),通过使用隔离应用程序或服务(例如 Sandboxie 在 sandboxie.com),或通过虚拟化或虚拟机监控程序解决方案 (例如 VMware 或 Oracle 的 VirtualBox)来实现。 边界

小白解释

场景先行:想象公司有一个客户订单系统:客户资料被别人看到是机密性问题,订单金额被偷偷改是完整性问题,系统打不开是可用性问题。教材这一页就是教你把事故先翻译成安全目标。

这一页真正想让你理解的是:机密性重点是防泄露,同时不能妨碍授权访问。

把它放进公司里看,关键不是背定义,而是判断:把泄露、篡改、宕机混在一起,就会选错控制措施。

你作为负责人可以这样想:先判断事故破坏了 CIA 哪一项,再选择对应控制:防泄露、防篡改、保可用。

本页术语用人话说:

机密性:机密性让该看的人能看,不该看的人看不到。

完整性:完整性保证数据没有被未授权修改,并且仍然正确可信。

可用性:可用性保证授权用户需要时能及时使用系统和数据。

授权:授权是认证之后决定你能访问什么、能做什么。

常见误区:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

读完后用一句话复述:如果我是业务系统负责人,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“机密性:让该看的人看,不该看的人看不到”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是业务系统负责人在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

加密、访问控制、分类、培训都常用于保护机密性。

哈希、数字签名、变更控制、输入校验常对应完整性。

冗余、备份、BCP/DRP、抗 DoS、容量规划都对应可用性。

认证成功不等于什么都能做;权限仍要单独授权。

ISO 偏标准和管理体系。

排除法提醒:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

本页术语拆解
机密性 机密性让该看的人能看,不该看的人看不到。
完整性 完整性保证数据没有被未授权修改,并且仍然正确可信。
可用性 可用性保证授权用户需要时能及时使用系统和数据。
授权 授权是认证之后决定你能访问什么、能做什么。
ISO ISO 是国际标准化组织,常见安全管理体系如 ISO 27001/27002。
程序 程序是一步一步怎么做。
日志 日志记录系统和用户活动,用于监控、审计和调查。
学习单元 18 / PDF P504

授权、审计与问责

认证后还要授权,之后靠审计和日志追责。

教材原文段落

Each process that runs on a system is assigned an authority level. The authority level tells the operating system what the process can do. In simple systems, there may be only two authority levels: user and kernel. The authority level tells the operating system how to set the bounds for a process. The bounds of a process consist of limits set on the memory addresses and resources it can access. The bounds state the area within which a process is confined or contained. In most systems, these bounds segment logical areas of memory for each process to use. It is the responsibility of the operating system to enforce these logical bounds and to disallow access to other processes.

More secure systems may require physically bounded processes. Physical bounds require each bounded process to run in an area of memory that is physically separated from other bounded processes, not just logically bounded in the same memory space. Physically bounded memory can be very expensive, but it's also more secure than logical bounds. Bounds can be a means to enforce confinement. Isolation When a process is confined through enforcing access bounds, that process runs in isolation. Process isolation ensures that any behavior will affect only the memory and resources associated with the isolated process.

Isolation is used to protect the operating environment, the kernel of the operating system, and other independent applications. Isolation is an essential component of a stable operating system. Isolation is what prevents an application from accessing the memory or resources of another application, whether for good or ill. Isolation allows for a fail-soft environment so that separate processes can operate normally or fail/crash without interfering or affecting other processes. Isolation is achieved through the enforcement of containment using bounds. Hardware and software isolation implementations are discussed throughout Chapter 9.

These three concepts (confinement, bounds, and isolation) make designing secure programs and operating systems more difficult, but they also make it possible to implement more secure systems. Confinement is making sure that an active process can only access specific resources (such as memory). Bounds is the limitation of authorization assigned to a process to limit the resources the process can interact with and the types of interactions allowed. Isolation is the means by which confinement is implemented through the use of bounds. The goals of these concepts are to ensure that the predetermined

中文直译 / 整理

在系统上运行的每个进程都会被分配一个权限级别。 权限级别告诉操作系统该 进程可以执行的操作。 在简单的系统中,可能只有两个权限级别:用户和内核。 权限级别告诉操作系统如何为进程设置边界。 进程的 边界 包括对其可访问的内 存地址和资源所设定的限制。 边界定义了进程被限制或包含的范围。 在大多数 系统中,这些边界将每个进程的逻辑内存区域进行分段。 操作系统有责任强制 执行这些逻辑边界,并拒绝访问其他进程。 更安全的系统可能要求物理边界进 程。 物理边界要求每个受限制的进程在物理上与其他受限制进程分离的内存区 域中运行,而不仅仅是在同一内存空间中逻辑上受限。 物理边界内存可能非常 昂贵,但其安全性高于逻辑边界。 边界可以作为强制隔离的手段。 隔离 当一个进程通过强制访问边界进行约束时,该进程将在隔离环境中运行。 进程 隔离确保任何行为仅影响与隔离进程相关的内存和资源。 隔离用于保护操作系 统环境、操作系统的内核以及其他独立应用程序。 隔离是稳定操作系统的重要 组成部分。 隔离防止应用程序无论出于善意还是恶意都访问其他应用程序的内 存或资源。

隔离允许创建一个容错环境,使独立进程能够正常运行或失败/崩 溃,而不会干扰或影响其他进程。 隔离通过使用边界强制实施容器化来实现。 硬件和软件隔离的实现将在第9章中讨论。 这三个概念(约束、边界和隔离)使得设计安全的程序和操作系统更加困难, 但同时也使得实现更安全的系统成为可能。 约束是指确保一个活动进程只能访 问特定资源(如内存)。 边界是指限制分配给进程的权限,以限制进程可以交 互的资源类型和允许的交互方式。 隔离是通过使用边界来实现约束的手段。 这 些概念的目标是确保预设的

小白解释

场景先行:新员工入职后要登录系统。第一步是声明身份,第二步证明身份,第三步决定能访问哪些数据,最后系统要记录他做了什么。IAM 题就是围绕这条链条出题。

这一页真正想让你理解的是:认证后还要授权,之后靠审计和日志追责。

把它放进公司里看,关键不是背定义,而是判断:认证成功不代表什么都能做;离职、调岗、权限漂移都会造成越权。

你作为负责人可以这样想:把识别、认证、授权、审计分开看,再用最小权限和定期复核收口。

本页术语用人话说:

授权:授权是认证之后决定你能访问什么、能做什么。

ISO:ISO 是国际标准化组织,常见安全管理体系如 ISO 27001/27002。

程序:程序是一步一步怎么做。

日志:日志记录系统和用户活动,用于监控、审计和调查。

常见误区:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

读完后用一句话复述:如果我是IAM 管理员,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“授权、审计与问责”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是IAM 管理员在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

认证成功不等于什么都能做;权限仍要单独授权。

ISO 偏标准和管理体系。

Step-by-step、SOP 常对应 procedure。

日志要保护完整性、时间同步和访问控制。

事件响应中先控制影响,再根除原因。

排除法提醒:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

本页术语拆解
授权 授权是认证之后决定你能访问什么、能做什么。
ISO ISO 是国际标准化组织,常见安全管理体系如 ISO 27001/27002。
程序 程序是一步一步怎么做。
日志 日志记录系统和用户活动,用于监控、审计和调查。
遏制 遏制先阻止事件继续扩大,不急着完全修复。
学习单元 19 / PDF P505

第 505 页学习单元

这一页属于本章连续内容,先读原文和译文,再看下方把概念拆成小白能理解的版本。

教材原文段落

scope of resource access is not violated and that any failure or compromise of a process has minimal to no effect on any other process. Access Controls To ensure the security of a system, you need to allow subjects to access only authorized objects. Access controls limit the access of a subject to an object. Access rules state which objects are valid for each subject. Further, an object might be valid for one type of access and be invalid for another type of access. There are a wide range of options for access controls, such as discretionary, role-based, and mandatory. Please see Chapter 14 for an in-depth discussion of access controls.

Trust and Assurance A trusted system is one in which all protection mechanisms work together to process sensitive data for many types of users while maintaining a stable and secure computing environment. In other words, trust is the presence of a security mechanism, function, or capability. Assurance is the degree of confidence in the satisfaction of security needs. In other words, assurance is how reliable the security mechanisms are at providing security. Assurance must be continually maintained, updated, and reverified. This is true if the secured system experiences a known change (good or bad—i.e., a vendor patch or a malicious exploit) or if a significant amount of time has passed.

In either case, change has occurred at some level. Change is often the antithesis of security; it often diminishes security. This is why change management, patch management, and configuration management are so important to security management. Assurance varies from one system to another and often must be established on individual systems. However, there are grades or levels of assurance that can be placed across numerous systems of the same type, systems that support the same services, or systems that are deployed in the same geographic location.

Thus, trust can be built into a system by implementing specific security features, whereas assurance is an assessment of the reliability and usability of those security features in a real-world situation. Understand the Fundamental Concepts of Security Models

中文直译 / 整理

资源访问范围不被违反,并且任何进程的故障或被攻破对其他进程的影响最小甚至 没有。 访问控制 为确保系统的安全性,您需要仅允许主体访问授权的对象。 访问控制限制主体 对对象的访问。 访问规则规定每个主体允许访问的对象。 此外,一个对象可能 对某种类型的访问有效,而对另一种类型的访问无效。 访问控制有多种选项, 例如自主型、基于角色型和强制型。 请参阅第14章以深入了解访问控制。 信任与保障 一个可信系统是指所有保护机制协同工作,为多种类型的用户处理敏感数据, 同时维持一个稳定且安全的计算环境。 换句话说,信任是指安全机制、功能或 能力的存在。 保障是对安全需求得到满足的信心程度。 换句话说,保障是安全 机制提供安全性时的可靠程度。 保障必须持续维护、更新和重新验证。 无论受 保护系统发生已知变化(无论是好是坏——例如供应商补丁或恶意利用),还 是经过了相当长的时间,都必须如此。 在任何情况下,某种程度上都发生了变 化。 变化往往是安全的对立面; 它常常削弱安全性。 这就是为什么变更管理、 补丁管理和配置管理对安全管理如此重要的原因。 可信度因系统而异,通常必须在各个系统上单独建立。

然而,对于同一类型 的系统、支持相同服务的系统或部署在同一地理区域的系统,可以采用统一 的可信度等级。 因此,通过实施特定的安全功能,可以在系统中建立信任; 而可信度则是对这些安全功能在现实环境中的可靠性和可用性进行的评估。 理解安全模型的基本概念

小白解释

场景先行:想象公司有一个客户订单系统:客户资料被别人看到是机密性问题,订单金额被偷偷改是完整性问题,系统打不开是可用性问题。教材这一页就是教你把事故先翻译成安全目标。

这一页真正想让你理解的是:这一页属于本章连续内容,先读原文和译文,再看下方把概念拆成小白能理解的版本。

把它放进公司里看,关键不是背定义,而是判断:把泄露、篡改、宕机混在一起,就会选错控制措施。

你作为负责人可以这样想:先判断事故破坏了 CIA 哪一项,再选择对应控制:防泄露、防篡改、保可用。

本页术语用人话说:

可用性:可用性保证授权用户需要时能及时使用系统和数据。

授权:授权是认证之后决定你能访问什么、能做什么。

常见误区:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

读完后用一句话复述:如果我是业务系统负责人,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“第 505 页学习单元”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是业务系统负责人在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

冗余、备份、BCP/DRP、抗 DoS、容量规划都对应可用性。

认证成功不等于什么都能做;权限仍要单独授权。

排除法提醒:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

本页术语拆解
可用性 可用性保证授权用户需要时能及时使用系统和数据。
授权 授权是认证之后决定你能访问什么、能做什么。
学习单元 20 / PDF P506

政策、标准、程序、指南

高层原则、最低要求、操作步骤、建议做法要分清。

教材原文段落

In information security, models provide a way to formalize security policies. Such models can be abstract or intuitive, but all are intended to provide an explicit set of rules that a computer can follow to implement the fundamental security concepts, processes, and procedures of a security policy. A security model provides a way for designers to map abstract statements into a security policy that prescribes the algorithms and data structures necessary to build hardware and software. Thus, a security model gives software designers something against which to measure their design and implementation.

Tokens, Capabilities, and Labels Several different methods are used to describe the necessary security attributes for an object. A security token is a separate object that is associated with a resource and describes its security attributes. This token can communicate security information about an object prior to requesting access to the actual object. In other implementations, various lists are used to store security information about multiple objects. A capabilities list maintains a row of security attributes for each controlled object. Although not as flexible as the token approach, a capabilities list generally offers quicker lookups when a subject requests access to an object.

A third common type of attribute storage is called a security label, which is generally a permanent part of the object to which it's attached. Once a security label is set, it usually cannot be altered. This permanence provides another safeguard against tampering that neither tokens nor capabilities lists provide. You'll explore several security models in the following sections; all of them can shed light on how security enters into computer architectures and operating system design: Trusted computing base State machine model Information flow model Noninterference model Take-grant model Access control matrix

中文直译 / 整理

在信息安全中,模型提供了一种形式化安全策略的方式。 这些模型可以是抽象 的或直观的,但所有模型都旨在提供一组明确的规则,供计算机遵循以实现安 全策略的基本安全概念、流程和程序。 安全模型为设计者提供了一种将抽象陈 述映射到安全策略的方法,该策略规定了构建硬件和软件所需的算法和数据结 构。 因此,安全模型为软件设计者提供了一个衡量其设计和实现的基准。 令牌、能力与标签 有多种不同的方法用于描述对象所需的安全属性。 安全令牌是一个与资源关 联的独立对象,用于描述其安全属性。 该令牌可以在请求访问实际对象之前, 传达有关对象的安全信息。 在其他实现中,使用各种列表来存储多个对象的 安全信息。 一个能力列表为每个受控对象维护一行安全属性。 尽管不如令牌 方法灵活,能力列表在主体请求访问对象时通常能提供更快的查找速度。 第 三种常见的属性存储类型称为安全标签,它通常是所附对象的永久组成部分。 一旦设置了安全标签,通常无法更改。 这种永久性提供了另一种防止篡改的 保护措施,而令牌和能力列表都无法提供这种保护。 在接下来的章节中,您将探索多种安全模型;

所有这些模型都能阐明安全如 何融入计算机架构和操作系统设计: 可信计算基 状态机模型 信息流模型 非干扰模型 Take‑grant模型 访问控制矩阵

小白解释

场景先行:你是公司的安全负责人,正在读第 506 页这一组概念。老板不会问你背定义,而是问:这件事会不会影响业务、谁负责、要不要花钱、出了事能不能解释清楚。

这一页真正想让你理解的是:高层原则、最低要求、操作步骤、建议做法要分清。

把它放进公司里看,关键不是背定义,而是判断:概念没放进业务场景,容易只背词,做题时不知道该选管理动作还是技术动作。

你作为负责人可以这样想:先确认业务目标和风险,再选控制措施,最后留下政策、审批、日志或证据。

本页术语用人话说:

抽象:抽象把复杂细节藏在接口后,只暴露必要功能。

政策:政策是高层原则,说明必须遵守什么。

程序:程序是一步一步怎么做。

强制访问控制 MAC:MAC 由系统根据标签和级别强制决定访问。

常见误区:不要一看到安全题就直接选最强工具;CISSP 更常考“在这个场景下谁该负责、下一步是什么”。

读完后用一句话复述:如果我是安全负责人,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“政策、标准、程序、指南”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是安全负责人在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

对象、角色、组、接口都可能体现 abstraction。

Policy 高层、强制、稳定;Procedure 具体步骤。

Step-by-step、SOP 常对应 procedure。

政府/军方、机密级别、标签、不可由用户随意改通常是 MAC。

排除法提醒:不要一看到安全题就直接选最强工具;CISSP 更常考“在这个场景下谁该负责、下一步是什么”。

本页术语拆解
抽象 抽象把复杂细节藏在接口后,只暴露必要功能。
政策 政策是高层原则,说明必须遵守什么。
程序 程序是一步一步怎么做。
强制访问控制 MAC MAC 由系统根据标签和级别强制决定访问。
学习单元 21 / PDF P507

完整性:数据要正确、可信、未被乱改

完整性不只是防黑客篡改,也包括防授权用户误操作。

教材原文段落

Bell–LaPadula model Biba model Clark–Wilson model Brewer and Nash model Other Security Models There are several more security models you can learn about if you formally study computer security, systems design, or application development. Some of those include the object-capability model, Lipner's Model, the Boebert and Kain Integrity model, the two-compartment exchange (Kärger) model, Gong's JDK Security Model, the Lee–Shockley model, the Jueneman model, and more. Trusted Computing Base The trusted computing base (TCB) design principle is the combination of hardware, software, and controls that work together to form a trusted base to enforce your security policy.

The TCB is a subset of a complete information system. It should be as small as possible so that a detailed analysis can reasonably ensure that the system meets design specifications and requirements. The TCB is the only portion of that system that can be trusted to adhere to and enforce the security policy. It is the responsibility of TCB components to ensure that a system behaves properly in all cases and that it adheres to the security policy under all circumstances. Security Perimeter The security perimeter of your system is an imaginary boundary that separates the TCB from the rest of the system (Figure 8.2).

This boundary ensures that no insecure communications or interactions occur between the TCB and the remaining elements of the computer system. For the TCB to communicate with the rest of the system, it must create secure channels, also called trusted paths. A trusted path is a channel established with strict standards to allow necessary communication to occur without exposing the TCB to security exploitations. Bell–LaPadula

中文直译 / 整理

模型 Biba模型 Clark–Wilson模型 Brewer和Nash模型 其他安全模型 如果您正式学习计算机安全、系统设计或应用程序开发,还可以了解其他 几种安全模型。 其中一些包括对象能力模型、Lipner模型、Boebert和 Kain完整性模型、双隔间交换(Kärger)模型、Gong的JDK安全模型、 Lee–Shockley模型、Jueneman模型等。 可信计算基 受信计算基(TCB)设计原则是硬件、软件和控制措施的组合,它们协同工作 以形成一个受信基础,用于执行您的安全策略。 TCB 是完整信息系统的一个子 集,应尽可能小,以便通过详细分析合理确保系统符合设计规范和要求。 TCB 是系统中唯一可以信赖其遵守并执行安全策略的部分。 TCB 组件有责任 确保系统在所有情况下均能正常运行,并在所有情况下都遵守安全策略。 安全边界 系统的 安全边界 是一个假想的边界,用于将 TCB 与系统的其余部分隔离开 (图 8.2)。 此边界确保 TCB 与计算机系统的其他元素之间不会发生不安全的 通信或交互。 为了使 TCB 能够与系统的其余部分通信,它必须建立安全通道, 也称为 可信路径。

可信路径是根据严格标准建立的通道,以确保必要的通信能 够进行,同时避免 TCB 暴露于安全漏洞之中。

小白解释

场景先行:想象公司有一个客户订单系统:客户资料被别人看到是机密性问题,订单金额被偷偷改是完整性问题,系统打不开是可用性问题。教材这一页就是教你把事故先翻译成安全目标。

这一页真正想让你理解的是:完整性不只是防黑客篡改,也包括防授权用户误操作。

把它放进公司里看,关键不是背定义,而是判断:把泄露、篡改、宕机混在一起,就会选错控制措施。

你作为负责人可以这样想:先判断事故破坏了 CIA 哪一项,再选择对应控制:防泄露、防篡改、保可用。

本页术语用人话说:

完整性:完整性保证数据没有被未授权修改,并且仍然正确可信。

安全边界:安全边界是不同信任级别或安全要求交接的位置。

政策:政策是高层原则,说明必须遵守什么。

标准:标准给出必须满足的最低要求。

常见误区:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

读完后用一句话复述:如果我是业务系统负责人,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“完整性:数据要正确、可信、未被乱改”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是业务系统负责人在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

哈希、数字签名、变更控制、输入校验常对应完整性。

内网/外网、DMZ/内网、不同分类级别之间都是常见边界。

Policy 高层、强制、稳定;Procedure 具体步骤。

Minimum level、mandatory requirement 常对应 standard。

Step-by-step、SOP 常对应 procedure。

排除法提醒:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

本页术语拆解
完整性 完整性保证数据没有被未授权修改,并且仍然正确可信。
安全边界 安全边界是不同信任级别或安全要求交接的位置。
政策 政策是高层原则,说明必须遵守什么。
标准 标准给出必须满足的最低要求。
程序 程序是一步一步怎么做。
OSI 模型 OSI 用七层结构理解网络通信,从物理层到应用层。
学习单元 22 / PDF P508

授权、审计与问责

认证后还要授权,之后靠审计和日志追责。

教材原文段落

FIGURE 8.2 The TCB, security perimeter, and reference monitor Reference Monitors and Kernels The part of the TCB that validates access to every resource prior to granting access requests is called the reference monitor (Figure 8.2). The reference monitor stands between every subject and object, verifying that a requesting subject's credentials meet the object's access requirements before any requests are allowed to proceed. Effectively, the reference monitor is the access control enforcer for the TCB. The reference monitor enforces access control or authorization based on the desired security model, whether discretionary, mandatory, role-based, or some other form of access control.

中文直译 / 整理

图 8.2 TCB、安全边界和参考监控器 参考监控器与内核 TCB 中在授予访问请求之前验证对每个资源访问的部分称为 参考监视器(图 8.2)。 参考监视器位于每个主体和对象之间,在允许任何请求继续之前,验 证请求主体的凭据是否满足对象的访问要求。 实际上,参考监视器是 TCB 的 访问控制执行者。 参考监视器根据所需的安全模型(无论是自主的、强制的、 基于角色的,还是其他形式的访问控制)来执行访问控制或授权。

小白解释

场景先行:新员工入职后要登录系统。第一步是声明身份,第二步证明身份,第三步决定能访问哪些数据,最后系统要记录他做了什么。IAM 题就是围绕这条链条出题。

这一页真正想让你理解的是:认证后还要授权,之后靠审计和日志追责。

把它放进公司里看,关键不是背定义,而是判断:认证成功不代表什么都能做;离职、调岗、权限漂移都会造成越权。

你作为负责人可以这样想:把识别、认证、授权、审计分开看,再用最小权限和定期复核收口。

本页术语用人话说:

授权:授权是认证之后决定你能访问什么、能做什么。

安全边界:安全边界是不同信任级别或安全要求交接的位置。

常见误区:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

读完后用一句话复述:如果我是IAM 管理员,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“授权、审计与问责”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是IAM 管理员在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

认证成功不等于什么都能做;权限仍要单独授权。

内网/外网、DMZ/内网、不同分类级别之间都是常见边界。

排除法提醒:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

本页术语拆解
授权 授权是认证之后决定你能访问什么、能做什么。
安全边界 安全边界是不同信任级别或安全要求交接的位置。
学习单元 23 / PDF P509

第 509 页学习单元

这一页属于本章连续内容,先读原文和译文,再看下方把概念拆成小白能理解的版本。

教材原文段落

The collection of components in the TCB that work together to implement reference monitor functions is called the security kernel. The reference monitor is a concept or theory that is put into practice via the implementation of a security kernel in software and hardware. The purpose of the security kernel is to launch appropriate components to enforce reference monitor functionality and resist all known attacks. The security kernel mediates all resource access requests, granting only those requests that match the appropriate access rules in use for a system. State Machine Model The state machine model describes a system that is always secure no matter what state it is in.

It's based on the computer science definition of a finite state machine (FSM). An FSM combines an external input with an internal machine state to model all kinds of complex systems, including parsers, decoders, and interpreters. Given an input and a state, an FSM transitions to another state and may create an output. Mathematically, the next state is a function of the current state and the input next state—that is, the next state = F(input, current state). Likewise, the output is also a function of the input and the current state output—that is, the output = F(input, current state). According to the state machine model, a state is a snapshot of a system at a specific moment in time.

If all aspects of a state meet the requirements of the security policy, that state is considered secure. A transition occurs when accepting input or producing output. A transition always results in a new state (also called a state transition). All state transitions must be evaluated. If each possible state transition results in another secure state, the system can be called a secure state machine. A secure state machine model system always boots into a secure state, maintains a secure state across all transitions, and allows subjects to access resources only in a secure manner compliant with the security policy. The secure state machine model is the basis for many other security models.

Information Flow Model The information flow model focuses on controlling the flow of information. Information flow models are based on the state machine model. Information flow models don't necessarily deal with only the direction of information flow; they can also address the type of flow. TCB

中文直译 / 整理

中用于实现参考监控器功能的组件集合称为安全内核。 参考监控器是一个 概念或理论,通过在软件和硬件中实现安全内核来付诸实践。 安全内核的目的 是启动适当的组件以强制执行参考监控器功能并抵御所有已知攻击。 安全内核 中介所有资源访问请求,仅授予符合系统当前访问规则的请求。 状态机模型 状态机模型描述了一种无论处于何种状态都始终安全的系统。 它基于计算机科 学中对有限状态机(FSM)的定义。 FSM将外部输入与内部机器状态结合,用 于建模各种复杂系统,包括解析器、解码器和解释器。 给定一个输入和一个状 态,FSM会转换到另一个状态,并可能生成输出。 数学上,下一状态是当前状 态和输入的函数,即下一状态=F(输入, 当前状态)。 同样,输出也是输入和当 前状态的函数,即输出= F(输入, 当前状态)。 根据状态机模型,状态是系统在特定时间点的快照。 如果状态的所有方面都满 足安全策略的要求,则该状态被视为安全状态。 当接受输入或产生输出时,会 发生转换。 转换总是导致一个新的状态(也称为状态转换)。 必须评估所有状 态转换。 如果每个可能的状态转换都导致另一个安全状态,则该系统可称为安 全状态机。

安全状态机模型系统始终以安全状态启动,在所有转换过程中保持 安全状态,并仅允许主体以符合安全策略的安全方式访问资源。 安全状态机模 型是许多其他安全模型的基础。 信息流模型 信息流模型专注于控制信息的流动。 信息流模型基于状态机模型。 信息流模型 不仅涉及信息流动的方向,还可以处理流动的类型。

小白解释

场景先行:机房断电,业务部门问多久能恢复、最多会丢多少数据。BCP/DRP 不是背缩写,而是把业务能承受的中断时间和数据损失说清楚。

这一页真正想让你理解的是:这一页属于本章连续内容,先读原文和译文,再看下方把概念拆成小白能理解的版本。

把它放进公司里看,关键不是背定义,而是判断:只做备份但没测试,真正灾难时可能恢复不了。

你作为负责人可以这样想:先做业务影响分析,再定 RTO/RPO,最后设计备份、冗余和演练。

本页术语用人话说:

政策:政策是高层原则,说明必须遵守什么。

强制访问控制 MAC:MAC 由系统根据标签和级别强制决定访问。

恢复点目标 RPO:RPO 是最多能接受丢失多少时间范围的数据。

常见误区:RTO 问时间,RPO 问数据;这两个不要混。

读完后用一句话复述:如果我是业务连续性负责人,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“第 509 页学习单元”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是业务连续性负责人在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

Policy 高层、强制、稳定;Procedure 具体步骤。

政府/军方、机密级别、标签、不可由用户随意改通常是 MAC。

RPO 问数据:最多丢到哪个时间点。

排除法提醒:RTO 问时间,RPO 问数据;这两个不要混。

本页术语拆解
政策 政策是高层原则,说明必须遵守什么。
强制访问控制 MAC MAC 由系统根据标签和级别强制决定访问。
恢复点目标 RPO RPO 是最多能接受丢失多少时间范围的数据。
学习单元 24 / PDF P510

第 510 页学习单元

这一页属于本章连续内容,先读原文和译文,再看下方把概念拆成小白能理解的版本。

教材原文段落

Information flow models are designed to prevent unauthorized, insecure, or restricted information flow, often between different levels of security (known as multilevel models). Information flow can be between subjects and objects at the same or different classification levels. An information flow model allows all authorized information flows, and prevents all unauthorized information flows. Another interesting perspective on the information flow model is that it is used to establish a relationship between two versions or states of the same object when those two versions or states exist at different points in time.

Thus, information flow dictates the transformation of an object from one state at one point in time to another state at another point in time. The information flow model also addresses covert channels by specifically excluding all undefined flow pathways. Noninterference Model The noninterference model is loosely based on the information flow model. However, instead of being concerned about the flow of information, the noninterference model is concerned with how the actions of a subject at a higher security level affect the system state or the actions of a subject at a lower security level.

Basically, the actions of subject A (high) should not affect or interfere with the actions of subject B (low) or even be noticed by subject B. If such violations occur, subject B may be placed into an insecure state or be able to deduce or infer information about a higher level of classification. This is a type of information leakage and implicitly creates a covert channel. Thus, the noninterference model can be imposed to provide a form of protection against damage caused by malicious programs, such as Trojan horses, backdoors, and rootkits. Composition Theories Some other models that fall into the information flow category build on the notion of inputs and outputs between multiple systems.

These are called composition theories because they explain how outputs from one system relate to inputs to another system. There are three composition theories: Cascading: Input for one system comes from the output of another system.

中文直译 / 整理

信息流模型旨在防止未经授权、不安全或受限的信息流动,通常发生在不同安 全级别之间(称为多级模型)。 信息流可以在相同或不同分类级别的主体与对 象之间进行。 信息流模型允许所有授权的信息流动,并阻止所有未经授权的信 息流动。 关于信息流模型的另一个有趣视角是,它用于建立同一对象的两个版本或状 态之间的关系,当这两个版本或状态存在于不同时间点时。 因此,信息流规 定了对象从某一时间点的某一状态转变为另一时间点的另一状态的过程。 信 息流模型还通过明确排除所有未定义的流路径来应对隐蔽信道。 非干扰模型 非干扰模型 loosely 基于信息流模型。 然而,与关注信息流动不同,非干扰模 型关注的是高安全级别主体的行为如何影响系统状态或低安全级别主体的行为。 基本上,主体 A(高)的行为不应影响或干扰主体 B(低)的行为,甚至不应 被主体 B 察觉。 如果发生此类违规,主体 B 可能会陷入不安全状态,或能够推 断出更高分类级别的一些信息。 这是一种信息泄露,隐式地创建了隐蔽信道。 因此,可以实施非干扰模型以提供针对恶意程序(如特洛伊木马、后门和 rootkit)造成损害的保护形式。

组合理论 其他一些属于信息流类别的模型基于多个系统之间的输入和输出概念。 这些 被称为组合理论,因为它们解释了一个系统的输出如何与另一个系统的输入 相关联。 共有三种组合理论: 级联:一个系统的输入来自另一个系统的输出。

小白解释

场景先行:新员工入职后要登录系统。第一步是声明身份,第二步证明身份,第三步决定能访问哪些数据,最后系统要记录他做了什么。IAM 题就是围绕这条链条出题。

这一页真正想让你理解的是:这一页属于本章连续内容,先读原文和译文,再看下方把概念拆成小白能理解的版本。

把它放进公司里看,关键不是背定义,而是判断:认证成功不代表什么都能做;离职、调岗、权限漂移都会造成越权。

你作为负责人可以这样想:把识别、认证、授权、审计分开看,再用最小权限和定期复核收口。

本页术语用人话说:

授权:授权是认证之后决定你能访问什么、能做什么。

程序:程序是一步一步怎么做。

OSI 模型:OSI 用七层结构理解网络通信,从物理层到应用层。

常见误区:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

读完后用一句话复述:如果我是IAM 管理员,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“第 510 页学习单元”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是IAM 管理员在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

认证成功不等于什么都能做;权限仍要单独授权。

Step-by-step、SOP 常对应 procedure。

网络题先定位层次,再判断协议、设备或攻击位置。

排除法提醒:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

本页术语拆解
授权 授权是认证之后决定你能访问什么、能做什么。
程序 程序是一步一步怎么做。
OSI 模型 OSI 用七层结构理解网络通信,从物理层到应用层。
学习单元 25 / PDF P511

第 511 页学习单元

这一页属于本章连续内容,先读原文和译文,再看下方把概念拆成小白能理解的版本。

教材原文段落

Feedback: One system provides input to another system, which reciprocates by reversing those roles (so that system A first provides input to system B and then system B provides input to system A). Hookup: One system sends input to another system but also sends input to external entities. Take-Grant Model The take-grant model employs a directed graph (Figure 8.3) to dictate how rights can be passed from one subject to another or from a subject to an object. Simply put, a subject (X) with the grant right can grant another subject (Y) or another object (Z) any right that subject (X) possesses. Likewise, a subject (X) with the take right can take a right from another subject (Y).

In addition to these two primary rules, the take-grant model has a create rule and a remove rule to generate or delete rights. The key to this model is that using these rules allows you to figure out when rights in the system can change and where leakage (that is, unintentional distribution of permissions) can occur.

中文直译 / 整理

反馈:一个系统向另一个系统提供输入,后者则反过来逆转这些角色 (即系统A首先向系统B提供输入,然后系统B向系统A提供输入)。 连接:一个系统向另一个系统发送输入,同时也向外部实体发送输入。 取‑授权模型 该 取-授权模型 使用一个 有向图(图 8.3)来规定权利如何在主体之间或从主 体传递给对象。 简单来说,拥有授权权利的主体(X)可以将自己所拥有的任何 权利授予另一个主体(Y)或另一个对象(Z)。 同样,拥有取用权利的主体 (X)可以从另一个主体(Y)处取用权利。 除了这两个主要规则外,取‑授权模 型还包含创建规则和删除规则,用于生成或删除权利。 该模型的关键在于,利 用这些规则可以确定系统中权利何时会发生变化,以及何处可能发生泄露(即 权限的非预期分发)。

小白解释

场景先行:新员工入职后要登录系统。第一步是声明身份,第二步证明身份,第三步决定能访问哪些数据,最后系统要记录他做了什么。IAM 题就是围绕这条链条出题。

这一页真正想让你理解的是:这一页属于本章连续内容,先读原文和译文,再看下方把概念拆成小白能理解的版本。

把它放进公司里看,关键不是背定义,而是判断:认证成功不代表什么都能做;离职、调岗、权限漂移都会造成越权。

你作为负责人可以这样想:把识别、认证、授权、审计分开看,再用最小权限和定期复核收口。

本页术语用人话说:

授权:授权是认证之后决定你能访问什么、能做什么。

常见误区:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

读完后用一句话复述:如果我是IAM 管理员,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“第 511 页学习单元”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是IAM 管理员在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

认证成功不等于什么都能做;权限仍要单独授权。

排除法提醒:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

本页术语拆解
授权 授权是认证之后决定你能访问什么、能做什么。
学习单元 26 / PDF P512

第 512 页学习单元

这一页属于本章连续内容,先读原文和译文,再看下方把概念拆成小白能理解的版本。

教材原文段落

FIGURE 8.3 The take-grant model's directed graph In essence, here are the four rules of the take-grant model: Take rule: Allows a subject to take rights over an object Grant rule: Allows a subject to grant rights to an object Create rule: Allows a subject to create new rights Remove rule: Allows a subject to remove rights it has It is interesting to ponder that the take and grant rules are effectively a copy function. This can be recognized in modern operating systems in the process of inheritance, such as subjects inheriting a permission from a group or a file inheriting access control list (ACL) values from a parent folder.

The two additional rules (create and remove), not defined by a directed graph, are also commonly present in modern operating systems. For example, to obtain permission on an object, that permission does not have to be copied from a

中文直译 / 整理

图8.3 取‑授权模型的有向图 本质上,取‑授权模型包含以下四条规则: 取规则:允许主体获取对对象的权利 授权规则:允许主体向对象授予权利 创建规则:允许主体创建新的权利 删除规则:允许主体移除其拥有的权利 有趣的是,take 和 grant 规则实际上是一种复制功能。 在现代操作系统中,这 种机制可以通过继承过程识别出来,例如主体从组继承权限,或文件从父文件 夹继承访问控制列表(ACL)值。 另外两条规则(create 和 remove)虽然未 由有向图定义,但在现代操作系统中也很常见。 例如,要获取对某个对象的权 限,该权限无需从一个

小白解释

场景先行:新员工入职后要登录系统。第一步是声明身份,第二步证明身份,第三步决定能访问哪些数据,最后系统要记录他做了什么。IAM 题就是围绕这条链条出题。

这一页真正想让你理解的是:这一页属于本章连续内容,先读原文和译文,再看下方把概念拆成小白能理解的版本。

把它放进公司里看,关键不是背定义,而是判断:认证成功不代表什么都能做;离职、调岗、权限漂移都会造成越权。

你作为负责人可以这样想:把识别、认证、授权、审计分开看,再用最小权限和定期复核收口。

本页术语用人话说:

授权:授权是认证之后决定你能访问什么、能做什么。

常见误区:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

读完后用一句话复述:如果我是IAM 管理员,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“第 512 页学习单元”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是IAM 管理员在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

认证成功不等于什么都能做;权限仍要单独授权。

排除法提醒:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

本页术语拆解
授权 授权是认证之后决定你能访问什么、能做什么。
学习单元 27 / PDF P513

安全控制框架:用成熟框架组织安全

框架帮助组织系统化管理控制,而不是想到哪做到哪。

教材原文段落

user account that already has that permission; instead, it is simply created by an account with the privilege capability of create or assign permissions (which can be the owner of an object or a subject with full control or administrative privileges over the object). Access Control Matrix An access control matrix is a table of subjects and objects that indicates the actions or functions that each subject can perform on each object. Each column of the matrix is an ACL pulled from objects. Once sorted, each row of the matrix is a capabilities list for each listed subject. An ACL is tied to an object; it lists the valid actions each subject can perform.

A capability list is tied to the subject; it lists valid actions that can be taken on each object included in the matrix. From an administration perspective, using only capability lists for access control is a management nightmare. A capability list method of access control can be accomplished by storing on each subject a list of rights the subject has for every object. This effectively gives each user a key ring of access and rights to objects within the security domain. To remove access to a particular object, every user (subject) that has access to it must be individually manipulated.

Thus, managing access on each user account is much more difficult than managing access on each object (in other words, via ACLs). A capabilities table can be created by pivoting an access control matrix; this results in the columns being subjects and the rows being ACLs from objects. The access control matrix shown in Table 8.3 is for a discretionary access control system. A mandatory or role-based matrix can be constructed simply by replacing the subject names with classifications or roles. Access control matrices are used by systems to quickly determine whether the requested action by a subject for an object is authorized.

中文直译 / 整理

已拥有该权限的用户账户复制而来; 相反,它只需由具有创建或分配权限特权 的账户直接创建(这可以是对象的所有者,或对对象拥有完全控制权或管理权 限的主体)。 访问控制矩阵 一个访问控制矩阵是一个主体和客体的表格,用于指示每个主体对每个客体可 以执行的操作或功能。 矩阵的每一列都是从客体中提取的ACL。 排序后,矩阵 的每一行都是每个列出主体的能力列表。 ACL与客体相关联; 它列出了每个主 体可以执行的有效操作。 能力列表与主体相关联; 它列出了可以在矩阵中包含 的每个客体上执行的有效操作。 从管理角度来看,仅使用能力列表进行访问控制是一种管理噩梦。 通过在每个 主体上存储该主体对每个客体的权利列表,可以实现能力列表的访问控制方法。 这实际上为每个用户赋予了一串访问和权利密钥,用于访问安全域内的客体。 要撤销对特定客体的访问权限,必须逐个修改所有具有该访问权限的用户(主 体)。 因此,管理每个用户账户的访问权限比管理每个客体的访问权限(即通 过ACL)要困难得多。 可以通过旋转访问控制矩阵来创建能力表; 这将使列变 为主体,行变为来自客体的ACL。 所示的访问控制矩阵表8.3适用于自主访问控制系统的场景。

只需将主体名称 替换为分类或角色,即可构建强制性或基于角色的矩阵。 访问控制矩阵被系统 用于快速确定主体对对象请求的操作是否被授权。

小白解释

场景先行:新员工入职后要登录系统。第一步是声明身份,第二步证明身份,第三步决定能访问哪些数据,最后系统要记录他做了什么。IAM 题就是围绕这条链条出题。

这一页真正想让你理解的是:框架帮助组织系统化管理控制,而不是想到哪做到哪。

把它放进公司里看,关键不是背定义,而是判断:认证成功不代表什么都能做;离职、调岗、权限漂移都会造成越权。

你作为负责人可以这样想:把识别、认证、授权、审计分开看,再用最小权限和定期复核收口。

本页术语用人话说:

授权:授权是认证之后决定你能访问什么、能做什么。

NIST:NIST 提供美国常用安全标准、框架和指南。

常见误区:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

读完后用一句话复述:如果我是IAM 管理员,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“安全控制框架:用成熟框架组织安全”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是IAM 管理员在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

认证成功不等于什么都能做;权限仍要单独授权。

看到 SP 800 系列、CSF、RMF 常联想到 NIST。

排除法提醒:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

本页术语拆解
授权 授权是认证之后决定你能访问什么、能做什么。
NIST NIST 提供美国常用安全标准、框架和指南。
学习单元 28 / PDF P514

机密性:让该看的人看,不该看的人看不到

机密性重点是防泄露,同时不能妨碍授权访问。

教材原文段落

TABLE 8.3 An access control matrix SubjectsDocument file Printer Network folder share Bob Read No Access No Access Mary No Access No Access Read Amanda Read, Write Print No Access Mark Read, Write Print Read, Write Kathryn Read, Write Print, Manage Print Queue Read, Write, Execute Colin Read, Write, Change Permissions Print, Manage Print Queue, Change Permissions Read, Write, Execute, Change Permissions Bell–LaPadula Model The Bell–LaPadula model was developed for the U.S. Department of Defense (DoD) in the 1970s based on the DoD's multilevel security policies.

The multilevel security policy states that a subject with any level of clearance can access resources at or below its clearance level. However, within clearance levels, access to compartmentalized objects is granted only on a need-to-know basis. By design, the Bell–LaPadula model prevents the leaking or transfer of classified information to less secure clearance levels. This is accomplished by blocking lower-classified subjects from accessing higher-classified objects. With these restrictions, the Bell–LaPadula model is focused on maintaining confidentiality and does not address any other aspects of object security.

中文直译 / 整理

表 8.3 访问控制矩阵 主体 文档文件 打印机 网络文件夹共享 Bob Read 无访问权限 无访问权限 Mary 无访问权限 无访问权限 Read 阿曼达 Read, 写入 打印 无访问权限 Mark Read, 写入 打印 Read, 写入 Kathryn 读取, 写入 打印, 管理打印 队列 读取、写入、执行 Colin 读取、写入、 更改 权限 打印、管理打印 队列,更改 权限 读取,写入,执行,更 改权限 Bell–LaPadula 模型 Bell–LaPadula模型于20世纪70年代由美国国防部(DoD)基于其多级安全策 略开发。 多级安全策略规定,具有任何安全级别权限的主体可以访问其权限级 别或更低级别资源。 然而,在同一权限级别内,对分类对象的访问仅基于“需 要知道”的原则授予。 根据设计,Bell–LaPadula 模型防止机密信息泄露或传输到较低安全级别。 这 是通过阻止低级别主体访问高级别对象来实现的。 在这些限制下,Bell– LaPadula 模型专注于维护机密性,而不涉及对象安全的其他方面。

小白解释

场景先行:想象公司有一个客户订单系统:客户资料被别人看到是机密性问题,订单金额被偷偷改是完整性问题,系统打不开是可用性问题。教材这一页就是教你把事故先翻译成安全目标。

这一页真正想让你理解的是:机密性重点是防泄露,同时不能妨碍授权访问。

把它放进公司里看,关键不是背定义,而是判断:把泄露、篡改、宕机混在一起,就会选错控制措施。

你作为负责人可以这样想:先判断事故破坏了 CIA 哪一项,再选择对应控制:防泄露、防篡改、保可用。

本页术语用人话说:

机密性:机密性让该看的人能看,不该看的人看不到。

政策:政策是高层原则,说明必须遵守什么。

常见误区:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

读完后用一句话复述:如果我是业务系统负责人,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“机密性:让该看的人看,不该看的人看不到”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是业务系统负责人在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

加密、访问控制、分类、培训都常用于保护机密性。

Policy 高层、强制、稳定;Procedure 具体步骤。

排除法提醒:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

本页术语拆解
机密性 机密性让该看的人能看,不该看的人看不到。
政策 政策是高层原则,说明必须遵守什么。
学习单元 29 / PDF P515

认证:证明身份

认证回答“你是不是你声称的那个人”。

教材原文段落

Lattice-Based Access Control This general category for nondiscretionary access controls is covered in Chapter 13, “Managing Identity and Authentication.” Here's a quick preview on that more detailed coverage of this subject (which drives the underpinnings for most access control security models): Subjects under lattice-based access controls are assigned positions in a lattice (i.e., a multilayered security structure or multileveled security domains).

Subjects can access only those objects that fall into the range between the least upper bound (LUB) (the nearest security label or classification higher than their lattice position) and the greatest (i.e., highest) lower bound (GLB) (the nearest security label or classification lower than their lattice position) of the labels or classifications for their lattice position. This model is built on a state machine concept and the information flow model. It also employs mandatory access controls and is a lattice-based access control concept. The lattice tiers are the classification levels defined by the organization's security policy.

There are three basic properties of this state machine: The Simple Security Property (i.e., the ss-Property) states that a subject may not read information at a higher sensitivity level (no read-up). The *-Property (star-property) states that a subject may not write information to an object at a lower sensitivity level (no write-down). The Discretionary Security Property states that the system uses an access matrix to enforce discretionary access control. These first two properties define the states into which the system can transition. No other transitions are allowed. All states accessible through these two rules are secure states.

Thus, Bell–LaPadula–modeled systems offer state machine model security (see Figure 8.4).

中文直译 / 整理

基于格的访问控制 此非自主访问控制的通用类别在 第 13 章“管理身份和身份验证”中进行了 介绍。 以下是关于该主题更详细内容的简要预览(它构成了大多数访问控 制安全模型的基础):在 基于格的访问控制下,主体被分配到格中的位置 (即多层安全结构或多级安全域)。 主体只能访问其格位置标签或分类的 最小上界(LUB)(最接近其格位置的更高安全标签或分类)与最大下界 (GLB)(最接近其格位置的更低安全标签或分类)之间的对象。 该模型基于状态机概念和信息流模型。 它还采用了强制访问控制,是一种基于 格的访问控制概念。 格的层级由组织的安全策略定义为分类级别。 该状态机具有三个基本属性: 简单安全属性(即ss‑属性)规定,主体不得读取更高敏感级别上的信息(禁 止上读)。 *-属性(星属性)规定,主体不得将信息写入更低敏感级别上的对象(禁 止下写)。 自主安全属性规定,系统使用访问矩阵来强制执行自主访问控制。 前两个属性定义了系统可以转换到的状态。 不允许其他转换。 通过这两条 规则可访问的所有状态都是安全状态。 因此,Bell–LaPadula模型系统提 供了状态机模型安全性(见图8.4)。

小白解释

场景先行:新员工入职后要登录系统。第一步是声明身份,第二步证明身份,第三步决定能访问哪些数据,最后系统要记录他做了什么。IAM 题就是围绕这条链条出题。

这一页真正想让你理解的是:认证回答“你是不是你声称的那个人”。

把它放进公司里看,关键不是背定义,而是判断:认证成功不代表什么都能做;离职、调岗、权限漂移都会造成越权。

你作为负责人可以这样想:把识别、认证、授权、审计分开看,再用最小权限和定期复核收口。

本页术语用人话说:

认证:认证是验证“你是不是你声称的那个人”。

政策:政策是高层原则,说明必须遵守什么。

OSI 模型:OSI 用七层结构理解网络通信,从物理层到应用层。

身份:身份是主体在系统中的标识。

常见误区:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

读完后用一句话复述:如果我是IAM 管理员,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“认证:证明身份”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是IAM 管理员在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

密码、令牌、生物特征、多因素认证都服务认证。

Policy 高层、强制、稳定;Procedure 具体步骤。

网络题先定位层次,再判断协议、设备或攻击位置。

身份管理题要区分识别、认证、授权、审计。

政府/军方、机密级别、标签、不可由用户随意改通常是 MAC。

排除法提醒:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

本页术语拆解
认证 认证是验证“你是不是你声称的那个人”。
政策 政策是高层原则,说明必须遵守什么。
OSI 模型 OSI 用七层结构理解网络通信,从物理层到应用层。
身份 身份是主体在系统中的标识。
强制访问控制 MAC MAC 由系统根据标签和级别强制决定访问。
学习单元 30 / PDF P516

机密性:让该看的人看,不该看的人看不到

机密性重点是防泄露,同时不能妨碍授权访问。

教材原文段落

FIGURE 8.4 The Bell–LaPadula model The Bell–LaPadula properties are in place to protect data confidentiality. A subject cannot read an object that is classified at a higher level than the subject is cleared for. Because objects at one level have data that is more sensitive or secret than data in objects at a lower level, a subject (who is not a trusted subject) cannot write data from one level to an object at a lower level. That action would be similar to pasting a top-secret memo into an unclassified document file. The third property enforces a subject's job/rolebased need to know to access an object.

An exception in the Bell–LaPadula model states that a “trusted subject” is not constrained by the *-Property. A trusted subject is defined as “a subject that is guaranteed not to consummate a securitybreaching information transfer even if it is possible.” This means that a trusted subject is allowed to violate the *-Property and perform a writedown, which is necessary when performing valid object declassification or reclassification. The Bell–LaPadula model was designed in the 1970s, so it does not support many operations that are common today, such as file sharing and networking. It also assumes secure transitions between security layers and does not address covert channels (see Chapter 9).

Biba Model The Biba model was designed after the Bell–LaPadula model, but it focuses on integrity. The Biba model is also built on a state machine concept, is based

中文直译 / 整理

图 8.4 Bell–LaPadula 模型 Bell–LaPadula属性旨在保护数据机密性。 主体不能读取其权限级别低于该主 体所授权级别的对象。 由于高级别对象中的数据比低级别对象中的数据更敏感 或更机密,因此主体(非可信主体)不能将数据从一个级别写入到低级别对象 中。 这种行为类似于将一份绝密备忘录粘贴到一份非密文档文件中。 第三个属 性强制执行主体基于其工作/角色的必要知情权,以访问对象。 Bell–LaPadula 模型的一个例外情况是,'受信主体'不受 *‑性质的约束。 受信主体被定义为'即使可能发生,也能保证不会完成破坏安全的信息传输 的主体'。 这意味着受信主体被允许违反 *‑性质并执行写入降级,这在执行 有效的对象去分类或重新分类时是必要的。 Bell–LaPadula 模型设计于 1970 年代,因此不支持许多当今常见的操作,例 如文件共享和网络。 它还假设安全层之间的安全转换,但未涉及隐蔽信道(见 第 9 章)。 Biba 模型 在贝尔‑拉帕杜拉模型之后设计了Biba模型,但它侧重于完整性。 Biba模型同样基 于状态机概念,基于

小白解释

场景先行:想象公司有一个客户订单系统:客户资料被别人看到是机密性问题,订单金额被偷偷改是完整性问题,系统打不开是可用性问题。教材这一页就是教你把事故先翻译成安全目标。

这一页真正想让你理解的是:机密性重点是防泄露,同时不能妨碍授权访问。

把它放进公司里看,关键不是背定义,而是判断:把泄露、篡改、宕机混在一起,就会选错控制措施。

你作为负责人可以这样想:先判断事故破坏了 CIA 哪一项,再选择对应控制:防泄露、防篡改、保可用。

本页术语用人话说:

机密性:机密性让该看的人能看,不该看的人看不到。

完整性:完整性保证数据没有被未授权修改,并且仍然正确可信。

授权:授权是认证之后决定你能访问什么、能做什么。

强制访问控制 MAC:MAC 由系统根据标签和级别强制决定访问。

常见误区:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

读完后用一句话复述:如果我是业务系统负责人,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“机密性:让该看的人看,不该看的人看不到”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是业务系统负责人在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

加密、访问控制、分类、培训都常用于保护机密性。

哈希、数字签名、变更控制、输入校验常对应完整性。

认证成功不等于什么都能做;权限仍要单独授权。

政府/军方、机密级别、标签、不可由用户随意改通常是 MAC。

排除法提醒:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

本页术语拆解
机密性 机密性让该看的人能看,不该看的人看不到。
完整性 完整性保证数据没有被未授权修改,并且仍然正确可信。
授权 授权是认证之后决定你能访问什么、能做什么。
强制访问控制 MAC MAC 由系统根据标签和级别强制决定访问。
学习单元 31 / PDF P517

完整性:数据要正确、可信、未被乱改

完整性不只是防黑客篡改,也包括防授权用户误操作。

教材原文段落

on information flow, and is a multilevel model. In fact, the Biba model is the inverted Bell–LaPadula model. The properties of the Biba model are as follows: The Simple Integrity Property states that a subject cannot read an object at a lower integrity level (no read-down). The * (star) Integrity Property states that a subject cannot modify an object at a higher integrity level (no write-up). The Invocation Property states that a process from below cannot request higher access (neither read nor write); only with subjects at an equal or lower level. In both the Biba and Bell–LaPadula models, there are two properties that are inverses of each other: simple and * (star).

However, they may also be labeled as axioms, principles, or rules. What you should focus on is the simple and star designations. Take note that simple is always about reading, and star is always about writing. In both cases, the rules define what cannot or should not be done. Usually, what is not prevented or blocked is allowed. Thus, even though a rule is stated as a No declaration, its opposite direction is implied as allowed. Figure 8.5 illustrates these Biba model properties. FIGURE 8.5 The Biba model Consider the Biba properties. The second property of the Biba model is pretty straightforward. A subject cannot write to an object at a higher integrity level.

中文直译 / 整理

信息流,并且是一个多级模型。 事实上,Biba模型是贝尔‑拉帕杜拉模型的逆 模型。 Biba模型的特性如下: 《简单完整性属性》规定,主体不能读取完整性级别较低的对象(禁止向下读 取)。 《*(星号)完整性属性》规定,主体不能修改完整性级别较高的对象(禁 止向上写入)。 《调用属性》规定,来自低级别的进程不能请求更高级别的访问权限(既 不能读取也不能写入); 仅允许与相同或更低级别主体进行交互。 在Biba模型和Bell‑LaPadula模型中,都有两个互为逆向的属性:简 单属性和*(星号)属性。 然而,它们也可能被标记为公理、原则或规则。 您应重点关注简单和星号的命名。 请注意,简单始终涉及读取操作,而星 号始终涉及写入操作。 在这两种情况下,规则都定义了禁止或不应执行的 操作。 通常,未被阻止或禁止的行为即被允许。 因此,尽管规则以“禁止” 形式表述,其相反方向则隐含为允许。 图8.5展示了这些Biba模型属性。 图 8.5Biba 模型 考虑Biba属性。 Biba模型的第二个属性非常直接:主体不能向完整性级别更高的 对象写入。

小白解释

场景先行:想象公司有一个客户订单系统:客户资料被别人看到是机密性问题,订单金额被偷偷改是完整性问题,系统打不开是可用性问题。教材这一页就是教你把事故先翻译成安全目标。

这一页真正想让你理解的是:完整性不只是防黑客篡改,也包括防授权用户误操作。

把它放进公司里看,关键不是背定义,而是判断:把泄露、篡改、宕机混在一起,就会选错控制措施。

你作为负责人可以这样想:先判断事故破坏了 CIA 哪一项,再选择对应控制:防泄露、防篡改、保可用。

本页术语用人话说:

完整性:完整性保证数据没有被未授权修改,并且仍然正确可信。

OSI 模型:OSI 用七层结构理解网络通信,从物理层到应用层。

常见误区:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

读完后用一句话复述:如果我是业务系统负责人,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“完整性:数据要正确、可信、未被乱改”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是业务系统负责人在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

哈希、数字签名、变更控制、输入校验常对应完整性。

网络题先定位层次,再判断协议、设备或攻击位置。

排除法提醒:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

本页术语拆解
完整性 完整性保证数据没有被未授权修改,并且仍然正确可信。
OSI 模型 OSI 用七层结构理解网络通信,从物理层到应用层。
学习单元 32 / PDF P518

完整性:数据要正确、可信、未被乱改

完整性不只是防黑客篡改,也包括防授权用户误操作。

教材原文段落

That makes sense. What about the first property? Why can't a subject read an object at a lower integrity level? The answer takes a little thought. Think of integrity levels as being like the purity level of air. You would not want to pump air from the smoking section into the clean room environment. The same applies to data. When integrity is important, you do not want unvalidated data read into validated documents. The potential for data contamination is too great to permit such access.

中文直译 / 整理

这很合理。 那么第一个属性呢? 为什么主体不能读取完整性级别较低的对象? 答案需要稍加思考。 将完整性级别想象成空气的纯净度。 你不会希望将吸烟区 的空气泵入洁净室环境。 数据也是如此。 当完整性至关重要时,你不希望未经 验证的数据被读入已验证的文档中。 数据污染的风险过高,因此不允许此类访 问。

小白解释

场景先行:想象公司有一个客户订单系统:客户资料被别人看到是机密性问题,订单金额被偷偷改是完整性问题,系统打不开是可用性问题。教材这一页就是教你把事故先翻译成安全目标。

这一页真正想让你理解的是:完整性不只是防黑客篡改,也包括防授权用户误操作。

把它放进公司里看,关键不是背定义,而是判断:把泄露、篡改、宕机混在一起,就会选错控制措施。

你作为负责人可以这样想:先判断事故破坏了 CIA 哪一项,再选择对应控制:防泄露、防篡改、保可用。

本页术语用人话说:

完整性:完整性保证数据没有被未授权修改,并且仍然正确可信。

常见误区:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

读完后用一句话复述:如果我是业务系统负责人,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“完整性:数据要正确、可信、未被乱改”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是业务系统负责人在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

哈希、数字签名、变更控制、输入校验常对应完整性。

排除法提醒:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

本页术语拆解
完整性 完整性保证数据没有被未授权修改,并且仍然正确可信。
学习单元 33 / PDF P519

完整性:数据要正确、可信、未被乱改

完整性不只是防黑客篡改,也包括防授权用户误操作。

教材原文段落

Memorizing the properties of Bell–LaPadula and Biba can be challenging, but there is a shortcut. If you can memorize the graphical layout in the following figure above the dotted line, then you can figure out the rest. Notice that Bell–LaPadula is placed on the left and Biba is on the right, and the security benefit of each is listed below the model name. Then, only the Bell–LaPadula model's simple property is listed. That property is “No Read Up,” which is represented by an arrow pointing upward that is crossed out and labeled by an “S” for simple and an “R” for read. From there, all of the other rules are the opposing element of the pair or inverted.

Biba requires that all subjects and objects have a classification label (it is still a DoD-derived security model). Thus, data integrity protection is dependent

中文直译 / 整理

记忆Bell–LaPadula和Biba的属性可能具有挑战性,但有一个捷径。 如 果你能记住上图虚线以上的图形布局,就可以推导出其余部分。 注意,Bell– LaPadula位于左侧,Biba位于右侧,每个模型的安全优势列在模型名称下 方。 然后,仅列出了Bell–LaPadula模型的简单属性。 该属性是“禁止向上 读取”,用一个向上指向且被划掉的箭头表示,并标有“S”(简单)和“ R”(读取)。 从此处开始,所有其他规则都是成对元素的对立面或相反形 式。 Biba 要求所有主体和对象都必须具有分类标签(它仍然是一个源自 DoD 的安全模 型)。 因此,数据完整性保护依赖于

小白解释

场景先行:想象公司有一个客户订单系统:客户资料被别人看到是机密性问题,订单金额被偷偷改是完整性问题,系统打不开是可用性问题。教材这一页就是教你把事故先翻译成安全目标。

这一页真正想让你理解的是:完整性不只是防黑客篡改,也包括防授权用户误操作。

把它放进公司里看,关键不是背定义,而是判断:把泄露、篡改、宕机混在一起,就会选错控制措施。

你作为负责人可以这样想:先判断事故破坏了 CIA 哪一项,再选择对应控制:防泄露、防篡改、保可用。

本页术语用人话说:

完整性:完整性保证数据没有被未授权修改,并且仍然正确可信。

OSI 模型:OSI 用七层结构理解网络通信,从物理层到应用层。

常见误区:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

读完后用一句话复述:如果我是业务系统负责人,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“完整性:数据要正确、可信、未被乱改”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是业务系统负责人在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

哈希、数字签名、变更控制、输入校验常对应完整性。

网络题先定位层次,再判断协议、设备或攻击位置。

排除法提醒:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

本页术语拆解
完整性 完整性保证数据没有被未授权修改,并且仍然正确可信。
OSI 模型 OSI 用七层结构理解网络通信,从物理层到应用层。
学习单元 34 / PDF P520

机密性:让该看的人看,不该看的人看不到

机密性重点是防泄露,同时不能妨碍授权访问。

教材原文段落

on data classification. Critiques of the Biba model reveal a few drawbacks: It addresses only integrity, not confidentiality or availability. It focuses on protecting objects from external threats; it assumes that internal threats are handled programmatically. It does not address access control management, and it doesn't provide a way to assign or change an object's or subject's classification level. It does not prevent covert channels. Clark–Wilson Model The Clark–Wilson model uses a multifaceted approach to enforcing data integrity.

Instead of defining a formal state machine, the Clark–Wilson model defines each data item and allows modifications through only a limited or controlled intermediary program or interface. The Clark–Wilson model does not require the use of a lattice structure; rather, it uses a three-part relationship of subject/program/object (or subject/transaction/object) known as a triple or an access control triplet. Subjects do not have direct access to objects. Objects can be accessed only through programs. Through the use of two principles—well-formed transactions and separation of duties—the Clark–Wilson model provides an effective means to protect integrity.

Well-formed transactions take the form of programs. A subject is able to access objects only by using a program, interface, or access portal (Figure 8.6). Each program has specific limitations on what it can and cannot do to an object (such as a database or other resource). This effectively limits the subject's capabilities. This is known as a constrained, limiting, or restrictive interface. If the programs are properly designed, then the triple relationship provides a means to protect the integrity of the object.

中文直译 / 整理

关于数据分类。 对Biba模型的批评揭示了几个缺点: 它仅关注完整性,而不涉及机密性或可用性。 它侧重于保护对象免受外部威胁; 它假设内部威胁已通过程序方式处理。 它未涉及访问控制管理,也没有提供分配或更改对象或主体分类级别的方式。 它无法防止隐蔽信道。 Clark–Wilson模型 该 Clark–Wilson模型 采用多方面的方法来强制执行数据完整性。 与定义形式 化的状态机不同,Clark–Wilson 模型定义了每个数据项,并仅允许通过有限 的或受控的中间程序或接口进行修改。 Clark–Wilson 模型不需要使用格结构; 相反,它使用一种三元关系:主体/ 程序/对象(或主体/事务/对象),称为三元组或 访问控制三元组。 主体不能 直接访问对象,对象只能通过程序访问。 通过使用两个原则——良好形成的事 务和职责分离——Clark–Wilson 模型提供了一种有效的手段来保护完整性。 格式良好的事务以程序的形式呈现。 主体只能通过使用程序、接口或访问门户 (图8.6)来访问对象。 每个程序都对其能够或不能对对象(如数据库或其他资 源)执行的操作有特定限制。 这有效地限制了主体的能力。

这被称为受限、限 制性或约束性接口。 如果程序设计得当,则这种三元关系提供了一种保护对象 完整性的手段。

小白解释

场景先行:想象公司有一个客户订单系统:客户资料被别人看到是机密性问题,订单金额被偷偷改是完整性问题,系统打不开是可用性问题。教材这一页就是教你把事故先翻译成安全目标。

这一页真正想让你理解的是:机密性重点是防泄露,同时不能妨碍授权访问。

把它放进公司里看,关键不是背定义,而是判断:把泄露、篡改、宕机混在一起,就会选错控制措施。

你作为负责人可以这样想:先判断事故破坏了 CIA 哪一项,再选择对应控制:防泄露、防篡改、保可用。

本页术语用人话说:

机密性:机密性让该看的人能看,不该看的人看不到。

完整性:完整性保证数据没有被未授权修改,并且仍然正确可信。

可用性:可用性保证授权用户需要时能及时使用系统和数据。

程序:程序是一步一步怎么做。

常见误区:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

读完后用一句话复述:如果我是业务系统负责人,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“机密性:让该看的人看,不该看的人看不到”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是业务系统负责人在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

加密、访问控制、分类、培训都常用于保护机密性。

哈希、数字签名、变更控制、输入校验常对应完整性。

冗余、备份、BCP/DRP、抗 DoS、容量规划都对应可用性。

Step-by-step、SOP 常对应 procedure。

分类由数据所有者决定,保护由保管者实施。

排除法提醒:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

本页术语拆解
机密性 机密性让该看的人能看,不该看的人看不到。
完整性 完整性保证数据没有被未授权修改,并且仍然正确可信。
可用性 可用性保证授权用户需要时能及时使用系统和数据。
程序 程序是一步一步怎么做。
数据分类 数据分类按敏感度和价值给数据贴等级,决定保护强度。
强制访问控制 MAC MAC 由系统根据标签和级别强制决定访问。
学习单元 35 / PDF P521

完整性:数据要正确、可信、未被乱改

完整性不只是防黑客篡改,也包括防授权用户误操作。

教材原文段落

FIGURE 8.6 The Clark–Wilson model Clark–Wilson defines the following items and procedures: A constrained data item (CDI) is any data item whose integrity is protected by the security model. An unconstrained data item (UDI) is any data item that is not controlled by the security model. Any data that is to be input and hasn't been validated, or any output, would be considered an unconstrained data item. An integrity verification procedure (IVP) is a procedure that scans data items and confirms their integrity. Transformation procedures (TPs) are the only procedures that are allowed to modify a CDI. The limited access to CDIs through TPs forms the backbone of the Clark–Wilson integrity model.

The Clark–Wilson model uses security labels to grant access to objects, but only through transformation procedures and a restricted interface model. A restricted interface model uses classification-based restrictions to offer only subject-specific authorized information and functions. One subject at one classification level will see one set of data and have access to one set of functions, whereas another subject at a different classification level will see a different set of data and have access to a different set of functions.

The different functions made available to different levels or classes of users may be implemented by either showing all functions to all users but deactivating those that are not authorized for a specific user or by showing only those functions granted to a specific user. Through these mechanisms, the Clark– Wilson model ensures that data is protected from unauthorized changes from any user. In effect, the Clark–Wilson model enforces separation of duties.

中文直译 / 整理

图 8.6 Clark–Wilson 模型 Clark–Wilson定义了以下项目和过程: 一个受限数据项(CDI)是指其完整性受到安全模型保护的任何数据 项。 一个不受限数据项(UDI)是指未受安全模型控制的任何数据项。 任何待 输入但未经验证的数据,或任何输出,都被视为不受限数据项。 一个完整性验证过程(IVP)是扫描数据项并确认其完整性的过程。 转换过程(TPs)是唯一被允许修改 CDI 的过程。 通过 TPs 对 CDI 的有 限访问构成了 Clark–Wilson 完整性模型的核心。 Clark–Wilson模型使用安全标签来授予对对象的访问权限,但只能通过转换过 程和受限接口模型。 受限接口模型使用基于分类的限制,仅提供特定主体授权 的信息和功能。 处于一个分类级别的一个主体将看到一组数据并访问一组功能, 而处于不同分类级别的另一个主体将看到另一组数据并访问另一组功能。 为不 同级别或类别的用户提供的不同功能可以通过以下两种方式实现:向所有用户 显示所有功能,但停用那些未授权给特定用户的功能; 或仅显示授予特定用户 的那些功能。 通过这些机制,Clark–Wilson模型确保数据免受任何用户未经授 权的更改。

实际上,Clark–Wilson模型强制执行职责分离。

小白解释

场景先行:想象公司有一个客户订单系统:客户资料被别人看到是机密性问题,订单金额被偷偷改是完整性问题,系统打不开是可用性问题。教材这一页就是教你把事故先翻译成安全目标。

这一页真正想让你理解的是:完整性不只是防黑客篡改,也包括防授权用户误操作。

把它放进公司里看,关键不是背定义,而是判断:把泄露、篡改、宕机混在一起,就会选错控制措施。

你作为负责人可以这样想:先判断事故破坏了 CIA 哪一项,再选择对应控制:防泄露、防篡改、保可用。

本页术语用人话说:

完整性:完整性保证数据没有被未授权修改,并且仍然正确可信。

授权:授权是认证之后决定你能访问什么、能做什么。

程序:程序是一步一步怎么做。

常见误区:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

读完后用一句话复述:如果我是业务系统负责人,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“完整性:数据要正确、可信、未被乱改”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是业务系统负责人在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

哈希、数字签名、变更控制、输入校验常对应完整性。

认证成功不等于什么都能做;权限仍要单独授权。

Step-by-step、SOP 常对应 procedure。

排除法提醒:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

本页术语拆解
完整性 完整性保证数据没有被未授权修改,并且仍然正确可信。
授权 授权是认证之后决定你能访问什么、能做什么。
程序 程序是一步一步怎么做。
学习单元 36 / PDF P522

机密性:让该看的人看,不该看的人看不到

机密性重点是防泄露,同时不能妨碍授权访问。

教材原文段落

The Clark–Wilson design makes it a common model for commercial applications. The Clark–Wilson model was designed to protect integrity using the access control triplet. However, though the intermediary interface can be programmed to limit what can be done to an object by a subject, it can just as easily be programmed to limit or restrict what objects are shown to a subject. Thus, this concept can lend itself readily to protect confidentiality. In many situations, there is an intermediary program between a subject and an object. If the focus of that intermediary is to protect integrity, then it is an implementation of the Clark–Wilson model.

If it is intended to protect confidentiality, then they are benefiting from an alternate use of the intermediary program. Brewer and Nash Model The Brewer and Nash model was created to permit access controls to change dynamically based on a user's previous activity (making it a kind of state machine model as well). This model applies to a single integrated database; it seeks to create security domains that are sensitive to the notion of conflict of interest (for example, someone who works at company C who has access to proprietary data for company A should not also be allowed access to similar data for company B if those two companies compete with each other).

This model creates a class of data that defines which security domains are potentially in conflict and prevents any subject with access to one domain that belongs to a specific conflict class from accessing any other domain that belongs to the same conflict class. Metaphorically, this puts a wall around all other information in any conflict class. Thus, this model also uses the principle of data isolation within each conflict class to keep users out of potential conflict-of-interest situations (for example, management of company datasets). Because company relationships change all the time, dynamic updates to members of and definitions for conflict classes are important.

Another way of looking at or thinking of the Brewer and Nash model is of an administrator having full control access to a wide range of data in a system based on their assigned job responsibilities and work tasks. However, at the Clark–Wilson

中文直译 / 整理

设计使其成为商业应用中的常用模型。 Clark–Wilson模型旨在使用访问控制三元组来保护完整性。 然而,尽 管中介接口可以编程以限制主体对对象的操作,它同样可以轻松地编程以 限制或屏蔽主体可见的对象。 因此,这一概念非常适合用于保护机密性。 在许多情况下,主体与对象之间存在一个中介程序。 如果该中介程序的重 点是保护完整性,那么它就是Clark–Wilson模型的实现; 如果其目的是保 护机密性,那么它则是中介程序的另一种应用。 Brewer 和 Nash 模型 Brewer和Nash模型旨在允许访问控制根据用户的先前活动动态变化(使其 也成为一种状态机模型)。 该模型适用于单一集成数据库; 其目标是创建对利 益冲突敏感的安全域(例如,为公司C工作的人员若能访问公司A的专有数据, 则不应被允许访问与公司A竞争的公司B的类似数据)。 该模型定义了一类数据, 用于标识哪些安全域可能存在潜在冲突,并阻止任何已访问属于特定冲突类别 的域的主体访问同一冲突类别中的其他域。 从隐喻上讲,这在任何冲突类别的 所有其他信息周围设置了一道墙。

因此,该模型还利用每个冲突类别内的数据 隔离原则,防止用户陷入潜在的利益冲突情境(例如,公司数据集的管理)。 由于公司关系不断变化,对冲突类别成员及其定义进行动态更新至关重要。 另一种看待或理解Brewer和Nash模型的方式是,管理员根据其分配的工作职 责和任务,对系统中的大量数据拥有完全控制访问权限。 然而,在

小白解释

场景先行:想象公司有一个客户订单系统:客户资料被别人看到是机密性问题,订单金额被偷偷改是完整性问题,系统打不开是可用性问题。教材这一页就是教你把事故先翻译成安全目标。

这一页真正想让你理解的是:机密性重点是防泄露,同时不能妨碍授权访问。

把它放进公司里看,关键不是背定义,而是判断:把泄露、篡改、宕机混在一起,就会选错控制措施。

你作为负责人可以这样想:先判断事故破坏了 CIA 哪一项,再选择对应控制:防泄露、防篡改、保可用。

本页术语用人话说:

机密性:机密性让该看的人能看,不该看的人看不到。

完整性:完整性保证数据没有被未授权修改,并且仍然正确可信。

ISO:ISO 是国际标准化组织,常见安全管理体系如 ISO 27001/27002。

NIST:NIST 提供美国常用安全标准、框架和指南。

常见误区:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

读完后用一句话复述:如果我是业务系统负责人,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“机密性:让该看的人看,不该看的人看不到”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是业务系统负责人在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

加密、访问控制、分类、培训都常用于保护机密性。

哈希、数字签名、变更控制、输入校验常对应完整性。

ISO 偏标准和管理体系。

看到 SP 800 系列、CSF、RMF 常联想到 NIST。

Step-by-step、SOP 常对应 procedure。

排除法提醒:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

本页术语拆解
机密性 机密性让该看的人能看,不该看的人看不到。
完整性 完整性保证数据没有被未授权修改,并且仍然正确可信。
ISO ISO 是国际标准化组织,常见安全管理体系如 ISO 27001/27002。
NIST NIST 提供美国常用安全标准、框架和指南。
程序 程序是一步一步怎么做。
入侵防御系统 IPS IPS 可检测并主动阻断恶意流量。
强制访问控制 MAC MAC 由系统根据标签和级别强制决定访问。
学习单元 37 / PDF P523

安全控制框架:用成熟框架组织安全

框架帮助组织系统化管理控制,而不是想到哪做到哪。

教材原文段落

moment an action is taken against any data item, the administrator's access to any conflicting data items is temporarily blocked. Only data items that relate to the initial data item can be accessed during the operation. Once the task is completed, the administrator's access returns to full control. The Brewer and Nash model was sometimes known as the Chinese Wall model, but this term is deprecated. Instead, other terms of “ethical wall” and “cone of silence” have been used to describe Brewer and Nash. Disambiguating the Word “Star” in Models The term star presents a few challenges when it comes to security models.

For one thing, there is no formal security model named “Star Model.” However, both the Bell–LaPadula and the Biba models have a star property, which is discussed in their respective sections in this chapter. Although not a model, the Cloud Security Alliance (CSA) also has a STAR program. CSA's Security Trust Assurance and Risk (STAR) program focuses on improving cloud service provider (CSP) security through auditing, transparency, and integration of standards. Although not related to security, there is also Galbraith's Star Model, which helps businesses organize divisions and departments to achieve business missions and goals and adjust over time for long-term viability.

This model is based on five main areas of business administration that need to be managed, balanced, and harnessed toward the mission and goals of the organization. The five areas of Galbraith's Star Model are Strategy, Structure, Processes, Rewards, and People. Understanding how “star” is used in the context of the Bell–LaPadula and Biba models, CSA's STAR program, and Galbraith's Star Model will help you distinguish what is meant when you see the word used in different contexts. Select Controls Based on Systems Security Requirements Those who purchase information systems for certain kinds of applications— for example, national security agencies whose sensitive information may be

中文直译 / 整理

对任何数据项采取操作的瞬间,管理员对任何冲突数据项的访问将被暂时阻 止。 在操作期间,只能访问与初始数据项相关的数据项。 一旦任务完成,管 理员的访问权限将恢复为完全控制。 Brewer 和 Nash 模型有时被称为中国墙模型,但该术语已被弃用。 相反,人 们使用了“道德墙”和“沉默锥”等其他术语来描述 Brewer 和 Nash 模型。 在模型中区分单词“Star” 术语 star 在安全模型中带来了一些挑战。 一方面,并不存在名为“ Star Model”的正式安全模型。 然而,Bell–LaPadula 模型和 Biba 模型都具有一个 star property,该特性将在本章各自的章节中进行讨 论。 尽管不是一个模型,云安全联盟(CSA)也拥有 STAR 计划。 CSA 的安全 信任保证与风险(STAR)计划旨在通过审计、透明度和标准整合来提升 云服务提供商(CSP)的安全性。 尽管与安全无关,但还有加尔布雷思的星形模型,该模型有助于企业组织 部门和分支机构,以实现业务使命和目标,并随着时间推移进行调整以确 保长期可行性。 该模型基于企业行政管理中需要被管理、平衡并服务于组 织使命与目标的五个主要领域。

加尔布雷思星形模型的五个领域分别是: 战略、结构、流程、激励和人员。 理解“star”在Bell–LaPadula模型和Biba模型、CSA的STAR计划以及 Galbraith的Star模型中的用法,将有助于您区分在不同上下文中看到该词 时的含义。 根据系统安全要求选择控制措施 那些为特定类型应用采购信息系统的人——例如,其敏感信息可能

小白解释

场景先行:新员工入职后要登录系统。第一步是声明身份,第二步证明身份,第三步决定能访问哪些数据,最后系统要记录他做了什么。IAM 题就是围绕这条链条出题。

这一页真正想让你理解的是:框架帮助组织系统化管理控制,而不是想到哪做到哪。

把它放进公司里看,关键不是背定义,而是判断:认证成功不代表什么都能做;离职、调岗、权限漂移都会造成越权。

你作为负责人可以这样想:把识别、认证、授权、审计分开看,再用最小权限和定期复核收口。

本页术语用人话说:

审计:审计记录主体行为,用于追责、复盘和取证。

NIST:NIST 提供美国常用安全标准、框架和指南。

标准:标准给出必须满足的最低要求。

审计:审计检查控制是否存在、是否有效、是否符合要求。

常见误区:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

读完后用一句话复述:如果我是IAM 管理员,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“安全控制框架:用成熟框架组织安全”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是IAM 管理员在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

没有日志和身份绑定,就很难问责。

看到 SP 800 系列、CSF、RMF 常联想到 NIST。

Minimum level、mandatory requirement 常对应 standard。

审计题关注独立性、证据、范围和报告。

排除法提醒:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

本页术语拆解
审计 审计记录主体行为,用于追责、复盘和取证。
NIST NIST 提供美国常用安全标准、框架和指南。
标准 标准给出必须满足的最低要求。
审计 审计检查控制是否存在、是否有效、是否符合要求。
学习单元 38 / PDF P524

安全控制框架:用成熟框架组织安全

框架帮助组织系统化管理控制,而不是想到哪做到哪。

教材原文段落

extremely valuable (or dangerous in the wrong hands) or central banks or securities traders that have certain data that may be worth billions of dollars —often want to understand the security strengths and weaknesses of systems prior to acquisition. Such buyers are often willing to consider only systems that have been subjected to formal evaluation processes in advance and have received some kind of security rating. Often, trusted third parties are used to perform security evaluations; the most important result from such testing is their “seal of approval” that the system meets all essential criteria.

Common Criteria The Common Criteria (CC) defines various levels of testing and confirmation of systems' security capabilities. Nevertheless, it's wise to observe that even the highest CC ratings do not equate to a guarantee that such systems are completely secure or that they are entirely devoid of vulnerabilities or susceptibilities to exploit. The Common Criteria was designed as a dynamic subjective product evaluation model and replaced previous static systems, such as the U.S. Department of Defense's Trusted Computer System Evaluation Criteria (TCSEC) and the EU's Information Technology Security Evaluation Criteria (ITSEC).

A document titled “Arrangement on the Recognition of Common Criteria Certificates in the Field of Information Technology Security” was signed by representatives from government organizations in Canada, France, Germany, the United Kingdom, and the United States in 1998, making the document an international standard. Since then, 23 additional countries have signed the arrangement.

The arrangement documentation was formally adopted as a standard and published as ISO/IEC 15408:2022 and labeled as “Information security, cybersecurity and privacy protection: Evaluation criteria for IT security.” The latest versions of ISO/IEC standards are available at standards.iso.org/ittf/PubliclyAvailableStandards/index.html. The current (as of this writing) version of the Common Criteria is to be replaced with ISO/IEC WD 15408-1 (www.iso.org/standard/88134.html). This could occur in 2024.

中文直译 / 整理

极其宝贵(或落入错误手中时具有危险性)的国家安全机构,或拥有价值数十 亿美元数据的中央银行或证券交易商——通常希望在采购前了解系统的安全优 势和弱点。 此类购买者通常只考虑那些事先经过正式评估流程并获得某种安全 评级的系统。 通常,由受信任的第三方执行安全评估; 此类测试最重要的结果是其“批准标 志”,表明系统符合所有基本标准。 通用准则 通用准则(CC)定义了多种系统安全能力的测试和确认级别。 然而,值得注意 的是,即使是最高的CC评级也不能保证此类系统完全安全,或完全不存在漏洞 或易受攻击的弱点。 通用准则被设计为一种动态的主观产品评估模型,取代了 之前的静态系统,例如美国国防部的可信计算机系统评估标准(TCSEC)和欧 盟的信息技术安全评估准则(ITSEC)。 1998年,加拿大、法国、德国、英国和美国的政府组织代表签署了一份题为 《信息技术安全领域通用准则证书互认安排》的文件,使该文件成为国际标准。 此后,又有23个国家签署了该安排。 该安排文件已被正式采纳为标准,并发布 为ISO/IEC 15408:2022,命名为"信息安全、网络安全和隐私保护:信息技术 安全评估准则"。

ISO/IEC标准的最新版本可在 standards.iso.org/ittf/PubliclyAvailableStandards/index.html获取。 当前(撰写本文时)的通用准则版本将被ISO/IEC WD 15408‑1取代( www.iso.org/standard/88134.html)。 这可能发生在2024年。

小白解释

场景先行:财务要把合同发给供应商:不想被别人看懂,要加密;不想被人改金额,要校验完整性;不想对方抵赖,要签名和证书。密码学不是炫技,是解决这些业务信任问题。

这一页真正想让你理解的是:框架帮助组织系统化管理控制,而不是想到哪做到哪。

把它放进公司里看,关键不是背定义,而是判断:把加密、哈希、签名混在一起,会导致控制目标错位。

你作为负责人可以这样想:机密性用加密,完整性用哈希/签名,身份信任用证书和 PKI。

本页术语用人话说:

ISO:ISO 是国际标准化组织,常见安全管理体系如 ISO 27001/27002。

标准:标准给出必须满足的最低要求。

数字证书:数字证书把身份和公钥绑定起来,由可信 CA 签发。

日志:日志记录系统和用户活动,用于监控、审计和调查。

常见误区:哈希不是加密;签名也不是为了隐藏内容。

读完后用一句话复述:如果我是系统架构师,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“安全控制框架:用成熟框架组织安全”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是系统架构师在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

ISO 偏标准和管理体系。

Minimum level、mandatory requirement 常对应 standard。

证书不是密钥本身,而是身份与公钥的可信绑定。

日志要保护完整性、时间同步和访问控制。

排除法提醒:哈希不是加密;签名也不是为了隐藏内容。

本页术语拆解
ISO ISO 是国际标准化组织,常见安全管理体系如 ISO 27001/27002。
标准 标准给出必须满足的最低要求。
数字证书 数字证书把身份和公钥绑定起来,由可信 CA 签发。
日志 日志记录系统和用户活动,用于监控、审计和调查。
学习单元 39 / PDF P525

可用性:需要时能用,且性能可接受

可用性关注中断、故障、DoS、备份和冗余。

教材原文段落

The objectives of the CC guidelines are as follows: To add to buyers' confidence in the security of evaluated, rated IT products To eliminate duplicate evaluations (among other things, this means that if one country, agency, or validation organization follows the CC in rating specific systems and configurations, others elsewhere need not repeat this work) To keep making security evaluations more cost-effective and efficient To make sure evaluations of IT products adhere to high and consistent standards To promote evaluation and increase the availability of evaluated, rated IT products To evaluate the functionality (what the system does) and assurance (how much can you trust the system) of the target of evaluation (TOE) The Common Criteria process is based on two key elements: protection profiles and security targets.

Protection profiles (PPs) specify the security requirements and protections for a product that is to be evaluated (the TOE), which are considered the security desires, or the “I want” of a customer. Security targets (STs) specify the claims of security from the vendor that are built into a TOE. STs are considered the implemented security measures, or the “I will provide” from the vendor. In addition to offering security targets, vendors may offer packages of additional security features. A package is an intermediate grouping of security requirement components that can be added to or removed from a TOE (like the option packages when purchasing a new vehicle).

This system of the PP and ST allows for flexibility, subjectivity, and customization of an organization's specific security functional and assurance requirements over time. An organization's PP is compared to various STs from the selected vendor's TOEs. The closest or best match is what the client purchases. The client initially selects a vendor based on published or marketed evaluation assurance levels (EALs) for currently available systems. Using Common Criteria to choose a vendor allows clients to request exactly what they need for security rather than having to use static fixed security levels. It also allows vendors more flexibility on what they design and create.

A well-defined set of Common Criteria supports subjectivity and versatility, and it automatically

中文直译 / 整理

通用准则的目标如下: 增强买家对经过评估和评级的IT产品安全性的信心 消除重复评估(除此之外,这意味着如果一个国家、机构或验证组织遵循 CC标准对特定系统和配置进行评级,其他地方的组织无需重复此项工作) 持续使安全评估更具成本效益和效率 确保IT产品的评估遵循高标准且一致的规范 促进评估并提高经过评估和评级的IT产品的可用性 评估评估目标(TOE)的功能(系统做什么)和保障性(您对系统的信任程度) 通用准则流程基于两个关键要素:保护轮廓和安全目标。 保护轮廓(PPs)规 定了待评估产品(即TOE)的安全需求和保护措施,这些被视为客户的安全期 望,即“我希望”的内容。 安全目标(STs)规定了供应商在TOE中实现的安全 声明。 STs被视为供应商所“将提供”的已实施安全措施。 除了提供安全目标外, 供应商还可提供附加安全功能的组合包。 组合包是一种中间的安全需求组件分 组,可添加到TOE中或从中移除(类似于购买新车时的选装包)。 这种PP和 ST系统允许组织随着时间的推移,灵活、主观且定制化地满足其特定的安全功 能和保障要求。 组织的PP会与所选供应商的TOE的多种ST进行比较。 最接近或最佳匹配的即为 客户所购买的。

客户最初根据当前可用系统发布的或市场宣传的评估保证等级 (EALs)来选择供应商。 使用共同准则选择供应商,使客户能够精确提出其所 需的安防要求,而非必须使用静态固定的安防等级。 同时,这也为供应商在设 计和开发内容上提供了更大的灵活性。 一套完善的共同准则支持主观性和多样 性,并自动

小白解释

场景先行:想象公司有一个客户订单系统:客户资料被别人看到是机密性问题,订单金额被偷偷改是完整性问题,系统打不开是可用性问题。教材这一页就是教你把事故先翻译成安全目标。

这一页真正想让你理解的是:可用性关注中断、故障、DoS、备份和冗余。

把它放进公司里看,关键不是背定义,而是判断:把泄露、篡改、宕机混在一起,就会选错控制措施。

你作为负责人可以这样想:先判断事故破坏了 CIA 哪一项,再选择对应控制:防泄露、防篡改、保可用。

本页术语用人话说:

成本效益:安全控制不能无限堆钱,要用合理成本降低最重要的风险。

可用性:可用性保证授权用户需要时能及时使用系统和数据。

标准:标准给出必须满足的最低要求。

指南:指南是建议做法,不一定强制。

常见误区:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

读完后用一句话复述:如果我是业务系统负责人,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“可用性:需要时能用,且性能可接受”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是业务系统负责人在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

CISSP 喜欢考成本收益:控制成本不应明显超过被降低的风险价值。

冗余、备份、BCP/DRP、抗 DoS、容量规划都对应可用性。

Minimum level、mandatory requirement 常对应 standard。

Recommended、not compulsory 常对应 guideline。

排除法提醒:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

本页术语拆解
成本效益 安全控制不能无限堆钱,要用合理成本降低最重要的风险。
可用性 可用性保证授权用户需要时能及时使用系统和数据。
标准 标准给出必须满足的最低要求。
指南 指南是建议做法,不一定强制。
学习单元 40 / PDF P526

第 526 页学习单元

这一页属于本章连续内容,先读原文和译文,再看下方把概念拆成小白能理解的版本。

教材原文段落

adapts to changing technology and threat conditions. Furthermore, the EALs provide a method for comparing vendor systems that is more standardized (like the old TCSEC). Table 8.4 summarizes EALs 1 through 7. For a complete description of EALs, consult the CC standard documents.

中文直译 / 整理

适应不断变化的技术和威胁环境。 此外,EALs提供了一种更标准化的供应商 系统比较方法(类似于旧的TCSEC)。 表8.4总结了EAL 1至7。 有关EAL的完整描述,请参阅CC标准文档。

小白解释

场景先行:凌晨监控告警:某台服务器开始大量外连。你不能先忙着写报告,也不能直接关全网。事件响应要按顺序做:确认、遏制、根除、恢复、复盘。

这一页真正想让你理解的是:这一页属于本章连续内容,先读原文和译文,再看下方把概念拆成小白能理解的版本。

把它放进公司里看,关键不是背定义,而是判断:步骤乱了会扩大损失,或者破坏证据。

你作为负责人可以这样想:先保全证据和控制影响,再清除原因并恢复业务。

本页术语用人话说:

标准:标准给出必须满足的最低要求。

日志:日志记录系统和用户活动,用于监控、审计和调查。

常见误区:不要一上来就删除文件或重装系统;可能会破坏调查证据。

读完后用一句话复述:如果我是事件响应负责人,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“第 526 页学习单元”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是事件响应负责人在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

Minimum level、mandatory requirement 常对应 standard。

日志要保护完整性、时间同步和访问控制。

排除法提醒:不要一上来就删除文件或重装系统;可能会破坏调查证据。

本页术语拆解
标准 标准给出必须满足的最低要求。
日志 日志记录系统和用户活动,用于监控、审计和调查。
学习单元 41 / PDF P527

第 527 页学习单元

这一页属于本章连续内容,先读原文和译文,再看下方把概念拆成小白能理解的版本。

教材原文段落

TABLE 8.4 Common Criteria evaluation assurance levels Level Assurance level Description EAL1 Functionally tested Applies when some confidence in correct operation is required but where threats to security are not serious. This is of value when independent assurance that due care has been exercised in protecting personal information is necessary. EAL2 Structurally tested Applies when delivery of design information and test results are in keeping with good commercial practices. This is of value when developers or users require low to moderate levels of independently assured security. It is especially relevant when evaluating legacy systems.

EAL3 Methodically tested and checked Applies when security engineering begins at the design stage and is carried through without substantial subsequent alteration. This is of value when developers or users require a moderate level of independently assured security, including thorough investigation of TOE and its development. EAL4 Methodically designed, tested and reviewed Applies when rigorous, positive security engineering and good commercial development practices are used. This does not require substantial specialist knowledge, skills, or resources. It involves independent testing of all TOE security functions.

EAL5 Semiformally verified designed and tested Uses rigorous security engineering and commercial development practices, including specialist security engineering techniques. This applies when developers or users require a high level of independently assured security in a planned development approach, followed by rigorous development.

中文直译 / 整理

表 8.4 通用标准评估保证等级 等级 保证描述等级 EAL1 功能测试 适用于仅需对正确运行有一定信心,且安全威胁不严重的情况。 当 需要独立确认在保护个人信息方面已尽到应有的谨慎时,此等级具有价值。 EAL2 结构测试 适用于交付的设计信息和测试结果符合良好的商业惯例。 当开发者或用户需要低至中等程度的独立保证安全时, 此等级具有价值。 在评估遗留系统时尤其相关。 EAL3 系统化测试与检查 适用于安全工程从设计阶段开始并贯穿始终,且后续无重 大变更的情况。 当开发者或用户需要中等程度的独立保证安全,包括对目标 系统及其开发过程进行彻底审查时,此等级具有价值。 EAL4 系统化设计、测试和审查。 当采用严格的正向安全工程和良好的商业开发 实践时适用。 此过程不需要大量的专业知识、技能或资源。 它涉及对所有 TOE安全功能的独立测试。 EAL5 半形式化 验证 设计和测试。 采用严格的网络安全工程和商业开发实践,包括专业的安全工 程技术。 当开发者或用户在计划性开发方法中要求高水平的独立安全保障, 并随后进行严格开发时适用。

小白解释

场景先行:员工在家访问公司系统,流量要穿过家庭网络、互联网、防火墙、VPN、服务器。网络安全题就是让你判断问题发生在哪一层、用哪个控制放在什么位置。

这一页真正想让你理解的是:这一页属于本章连续内容,先读原文和译文,再看下方把概念拆成小白能理解的版本。

把它放进公司里看,关键不是背定义,而是判断:不分层就会乱选设备:该加密的地方装防火墙,该监测的地方却只做访问控制。

你作为负责人可以这样想:先定位网络层次,再决定是分段、过滤、加密、检测还是阻断。

本页术语用人话说:

标准:标准给出必须满足的最低要求。

OSI 模型:OSI 用七层结构理解网络通信,从物理层到应用层。

常见误区:不要以为防火墙能解决所有网络问题;它只是控制流量的一类工具。

读完后用一句话复述:如果我是网络安全工程师,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“第 527 页学习单元”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是网络安全工程师在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

Minimum level、mandatory requirement 常对应 standard。

网络题先定位层次,再判断协议、设备或攻击位置。

排除法提醒:不要以为防火墙能解决所有网络问题;它只是控制流量的一类工具。

本页术语拆解
标准 标准给出必须满足的最低要求。
OSI 模型 OSI 用七层结构理解网络通信,从物理层到应用层。
学习单元 42 / PDF P528

授权、审计与问责

认证后还要授权,之后靠审计和日志追责。

教材原文段落

Level Assurance level Description EAL6 Semiformally verified design and tested Uses the application of high assurance security engineering techniques to a rigorous development environment in order to produce a premium TOE for protecting high-value assets against significant risks. It is therefore applicable to the development of security TOEs for application in high risk situations where the value of the protected assets justifies the additional costs. EAL7 Formally verified design and tested Used only for highest-risk situations or where highvalue assets are involved. This is limited to TOEs where tightly focused security functionality is subject to extensive formal analysis and testing.

Though the CC guidelines are flexible and accommodating enough to capture most security needs and requirements, they are by no means perfect. As with other evaluation criteria, the CC guidelines do nothing to make sure that how users act on data is also secure. The CC guidelines also do not address administrative issues outside the specific purview of security. As with other evaluation criteria, the CC guidelines do not include evaluation of security in situ—that is, they do not address controls related to personnel, organizational practices and procedures, or physical security.

Likewise, controls over electromagnetic emissions are not addressed, nor are the criteria for rating the strength of cryptographic algorithms explicitly laid out. Nevertheless, the CC guidelines represent some of the best techniques whereby systems may be rated for security. Additional Common Criteria documentation is available at commoncriteriaportal.org. Visit this site to get information on the current version of the CC guidelines and guidance on using the CC along with lots of other useful, relevant information. Authorization to Operate

中文直译 / 整理

级别 保障级别 描述 EAL6 半‑ 形式化 验证 设计与 已测试 采用高保障安全应用 将工程技术和严格的开发相结合 为保护高价值资产免受重大风险而创建高品质的TOE的 环境。 因此,它适用于在高风险情境中开发安全TOE, 其中受保护资产的价值足以证明额外成本的合理性。 EAL7 形式化 已验证 设计并测试 仅用于最高风险场景或涉及高价值资产的情况。 此级别 限于那些具有高度聚焦安全功能、并接受广泛形式化分 析和测试的TOE。 尽管通用准则(CC)具有足够的灵活性和包容性,能够涵盖大多数安全需求和 要求,但它们绝非完美。 与其他评估标准一样,通用准则(CC)并不能确保用 户对数据的使用行为也是安全的。 通用准则(CC)也未涉及超出安全具体范围 的管理问题。 与其他评估标准一样,通用准则(CC)不包含对insitu安全性的 评估——即它们不涉及与人员、组织实践和程序或物理安全相关的控制措施。 同 样,电磁辐射的控制措施也未被涵盖,密码算法强度的评定标准也未明确列出。 尽管如此,通用准则(CC)仍代表了目前评估系统安全性的最佳技术之一。 更多通用准则文档请访问commoncriteriaportal.org。

访问该网站以 获取有关通用准则最新版本的信息,以及有关如何使用通用准则的指导, 还有大量其他有用的相关信息。 授权运行

小白解释

场景先行:新员工入职后要登录系统。第一步是声明身份,第二步证明身份,第三步决定能访问哪些数据,最后系统要记录他做了什么。IAM 题就是围绕这条链条出题。

这一页真正想让你理解的是:认证后还要授权,之后靠审计和日志追责。

把它放进公司里看,关键不是背定义,而是判断:认证成功不代表什么都能做;离职、调岗、权限漂移都会造成越权。

你作为负责人可以这样想:把识别、认证、授权、审计分开看,再用最小权限和定期复核收口。

本页术语用人话说:

授权:授权是认证之后决定你能访问什么、能做什么。

运行授权 ATO:ATO 表示系统被授权在特定条件下运行。文档不足可能导致 ATO 丢失。

NIST:NIST 提供美国常用安全标准、框架和指南。

标准:标准给出必须满足的最低要求。

常见误区:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

读完后用一句话复述:如果我是IAM 管理员,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“授权、审计与问责”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是IAM 管理员在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

认证成功不等于什么都能做;权限仍要单独授权。

政府/军方场景看到 ATO,要关注文档、合规和现场审查。

看到 SP 800 系列、CSF、RMF 常联想到 NIST。

Minimum level、mandatory requirement 常对应 standard。

Recommended、not compulsory 常对应 guideline。

排除法提醒:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

本页术语拆解
授权 授权是认证之后决定你能访问什么、能做什么。
运行授权 ATO ATO 表示系统被授权在特定条件下运行。文档不足可能导致 ATO 丢失。
NIST NIST 提供美国常用安全标准、框架和指南。
标准 标准给出必须满足的最低要求。
指南 指南是建议做法,不一定强制。
程序 程序是一步一步怎么做。
资产 资产是组织认为有价值、需要保护的东西,可以是数据、系统、人员、设施或声誉。
学习单元 43 / PDF P529

授权、审计与问责

认证后还要授权,之后靠审计和日志追责。

教材原文段落

For many environments, it is necessary to obtain an official approval to use secured equipment for operational objectives. This is often referred to as an authorization to operate (ATO). ATO is the current term for this concept as defined by the Risk Management Framework (RMF) (see Chapter 2, “Personnel Security and Risk Management Concepts”), which replaces the previous term of accreditation. An ATO is an official authorization to use a specific collection of secured IT/IS systems to perform business tasks and accept the identified risk. The assessment and assignment of an ATO is performed by an authorizing official (AO).

An AO is an authorized entity who can evaluate an IT/IS system, its operations, and its risks, and potentially issue an ATO. NIST maintains an excellent glossary with references at csrc.nist.gov/glossary. A typical ATO is issued for 3 years (although assigned time frames vary and the AO can adjust the time frame even after issuing an ATO) and must be reobtained whenever one of the following conditions occurs: The ATO time frame has expired. The system experiences a significant security breach. The system experiences a significant security change. The AO has the discretion to determine which breaches or security changes result in a loss of ATO.

Either a modest intrusion event or the application of a substantial security patch could cause the negation of an ATO. An AO can issue four types of authorization decisions: Authorization to Operate This decision is issued when risk is managed to an acceptable level. Common Control Authorization This decision is issued when a security control is inherited from another provider and when the risk associated with the common control is at an acceptable level and already has a ATO from the same AO.

中文直译 / 整理

对于许多环境,必须获得官方批准才能使用安全设备实现运营目标。 这通常 被称为运行授权(ATO)。 ATO是风险管理体系(RMF)所定义的这一概念 的现行术语(参见第2章, “人员安全与风险管理概念”),该术语取代了之前的认证术语。 ATO 是官方 授权,允许使用特定的已安全 IT/IS 系统执行业务任务并接受已识别的风险。 ATO 的评估与授予由 授权官员(AO) 执行。 AO 是经授权的实体,能够评估 IT/IS 系统、其运行及其风险,并可能颁发 ATO。 NIST 维护了一个包含参考文献的优秀术语表,地址为 csrc.nist.gov/glossary. 典型的 ATO 有效期为 3 年(尽管分配的时间期限各不相同,且 AO 即使在 颁发 ATO 后仍可调整时间期限),当发生以下任一情况时,必须重新申请: ATO 时间期限已过期。 系统发生重大安全漏洞。 系统经历了一次重大的安全变更。 授权官有权决定哪些违规行为或安全变更会导致ATO的丧失。 无论是轻微的入 侵事件,还是应用重大安全补丁,都可能导致ATO被撤销。 授权官可以作出四种授权决定: 运营授权 当风险被管理至可接受水平时,将发出此决定。

通用控制授权 当安全控制从其他提供商继承,且与通用控制相关的风险处 于可接受水平并已获得同一授权机构(AO)的ATO时,发布此决定。

小白解释

场景先行:新员工入职后要登录系统。第一步是声明身份,第二步证明身份,第三步决定能访问哪些数据,最后系统要记录他做了什么。IAM 题就是围绕这条链条出题。

这一页真正想让你理解的是:认证后还要授权,之后靠审计和日志追责。

把它放进公司里看,关键不是背定义,而是判断:认证成功不代表什么都能做;离职、调岗、权限漂移都会造成越权。

你作为负责人可以这样想:把识别、认证、授权、审计分开看,再用最小权限和定期复核收口。

本页术语用人话说:

认证:认证是验证“你是不是你声称的那个人”。

授权:授权是认证之后决定你能访问什么、能做什么。

运行授权 ATO:ATO 表示系统被授权在特定条件下运行。文档不足可能导致 ATO 丢失。

NIST:NIST 提供美国常用安全标准、框架和指南。

常见误区:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

读完后用一句话复述:如果我是IAM 管理员,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“授权、审计与问责”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是IAM 管理员在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

密码、令牌、生物特征、多因素认证都服务认证。

认证成功不等于什么都能做;权限仍要单独授权。

政府/军方场景看到 ATO,要关注文档、合规和现场审查。

看到 SP 800 系列、CSF、RMF 常联想到 NIST。

排除法提醒:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

本页术语拆解
认证 认证是验证“你是不是你声称的那个人”。
授权 授权是认证之后决定你能访问什么、能做什么。
运行授权 ATO ATO 表示系统被授权在特定条件下运行。文档不足可能导致 ATO 丢失。
NIST NIST 提供美国常用安全标准、框架和指南。
学习单元 44 / PDF P530

完整性:数据要正确、可信、未被乱改

完整性不只是防黑客篡改,也包括防授权用户误操作。

教材原文段落

Authorization to Use This decision is issued when a third-party provider (such as a cloud service) provides IT/IS servers that are deemed to have risk at an acceptable level; it is also used to allow for reciprocity in accepting another AO's ATO. Denial of Authorization This decision is issued when risk is unacceptable. Please see NIST SP 800-37r2 for more on the Risk Management Framework and authorization. Understand Security Capabilities of Information Systems The security capabilities of information systems include memory protection, virtualization, Trusted Platform Module (TPM), encryption/decryption, interfaces, and fault tolerance.

It is important to carefully assess each aspect of the infrastructure to ensure that it sufficiently supports security. Without an understanding of the security capabilities of information systems, it is impossible to evaluate them or implement them properly. Memory Protection Memory protection is a core security component that must be designed and implemented into an operating system. It must be enforced regardless of the programs executing in the system. Otherwise, instability, violation of integrity, denial of service, and disclosure are likely results.

Memory protection is used to prevent an active process from interacting with an area of memory that was not specifically assigned or allocated to it. Memory protection is discussed throughout Chapter 9 in relation to the topics of isolation, virtual memory, segmentation, memory management, and protection rings, as well as protections against buffer (i.e., memory) overflows. Virtualization Virtualization technology is used to host one or more operating systems within the memory of a single host computer or to run applications that are not compatible with the host OS. Virtualization can be a tool to isolate

中文直译 / 整理

使用授权 当第三方提供商(如云服务)提供的IT/IS服务器被认为风险处于 可接受水平时,发布此决定; 此外,也用于认可其他授权机构(AO)的 ATO的互认。 授权拒绝 当风险不可接受时,发布此决定。 有关风险管理体系的更多信息,请参阅 NIST SP 800‑37r2 和授权。 了解信息系统的安全能力 信息系统的安全能力包括内存保护、虚拟化、可信平台模块(TPM)、加密/ 解密、接口和容错。 必须仔细评估基础设施的每个方面,以确保其充分支持安 全性。 如果不了解信息系统的安全能力,就无法对其进行评估或正确实施。 内存保护 内存保护是操作系统中必须设计和实现的核心安全组件。 无论系统中执行的是 何种程序,都必须强制实施内存保护。 否则,系统很可能出现不稳定、完整性 被破坏、服务拒绝和信息泄露等问题。 内存保护用于防止正在运行的进程与未 被明确分配或分配给它的内存区域进行交互。 内存保护在第9章中与隔离、虚拟内存、分段、内存管理和保护环,以及针对缓 冲区(即内存)溢出的防护措施相关联进行讨论。 虚拟化 虚拟化技术用于在单台主机计算机的内存中托管一个或多个操作系统,或运 行与主机操作系统不兼容的应用程序。

虚拟化可以作为一种隔离工具

小白解释

场景先行:想象公司有一个客户订单系统:客户资料被别人看到是机密性问题,订单金额被偷偷改是完整性问题,系统打不开是可用性问题。教材这一页就是教你把事故先翻译成安全目标。

这一页真正想让你理解的是:完整性不只是防黑客篡改,也包括防授权用户误操作。

把它放进公司里看,关键不是背定义,而是判断:把泄露、篡改、宕机混在一起,就会选错控制措施。

你作为负责人可以这样想:先判断事故破坏了 CIA 哪一项,再选择对应控制:防泄露、防篡改、保可用。

本页术语用人话说:

完整性:完整性保证数据没有被未授权修改,并且仍然正确可信。

授权:授权是认证之后决定你能访问什么、能做什么。

加密:加密把内容变成未授权者看不懂的形式。

ISO:ISO 是国际标准化组织,常见安全管理体系如 ISO 27001/27002。

常见误区:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

读完后用一句话复述:如果我是业务系统负责人,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“完整性:数据要正确、可信、未被乱改”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是业务系统负责人在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

哈希、数字签名、变更控制、输入校验常对应完整性。

认证成功不等于什么都能做;权限仍要单独授权。

加密主要保护机密性,也可配合签名、哈希支持完整性和真实性。

ISO 偏标准和管理体系。

看到 SP 800 系列、CSF、RMF 常联想到 NIST。

排除法提醒:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

本页术语拆解
完整性 完整性保证数据没有被未授权修改,并且仍然正确可信。
授权 授权是认证之后决定你能访问什么、能做什么。
加密 加密把内容变成未授权者看不懂的形式。
ISO ISO 是国际标准化组织,常见安全管理体系如 ISO 27001/27002。
NIST NIST 提供美国常用安全标准、框架和指南。
程序 程序是一步一步怎么做。
日志 日志记录系统和用户活动,用于监控、审计和调查。
学习单元 45 / PDF P531

认证:证明身份

认证回答“你是不是你声称的那个人”。

教材原文段落

operating systems, test suspicious software, or implement other security protections. See Chapter 9 for more information about virtualization. Trusted Platform Module (TPM) The Trusted Platform Module (TPM) is both a specification for a cryptoprocessor chip on a mainboard and the general name for the implementation of the specification. A TPM can be used to implement a broad range of cryptography-based security protection mechanisms. A TPM chip is often used to store and process cryptographic keys for a hardwaresupported or OS-implemented local storage device encryption system. A TPM is an example of a hardware security module (HSM).

An HSM is a cryptoprocessor used to manage and store digital encryption keys, accelerate crypto operations, support faster digital signatures, and improve authentication. An HSM can be a chip on a motherboard, an external peripheral, a network-attached device, or an extension card (which is inserted into a device, such as a router, firewall, or rack-mounted server blade). HSMs include tamper protection to prevent their misuse even if an attacker gains physical access. Interfaces A constrained or restricted interface is implemented within an application to restrict what users can do or see based on their privileges.

Users with full privileges have access to all the capabilities of the application. Users with restricted privileges have limited access. Applications constrain the interface using different methods. A common method is to hide the capability if the user doesn't have permission to use it. Commands might be available to administrators via a menu or by rightclicking an item, but if a regular user doesn't have permissions, the command does not appear. Other times, the command is shown but is dimmed or deactivated. The regular user can see it but will not be able to use it. The purpose of a constrained interface is to limit or restrict the actions of both authorized and unauthorized users.

The use of such an interface is a practical implementation of the Clark–Wilson model of security. Fault Tolerance Fault tolerance is the ability of a system to suffer a fault but continue to operate. Fault tolerance is achieved by adding redundant components such as

中文直译 / 整理

操作系统、测试可疑软件或实现其他安全保护。 请参阅第9章了解有关虚拟化 的更多信息。 可信平台模块(TPM) 可信平台模块(TPM)既是一种用于主板上密码处理器芯片的规范,也是该规 范实现的通用名称。 TPM 可用于实现广泛的基于密码学的安全保护机制。 TPM 芯片通常用于存储和处理硬件支持或操作系统实现的本地存储设备加密系 统的加密密钥。 TPM 是硬件安全模块(HSM)的一个示例。 HSM 是一种用于 管理与存储数字加密密钥、加速密码运算、支持更快的数字签名以及增强身份 验证的密码处理器。 HSM 可以是主板上的芯片、外部外设、网络附加设备或 扩展卡(插入到路由器、防火墙或机架式服务器刀片等设备中)。 HSM 包含 防篡改保护,即使攻击者获得物理访问权限,也能防止其被滥用。 接口 在应用程序中实现了一个 受限 或 受限接口,以根据用户的权限限制其可执行 的操作或可查看的内容。 拥有完整权限的用户可以访问应用程序的所有功能, 而权限受限的用户则只能访问有限的功能。 应用程序使用不同的方法约束界面。 一种常见方法是当用户没有使用权限时隐 藏该功能。

命令可能通过菜单或右键单击项目对管理员可用,但如果普通用户 没有权限,则该命令不会显示。 有时,命令会显示但处于灰显或停用状态。 普 通用户可以看到它,但无法使用。 受限界面的目的是限制授权用户和非授权用户的操作。 这种界面的使用是 Clark–Wilson安全模型的实际实现。 容错性 容错是指系统在发生故障时仍能继续运行的能力。 容错通过添加冗余组件来实现, 例如

小白解释

场景先行:新员工入职后要登录系统。第一步是声明身份,第二步证明身份,第三步决定能访问哪些数据,最后系统要记录他做了什么。IAM 题就是围绕这条链条出题。

这一页真正想让你理解的是:认证回答“你是不是你声称的那个人”。

把它放进公司里看,关键不是背定义,而是判断:认证成功不代表什么都能做;离职、调岗、权限漂移都会造成越权。

你作为负责人可以这样想:把识别、认证、授权、审计分开看,再用最小权限和定期复核收口。

本页术语用人话说:

认证:认证是验证“你是不是你声称的那个人”。

授权:授权是认证之后决定你能访问什么、能做什么。

加密:加密把内容变成未授权者看不懂的形式。

NIST:NIST 提供美国常用安全标准、框架和指南。

常见误区:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

读完后用一句话复述:如果我是IAM 管理员,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“认证:证明身份”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是IAM 管理员在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

密码、令牌、生物特征、多因素认证都服务认证。

认证成功不等于什么都能做;权限仍要单独授权。

加密主要保护机密性,也可配合签名、哈希支持完整性和真实性。

看到 SP 800 系列、CSF、RMF 常联想到 NIST。

Step-by-step、SOP 常对应 procedure。

排除法提醒:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

本页术语拆解
认证 认证是验证“你是不是你声称的那个人”。
授权 授权是认证之后决定你能访问什么、能做什么。
加密 加密把内容变成未授权者看不懂的形式。
NIST NIST 提供美国常用安全标准、框架和指南。
程序 程序是一步一步怎么做。
密码学 密码学用数学方法保护信息,常用于机密性、完整性、认证和不可否认性。
数字签名 数字签名用私钥签署摘要,让别人用公钥验证来源和完整性。
防火墙 防火墙根据规则控制网络流量进出。
学习单元 46 / PDF P532

机密性:让该看的人看,不该看的人看不到

机密性重点是防泄露,同时不能妨碍授权访问。

教材原文段落

additional disks within a redundant array of independent disks (RAID) (aka redundant array of inexpensive disks [RAID]) array, or additional servers within a failover clustered configuration. Fault tolerance is an essential element of security design. It is also considered part of avoiding single points of failure and the implementation of redundancy. For more details on fault tolerance, redundant servers, RAID, and failover solutions, see Chapter 18, “Disaster Recovery Planning.” Encryption/Decryption Encryption is the process of converting plaintext to ciphertext, whereas decryption reverses that process.

Symmetric and asymmetric methods of encryption and decryption can be used to support a wide range of security solutions to protect confidentiality and integrity. Please see the full coverage of cryptography in Chapters 6 and 7. Manage the Information System Life Cycle Managing the information system life cycle is a comprehensive process that involves various stages, each with specific activities and considerations. Managing the information system life cycle involves a structured and organized approach to developing, deploying, and maintaining an information system.

The typical stages of the information system life cycle are: Stakeholders' Needs and Requirements This initial phase focuses on identifying and understanding the needs, expectations, and requirements of stakeholders who will interact with the information system. It encompasses a thorough analysis of the diverse set of requirements presented by end users, managers, regulatory bodies, and other relevant parties. Requirements Analysis This phase involves a detailed examination of these requirements, including determining both functional and nonfunctional requirements, considering constraints, and ensuring alignment with the overall goals of the organization.

Architectural Design In this phase, a blueprint for the information system is created, defining the overall structure, components, modules, data flow, and interfaces of the system.

中文直译 / 整理

冗余独立磁盘阵列(RAID)中的额外磁盘(也称为廉价磁盘冗余阵列[RAID]) 阵列,或故障切换集群配置中的额外服务器。 容错是安全设计的基本要素,也 被视为避免单点故障和实现冗余的一部分。 有关容错、冗余服务器、RAID 和 故障切换解决方案的更多详细信息,请参阅第 18 章“灾难恢复规划”。 加密/解密 加密是将明文转换为密文的过程,而解密则是逆转该过程。 对称和非对称加密 与解密方法可用于支持广泛的安全解决方案,以保护机密性和完整性。 有关密 码学的完整内容,请参见第6章和7。 管理信息系统生命周期 管理信息系统生命周期是一个综合过程,涉及多个阶段,每个阶段都有特定的 活动和考量。 管理信息系统生命周期需要采用结构化和有组织的方法来开发、 部署和维护信息系统。 信息系统生命周期的典型阶段包括: 利益相关者的需求和要求 此初始阶段侧重于识别和理解将与信息系统交互 的利益相关者的需求、期望和要求。 它涵盖了对最终用户、管理者、监管机 构及其他相关方提出的多样化需求的全面分析。 需求分析 此阶段涉及对这些需求的详细审查,包括确定功能性和非功能性 需求,考虑约束条件,并确保与组织的总体目标保持一致。

架构设计 在此阶段,将创建信息系统的蓝图,定义系统的整体结构、组件、 模块、数据流和接口。

小白解释

场景先行:想象公司有一个客户订单系统:客户资料被别人看到是机密性问题,订单金额被偷偷改是完整性问题,系统打不开是可用性问题。教材这一页就是教你把事故先翻译成安全目标。

这一页真正想让你理解的是:机密性重点是防泄露,同时不能妨碍授权访问。

把它放进公司里看,关键不是背定义,而是判断:把泄露、篡改、宕机混在一起,就会选错控制措施。

你作为负责人可以这样想:先判断事故破坏了 CIA 哪一项,再选择对应控制:防泄露、防篡改、保可用。

本页术语用人话说:

机密性:机密性让该看的人能看,不该看的人看不到。

完整性:完整性保证数据没有被未授权修改,并且仍然正确可信。

加密:加密把内容变成未授权者看不懂的形式。

密码学:密码学用数学方法保护信息,常用于机密性、完整性、认证和不可否认性。

常见误区:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

读完后用一句话复述:如果我是业务系统负责人,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“机密性:让该看的人看,不该看的人看不到”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是业务系统负责人在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

加密、访问控制、分类、培训都常用于保护机密性。

哈希、数字签名、变更控制、输入校验常对应完整性。

加密主要保护机密性,也可配合签名、哈希支持完整性和真实性。

加密保护机密性,哈希保护完整性,数字签名支持完整性、真实性和不可否认性。

同一密钥、速度快、大数据加密常对应 symmetric。

排除法提醒:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

本页术语拆解
机密性 机密性让该看的人能看,不该看的人看不到。
完整性 完整性保证数据没有被未授权修改,并且仍然正确可信。
加密 加密把内容变成未授权者看不懂的形式。
密码学 密码学用数学方法保护信息,常用于机密性、完整性、认证和不可否认性。
对称加密 对称加密使用同一把密钥加密和解密,速度快但密钥分发难。
非对称加密 非对称加密使用公钥/私钥对,便于密钥交换和签名,但速度慢。
学习单元 47 / PDF P533

章末总结与练习题

章末内容用来反查自己是否真的理解,而不是只背答案。

教材原文段落

Development/Implementation This phase is where the actual coding and development of the information system take place. Developers work on creating the software, configuring hardware, and integrating various components to bring the system to life. Integration This phase is the process of combining different modules or components of the system to ensure they work together seamlessly. The goal here is to ensure that the individual elements of the system function as a unified whole. Verification and Validation This phase is focused on confirming that the developed system meets the specified requirements.

Verification ensures that each component of the system is correctly implemented, whereas validation ensures that the system as a whole fulfills its intended purpose. Transition/Deployment This phase is when the system is deployed for actual use. Transition involves the migration of the system from the development environment to the operational environment, making it available to end users. Operations and Maintenance/Sustainment In this phase, the system is actively used in the operational environment.

Operations involve day-to-day management, monitoring, and support, while maintenance ensures that the system continues to function correctly by addressing issues, applying updates, and making improvements. Sustainment refers to the ongoing focus on maintaining and supporting the operational functionality of an information system over an extended period. Retirement/Disposal Eventually, the information system reaches the end of its life cycle. The retirement or disposal phase involves decommissioning the system in an organized manner, considering data disposal, ensuring compliance with regulations, and making decisions about the future of the system or its replacement.

Effectively managing the information system life cycle requires collaboration among different stakeholders, adherence to best practices, and continuous improvement to meet evolving needs and technological advancements. Summary

中文直译 / 整理

开发/实施 此阶段是信息系统实际编码和开发的地方。 开发人员致力于 创建软件、配置硬件并集成各种组件,以使系统得以实现。 集成 此阶段是将系统的不同模块或组件组合在一起,以确保它们无缝协作 的过程。 目标是确保系统的各个元素作为一个统一的整体正常运行。 验证与确认 此阶段侧重于确认开发的系统是否符合规定的要求。 验证确保系 统的每个组件都正确实现,而确认则确保整个系统实现了其预期目的。 过渡/部署 此阶段是系统投入实际使用的时候。 过渡涉及将系统从开发环境 迁移到运行环境,使其可供最终用户使用。 运行与维护/持续支持 在此阶段,系统在运行环境中被积极使用。 运行涉及 日常管理、监控和支持,而维护则通过解决问题、应用更新和进行改进, 确保系统持续正常运行。 持续支持是指长期致力于维护和支持信息系统的 运行功能。 退役/处置 最终,信息系统将达到其生命周期的终点。 退役或处置阶段涉 及以有组织的方式停用系统,考虑数据处置、确保符合法规,并对系统的 未来或其替代方案做出决策。 有效管理信息系统生命周期需要不同利益相关方之间的协作、遵循最佳实践, 以及持续改进以满足不断变化的需求和技术进步。 摘要

小白解释

场景先行:凌晨监控告警:某台服务器开始大量外连。你不能先忙着写报告,也不能直接关全网。事件响应要按顺序做:确认、遏制、根除、恢复、复盘。

这一页真正想让你理解的是:章末内容用来反查自己是否真的理解,而不是只背答案。

把它放进公司里看,关键不是背定义,而是判断:步骤乱了会扩大损失,或者破坏证据。

你作为负责人可以这样想:先保全证据和控制影响,再清除原因并恢复业务。

本页术语用人话说:

日志:日志记录系统和用户活动,用于监控、审计和调查。

恢复点目标 RPO:RPO 是最多能接受丢失多少时间范围的数据。

常见误区:不要一上来就删除文件或重装系统;可能会破坏调查证据。

读完后用一句话复述:如果我是事件响应负责人,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“章末总结与练习题”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是事件响应负责人在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

日志要保护完整性、时间同步和访问控制。

RPO 问数据:最多丢到哪个时间点。

排除法提醒:不要一上来就删除文件或重装系统;可能会破坏调查证据。

本页术语拆解
日志 日志记录系统和用户活动,用于监控、审计和调查。
恢复点目标 RPO RPO 是最多能接受丢失多少时间范围的数据。
学习单元 48 / PDF P534

授权、审计与问责

认证后还要授权,之后靠审计和日志追责。

教材原文段落

Secure systems are not just assembled; they are designed to support security. Systems that must be secure are judged for their ability to support and enforce the security policy. Programmers should strive to build security into every application they develop, with greater levels of security provided to critical applications and those that process sensitive information.

There are numerous issues related to the establishment and integration of security into a product, including managing subjects and objects and their relationships, using open or closed systems, managing secure defaults, designing a system to fail securely, abiding by the “keep it simple” postulate, implementing zero trust (instead of trust but verify), incorporating privacy by design, and using Secure Access Service Edge (SASE). CIA can be protected using confinement, bounds, and isolation. Access controls are used to implement security protections.

Proper security concepts, controls, and mechanisms must be integrated before and during the design and architectural period to produce a reliably secure product. A trusted system is one in which all protection mechanisms work together to process sensitive data for many types of users while maintaining a stable and secure computing environment. In other words, trust is the presence of a security mechanism or capability. Assurance is the degree of confidence in the satisfaction of security needs. In other words, assurance is how reliable the security mechanisms are at providing security.

When security systems are designed, it is often helpful to derive security mechanisms from standard security models. Some of the security models that should be recognized include the trusted computing base, state machine model, information flow model, noninterference model, take-grant model, access control matrix, Bell–LaPadula model, Biba model, Clark–Wilson model, and the Brewer and Nash model. Several security criteria exist for evaluating computer security systems. The Common Criteria uses a subjective system to meet security needs and a standard evaluation assurance level (EAL) to evaluate reliability.

The NIST Risk Management Framework (RMF) establishes an authorization to operate (ATO) issued by an authorizing official (AO) to ensure that only systems with acceptable risk levels are used to perform IT operations. It is important to carefully assess each aspect of the infrastructure to ensure that it sufficiently supports security. Without an understanding of the security capabilities of information systems, it is impossible to evaluate them, nor is it possible to implement them properly. The security capabilities of

中文直译 / 整理

安全的系统并非仅仅是组装而成; 它们是为支持安全性而设计的。 必须安全的 系统会因其支持和执行安全策略的能力而受到评估。 程序员应努力在他们开发 的每个应用程序中融入安全性,并为关键应用程序以及处理敏感信息的应用程 序提供更高水平的安全性。 在将安全集成到产品中时,存在诸多问题,包括管理主体与对象及其关系、使 用开放或封闭系统、管理安全默认值、设计系统以安全失败、遵守“保持简单” 原则、实现零信任(而非信任但验证)、融入隐私设计原则,以及使用安全访 问服务边缘(SASE)。 CIA 可通过限制、边界和隔离加以保护。 访问控制用于 实施安全保护。 必须在设计和架构阶段之前及期间整合适当的安全概念、控制措施和机制, 以生产出可靠安全的产品。 可信系统是指所有保护机制协同工作,为多种类 型的用户处理敏感数据,同时维持稳定且安全的计算环境。 换句话说,信任 即安全机制或能力的存在。 保障则是对安全需求得到满足的可信程度。 换句 话说,保障衡量的是安全机制提供安全性的可靠性。 在设计安全系统时,通常有助于从标准安全模型中推导出安全机制。

应识别的 一些安全模型包括:可信计算基、状态机模型、信息流模型、非干扰模型、取‑ 授权模型、访问控制矩阵、Bell‑LaPadula 模型、Biba 模型、Clark‑ Wilson 模型以及 Brewer 和 Nash 模型。 评估计算机安全系统存在若干安全标准。 通用准则采用主观系统来满足安全 需求,并使用标准评估保障等级(EAL)来评估可靠性。 NIST 风险管理框架(RMF)建立了由授权官员(AO)签发的运营授权( ATO),以确保仅允许风险水平可接受的系统用于执行 IT 操作。 仔细评估基础设施的每个方面以确保其充分支持安全性至关重要。 如果没有对 信息系统的安全能力的理解,就无法对其进行评估,也无法正确实施。 安全能 力包括

小白解释

场景先行:新员工入职后要登录系统。第一步是声明身份,第二步证明身份,第三步决定能访问哪些数据,最后系统要记录他做了什么。IAM 题就是围绕这条链条出题。

这一页真正想让你理解的是:认证后还要授权,之后靠审计和日志追责。

把它放进公司里看,关键不是背定义,而是判断:认证成功不代表什么都能做;离职、调岗、权限漂移都会造成越权。

你作为负责人可以这样想:把识别、认证、授权、审计分开看,再用最小权限和定期复核收口。

本页术语用人话说:

授权:授权是认证之后决定你能访问什么、能做什么。

ISO:ISO 是国际标准化组织,常见安全管理体系如 ISO 27001/27002。

NIST:NIST 提供美国常用安全标准、框架和指南。

政策:政策是高层原则,说明必须遵守什么。

常见误区:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

读完后用一句话复述:如果我是IAM 管理员,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“授权、审计与问责”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是IAM 管理员在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

认证成功不等于什么都能做;权限仍要单独授权。

ISO 偏标准和管理体系。

看到 SP 800 系列、CSF、RMF 常联想到 NIST。

Policy 高层、强制、稳定;Procedure 具体步骤。

Minimum level、mandatory requirement 常对应 standard。

排除法提醒:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

本页术语拆解
授权 授权是认证之后决定你能访问什么、能做什么。
ISO ISO 是国际标准化组织,常见安全管理体系如 ISO 27001/27002。
NIST NIST 提供美国常用安全标准、框架和指南。
政策 政策是高层原则,说明必须遵守什么。
标准 标准给出必须满足的最低要求。
程序 程序是一步一步怎么做。
入侵防御系统 IPS IPS 可检测并主动阻断恶意流量。
强制访问控制 MAC MAC 由系统根据标签和级别强制决定访问。
学习单元 49 / PDF P535

保护机制:分层、隐藏、加密和边界

单一控制不够,安全靠多个机制配合。

教材原文段落

information systems include memory protection, virtualization, Trusted Platform Module (TPM), encryption/decryption, interfaces, and fault tolerance. Managing the information system life cycle is a comprehensive process that involves various stages of a structured and organized approach to developing, deploying, and maintaining an information system. Study Essentials Be able to describe open and closed systems. Open systems are designed using industry standards and are usually easy to integrate with other open systems. Closed systems are generally proprietary hardware and/or software.

Their specifications are not normally published, and they are usually harder to integrate with other systems. Know about secure defaults. Never assume the default settings of any product are secure. It is always up to the system administrator and/or company security staff to alter a product's settings to comply with the organization's security policies. Understand the concept of fail securely. Failure management includes programmatic error handling (aka exception handling) and input sanitization; secure failure is integrated into the system (fail-safe versus fail-secure).

Know about the principle of “keep it simple.” “Keep it simple” is the encouragement to avoid overcomplicating the environment, organization, or product design. The more complex a system, the more difficult it is to secure. Understand zero trust. Zero trust is a security concept where nothing inside the organization is automatically trusted. Each request for activity or access is assumed to be from an unknown and untrusted location until otherwise verified. The concept is “never trust, always verify.” The zero-trust model is based around “assume breach” and microsegmentation. Know about privacy by design.

Privacy by design (PbD) is a guideline to integrate privacy protections into products during the early design phase rather than attempting to tack them on at the end of development. The PbD framework is based on seven foundational principles. Understand trust and assurance. A trusted system is one in which all protection mechanisms work together to process sensitive data for many types of users while maintaining a stable and secure computing environment.

中文直译 / 整理

信息系统的内存保护、虚拟化、可信平台模块(TPM)、加密/解密、接 口和容错能力。 管理信息系统生命周期是一个综合性的过程,涉及采用结构化和有组织的方法 来开发、部署和维护信息系统的各个阶段。 学习要点 能够描述开放系统和封闭系统。 开放系统采用行业标准设计,通常易于与其他开 放系统集成。 封闭系统通常是专有的硬件和/或软件,其规范通常不公开,且通常 更难与其他系统集成。 了解安全默认设置。 绝不要假设任何产品的默认设置是安全的。 系统管理员和/ 或公司安全人员必须更改产品的设置,以符合组织的安全策略。 理解“安全失效”的概念。 失效管理包括程序化错误处理(即异常处理)和输入 清理; 安全失效被集成到系统中(安全失效与失效安全)。 了解“保持简单”原则。 “保持简单”鼓励避免使环境、组织或产品设计过于 复杂。 系统越复杂,就越难保障其安全性。 理解零信任。 零信任是一种安全概念,其中组织内部的任何内容都不会被自动 信任。 每个活动或访问请求都被视为来自未知且不可信的地点,直到经过验证 为止。 该概念是“永不信任,始终验证”。 零信任模型围绕“假设已被入侵” 和微分段构建。 了解隐私设计。

隐私设计(PbD)是一种指导原则,旨在在产品开发的早期设计 阶段就集成隐私保护措施,而不是在开发末尾才附加这些措施。 PbD框架基于七 个基本原理。 理解信任与保障。 可信系统是指所有保护机制协同工作,为多种类型的用户处 理敏感数据,同时维持一个稳定且安全的计算环境。

小白解释

场景先行:新员工入职后要登录系统。第一步是声明身份,第二步证明身份,第三步决定能访问哪些数据,最后系统要记录他做了什么。IAM 题就是围绕这条链条出题。

这一页真正想让你理解的是:单一控制不够,安全靠多个机制配合。

把它放进公司里看,关键不是背定义,而是判断:认证成功不代表什么都能做;离职、调岗、权限漂移都会造成越权。

你作为负责人可以这样想:把识别、认证、授权、审计分开看,再用最小权限和定期复核收口。

本页术语用人话说:

加密:加密把内容变成未授权者看不懂的形式。

NIST:NIST 提供美国常用安全标准、框架和指南。

标准:标准给出必须满足的最低要求。

指南:指南是建议做法,不一定强制。

常见误区:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

读完后用一句话复述:如果我是IAM 管理员,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“保护机制:分层、隐藏、加密和边界”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是IAM 管理员在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

加密主要保护机密性,也可配合签名、哈希支持完整性和真实性。

看到 SP 800 系列、CSF、RMF 常联想到 NIST。

Minimum level、mandatory requirement 常对应 standard。

Recommended、not compulsory 常对应 guideline。

Step-by-step、SOP 常对应 procedure。

排除法提醒:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

本页术语拆解
加密 加密把内容变成未授权者看不懂的形式。
NIST NIST 提供美国常用安全标准、框架和指南。
标准 标准给出必须满足的最低要求。
指南 指南是建议做法,不一定强制。
程序 程序是一步一步怎么做。
零信任 零信任默认不信任任何访问请求,需要持续验证和最小权限。
学习单元 50 / PDF P536

机密性:让该看的人看,不该看的人看不到

机密性重点是防泄露,同时不能妨碍授权访问。

教材原文段落

In other words, trust is the presence of a security mechanism or capability. Assurance is the degree of confidence in the satisfaction of security needs. In other words, assurance is how reliable the security mechanisms are at providing security. Define a trusted computing base (TCB). A TCB is the combination of hardware, software, and controls that form a trusted base that enforces the security policy. Know details about each of the security models. The state machine model ensures that all instances of subjects accessing objects are secure. The information flow model is designed to prevent unauthorized, insecure, or restricted information flow.

The noninterference model prevents the actions of one subject from affecting the system state or actions of another subject. The take-grant model dictates how rights can be passed from one subject to another or from a subject to an object. An access control matrix is a table of subjects and objects that indicates the actions or functions that each subject can perform on each object. Bell–LaPadula subjects have a clearance level that allows them to access only those objects with the corresponding classification levels, which protects confidentiality. Biba prevents subjects with lower security levels from writing to objects at higher security levels.

Clark–Wilson is an integrity model that relies on the access control triplet (subject/program/object). Know the controls used for evaluating computer security systems. The Common Criteria (ISO/IEC 15408) is a subjective security function evaluation tool that uses protection profiles (PPs) and security targets (STs) and assigns an evaluation assurance level (EAL). Authorization to operate (ATO) (from the RMF) is a formal approval to operate IT/IS based on an acceptable risk level based on the implementation of an agreed-on set of security and privacy controls. Understand the security capabilities of information systems.

Common security capabilities include memory protection, virtualization, Trusted Platform Module (TPM), encryption/decryption, interfaces, and fault tolerance. Know about the information system life cycle. Managing the information system life cycle is a comprehensive process that involves various stages, each with specific activities and considerations. Managing the information system life cycle involves a structured and organized approach to

中文直译 / 整理

换句话说,信任是指存在安全机制或能力; 保障则是对安全需求得到满足的信 心程度。 换句话说,保障是指安全机制提供安全性时的可靠性。 定义可信计算基(TCB)。 TCB 是由硬件、软件和控制措施组成的可信基础, 用于强制执行安全策略。 了解每种安全模型的详细信息。 状态机模型确保所有主体访问对象的实例都是 安全的。 信息流模型旨在防止未经授权、不安全或受限的信息流动。 非干扰模型 防止一个主体的行为影响另一个主体的系统状态或行为。 取‑授权模型规定了权 利如何从一个主体传递给另一个主体,或从主体传递给对象。 访问控制矩阵是一 个主体和对象的表格,标明每个主体对每个对象可以执行的操作或功能。 Bell– LaPadula 主体具有一个权限级别,仅允许其访问具有相应分类级别的对象,从 而保护机密性。 Biba 模型防止低安全级别的主体向高安全级别的对象写入数据。 Clark–Wilson 是一种完整性模型,依赖于访问控制三元组(主体/程序/对象)。 了解用于评估计算机安全系统的控制措施。

共同准则(ISO/IEC 15408)是一 种主观的安全功能评估工具,使用保护轮廓(PPs)和安全目标(STs),并 分配评估保证级别(EAL)。 运行授权(ATO)(来自RMF)是基于已达成 一致的安全和隐私控制措施实施后所确定的可接受风险水平,对IT/IS系统正 式批准运行。 理解信息系统的安全能力。 常见的安全能力包括内存保护、虚拟化、可信平台 模块(TPM)、加密/解密、接口和容错。 了解信息系统生命周期。 管理信息系统生命周期是一个综合过程,涉及多个阶段, 每个阶段都有特定的活动和考虑因素。 管理信息系统生命周期需要采用结构化和 有组织的方法来

小白解释

场景先行:想象公司有一个客户订单系统:客户资料被别人看到是机密性问题,订单金额被偷偷改是完整性问题,系统打不开是可用性问题。教材这一页就是教你把事故先翻译成安全目标。

这一页真正想让你理解的是:机密性重点是防泄露,同时不能妨碍授权访问。

把它放进公司里看,关键不是背定义,而是判断:把泄露、篡改、宕机混在一起,就会选错控制措施。

你作为负责人可以这样想:先判断事故破坏了 CIA 哪一项,再选择对应控制:防泄露、防篡改、保可用。

本页术语用人话说:

机密性:机密性让该看的人能看,不该看的人看不到。

完整性:完整性保证数据没有被未授权修改,并且仍然正确可信。

授权:授权是认证之后决定你能访问什么、能做什么。

加密:加密把内容变成未授权者看不懂的形式。

常见误区:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

读完后用一句话复述:如果我是业务系统负责人,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“机密性:让该看的人看,不该看的人看不到”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是业务系统负责人在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

加密、访问控制、分类、培训都常用于保护机密性。

哈希、数字签名、变更控制、输入校验常对应完整性。

认证成功不等于什么都能做;权限仍要单独授权。

加密主要保护机密性,也可配合签名、哈希支持完整性和真实性。

政府/军方场景看到 ATO,要关注文档、合规和现场审查。

排除法提醒:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

本页术语拆解
机密性 机密性让该看的人能看,不该看的人看不到。
完整性 完整性保证数据没有被未授权修改,并且仍然正确可信。
授权 授权是认证之后决定你能访问什么、能做什么。
加密 加密把内容变成未授权者看不懂的形式。
运行授权 ATO ATO 表示系统被授权在特定条件下运行。文档不足可能导致 ATO 丢失。
ISO ISO 是国际标准化组织,常见安全管理体系如 ISO 27001/27002。
政策 政策是高层原则,说明必须遵守什么。
程序 程序是一步一步怎么做。
学习单元 51 / PDF P537

政策、标准、程序、指南

高层原则、最低要求、操作步骤、建议做法要分清。

教材原文段落

developing, deploying, and maintaining an information system. Know the nine stages. Written Lab 1. Name at least seven security models and the primary security benefit of using each. 2. Describe the primary components of TCB. 3. What are the two primary rules or principles of the Bell–LaPadula security model? Also, what are the two rules of Biba? 4. What is the difference between open and closed systems and open and closed source? 5. Name at least four design principles and describe them. Review Questions 1. You have been working on crafting a new expansion service to link to the existing computing hardware of a core business function.

However, after weeks of research and experimentation, you are unable to get the systems to communicate. The CTO informs you that the computing hardware you are focusing on is a closed system. What is a closed system? A. A system designed around final, or closed, standards B. A system that includes industry standards C. A proprietary system that uses unpublished protocols D. Any machine that does not run Windows 2. A compromise of a newly installed Wi-Fi-connected baby monitor enabled an attacker to virtually invade a home and play scary sounds to a startled toddler. How was the attacker able to gain access to the baby monitor in this situation? A. Outdated malware scanners B.

A WAP supporting 5 GHz channels C. Performing a social engineering attack against the parents

中文直译 / 整理

开发、部署和维护信息系统。 了解九个阶段。 实验题 1. 至少列举七种安全模型,并说明使用每种模型的主要安全优势。 2. 描述TCB的主要组成部分。 3. Bell–LaPadula安全模型的两条主要规则或原则是什么? Biba模型的 两条规则又是什么? 4. 开放系统与封闭系统、开源与闭源之间的区别是什么? 5. 至少列举四种设计原则,并加以说明。 复习问题 1. 你一直在开发一项新的扩展服务,以连接核心业务功能的现有计算硬件。 然而,经过数周的研究和实验,你仍无法使系统实现通信。 CTO 告诉你,你 所关注的计算硬件是一个封闭系统。 什么是封闭系统? A. 一种围绕最终或封闭标准设计的系统 B. 一种包含行业标准的系统 C. 一种使用未公开协议的专有系统 D. 任何不运行 Windows 的机器 2. 一个新安装的Wi‑Fi连接婴儿监视器被攻破,使攻击者能够虚拟入侵家庭, 并向受惊的幼儿播放恐怖声音。 在这种情况下,攻击者是如何获得对婴儿监 视器的访问权限的? A. 过时的恶意软件扫描程序 B. 支持5 GHz信道的WAP C. 对父母实施社会工程攻击

小白解释

场景先行:开发团队要上线登录功能。安全不是上线前扫一下漏洞,而是从需求、设计、编码、测试、发布到运维都要参与。

这一页真正想让你理解的是:高层原则、最低要求、操作步骤、建议做法要分清。

把它放进公司里看,关键不是背定义,而是判断:安全太晚介入,修复成本高,还可能把漏洞带到生产环境。

你作为负责人可以这样想:在 SDLC 早期做威胁建模、代码审查、测试和发布控制。

本页术语用人话说:

标准:标准给出必须满足的最低要求。

程序:程序是一步一步怎么做。

强制访问控制 MAC:MAC 由系统根据标签和级别强制决定访问。

恶意代码:恶意代码包括病毒、蠕虫、木马、勒索软件等。

常见误区:不要只靠上线前一次扫描;安全要嵌入整个生命周期。

读完后用一句话复述:如果我是应用安全负责人,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“政策、标准、程序、指南”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是应用安全负责人在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

Minimum level、mandatory requirement 常对应 standard。

Step-by-step、SOP 常对应 procedure。

政府/军方、机密级别、标签、不可由用户随意改通常是 MAC。

防恶意代码要结合补丁、最小权限、检测、备份和用户培训。

遇到章末题时,不要只看选项。先判断题干在问定义、责任归属、最佳下一步,还是控制措施选择。

排除法提醒:不要只靠上线前一次扫描;安全要嵌入整个生命周期。

本页术语拆解
标准 标准给出必须满足的最低要求。
程序 程序是一步一步怎么做。
强制访问控制 MAC MAC 由系统根据标签和级别强制决定访问。
恶意代码 恶意代码包括病毒、蠕虫、木马、勒索软件等。
学习单元 52 / PDF P538

安全控制框架:用成熟框架组织安全

框架帮助组织系统化管理控制,而不是想到哪做到哪。

教材原文段落

D. Exploiting default configuration 3. While working against a deadline, you are frantically trying to finish a report on the current state of security of the organization. You are pulling records and data items from over a dozen sources, including a locally hosted database, several documents, a few spreadsheets, and numerous web pages from an internal server. However, as you start to open another file from your hard drive, the system crashes and displays the Windows Blue Screen of Death. This event is formally known as a stop error and is an example of a(n) _______ approach to software failure. A. Fail-open B. Fail-secure C. Limit check D. Object-oriented 4.

As a software designer, you want to limit the actions of the program you are developing. You have considered using bounds and isolation but are not sure they perform the functions you need. Then, you realize that the limitation you want can be achieved using confinement. Which best describes a confined or constrained process? A. A process that can run only for a limited time B. A process that can run only during certain times of the day C. A process that can access only certain memory locations D. A process that controls access to an object 5. When a trusted subject violates the star property of Bell–LaPadula to write an object into a lower level, what valid operation could be taking place?

A. Perturbation B. Noninterference C. Aggregation D. Declassification 6. What security method, mechanism, or model reveals a capabilities list of a subject across multiple objects? A. Separation of duties D.

中文直译 / 整理

利用默认配置 3. 在截止日期前紧张地完成一份关于组织当前安全状态的报告时,你正从十 几个来源提取记录和数据项,包括本地托管的数据库、若干文档、几个电子 表格以及内部服务器上的大量网页。 然而,当你开始打开硬盘上的另一个文 件时,系统崩溃并显示了Windows蓝屏。 此事件正式称为停止错误,是软件 故障的一种_______ 方式示例。 A. 失效开放 B. 失效安全 C. 限制检查 D. 面向对象 4. 作为软件设计师,您希望限制正在开发的程序的行为。 您曾考虑使用边界 和隔离,但不确定它们是否能实现您所需的功能。 随后,您意识到您所需的 限制可以通过限制环境来实现。 以下哪一项最能描述受限或受约束的进程? A. 仅能运行有限时间的进程 B. 仅能在一天中特定时间段运行的进程 C. 仅能访问特定内存位置的进程 D. 控制对对象访问的进程 5. 当一个可信主体违反Bell–LaPadula模型的星属性,将对象写入较低安 全级别时,可能发生什么有效操作? A. 扰动 B. 非干扰 C. 聚合 D. 降级 6. 哪种安全方法、机制或模型可以揭示主体在多个对象上的能力列表? A. 职责分离

小白解释

场景先行:你是公司的安全负责人,正在读第 538 页这一组概念。老板不会问你背定义,而是问:这件事会不会影响业务、谁负责、要不要花钱、出了事能不能解释清楚。

这一页真正想让你理解的是:框架帮助组织系统化管理控制,而不是想到哪做到哪。

把它放进公司里看,关键不是背定义,而是判断:概念没放进业务场景,容易只背词,做题时不知道该选管理动作还是技术动作。

你作为负责人可以这样想:先确认业务目标和风险,再选控制措施,最后留下政策、审批、日志或证据。

本页术语用人话说:

ISO:ISO 是国际标准化组织,常见安全管理体系如 ISO 27001/27002。

程序:程序是一步一步怎么做。

常见误区:不要一看到安全题就直接选最强工具;CISSP 更常考“在这个场景下谁该负责、下一步是什么”。

读完后用一句话复述:如果我是安全负责人,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“安全控制框架:用成熟框架组织安全”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是安全负责人在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

ISO 偏标准和管理体系。

Step-by-step、SOP 常对应 procedure。

排除法提醒:不要一看到安全题就直接选最强工具;CISSP 更常考“在这个场景下谁该负责、下一步是什么”。

本页术语拆解
ISO ISO 是国际标准化组织,常见安全管理体系如 ISO 27001/27002。
程序 程序是一步一步怎么做。
学习单元 53 / PDF P539

完整性:数据要正确、可信、未被乱改

完整性不只是防黑客篡改,也包括防授权用户误操作。

教材原文段落

B. Access control matrix C. Biba D. Clark–Wilson 7. What security model has a feature that in theory has one name or label but, when implemented into a solution, takes on the name or label of the security kernel? A. Information flow model B. Biba model C. Trusted computing base D. Brewer and Nash model 8. The Clark–Wilson model uses a multifaceted approach to enforcing data integrity. Instead of defining a formal state machine, the Clark–Wilson model defines each data item and allowable data transformations. Which of the following is not part of the access control relationship of the Clark–Wilson model? A. Object B. Interface C. Input sanitization D. Subject 9.

While researching security models to base your new computer design around, you discover the concept of the TCB. What is a trusted computing base (TCB)? A. Hosts on your network that support secure transmissions B. The operating system kernel, other OS components, and device drivers C. The combination of hardware, software, and controls that work together to enforce a security policy D. The predetermined set or domain (i.e., a list) of objects that a subject can access 10. What is a security perimeter? (Choose all that apply.) A. The boundary of the physically secure area surrounding your system B.

中文直译 / 整理

访问控制矩阵 C. Biba D. Clark–Wilson 7. 哪种安全模型具有一个特性:理论上有一个名称或标签,但在实现为解决 方案时,会采用安全内核的名称或标签? A. 信息流模型 B. Biba 模型 C. 可信计算基 D. 布鲁尔和纳什模型 8. Clark–Wilson 模型采用多层面的方法来强制执行数据完整性。 与定义形 式化状态机不同,Clark–Wilson 模型定义了每个数据项及其允许的数据转 换。 以下哪一项不属于 Clark–Wilson 模型的访问控制关系? A. 对象 B. 接口 C. 输入清理 D. 主体 9. 在研究用于构建新计算机设计的安全模型时,您发现了TCB的概念。 什么是可信计算基(TCB)? A. 您网络中支持安全传输的主机 B. 操作系统内核、其他操作系统组件和设备驱动程序 C. 一起协同工作以执行安全策略的硬件、软件和控制措施的组合 D. 主体可以访问的预定义对象集或域(即列表) 10. 什么是安全边界? (可多选) A. 您的系统周围物理安全区域的边界

小白解释

场景先行:想象公司有一个客户订单系统:客户资料被别人看到是机密性问题,订单金额被偷偷改是完整性问题,系统打不开是可用性问题。教材这一页就是教你把事故先翻译成安全目标。

这一页真正想让你理解的是:完整性不只是防黑客篡改,也包括防授权用户误操作。

把它放进公司里看,关键不是背定义,而是判断:把泄露、篡改、宕机混在一起,就会选错控制措施。

你作为负责人可以这样想:先判断事故破坏了 CIA 哪一项,再选择对应控制:防泄露、防篡改、保可用。

本页术语用人话说:

完整性:完整性保证数据没有被未授权修改,并且仍然正确可信。

安全边界:安全边界是不同信任级别或安全要求交接的位置。

政策:政策是高层原则,说明必须遵守什么。

程序:程序是一步一步怎么做。

常见误区:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

读完后用一句话复述:如果我是业务系统负责人,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“完整性:数据要正确、可信、未被乱改”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是业务系统负责人在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

哈希、数字签名、变更控制、输入校验常对应完整性。

内网/外网、DMZ/内网、不同分类级别之间都是常见边界。

Policy 高层、强制、稳定;Procedure 具体步骤。

Step-by-step、SOP 常对应 procedure。

政府/军方、机密级别、标签、不可由用户随意改通常是 MAC。

遇到章末题时,不要只看选项。先判断题干在问定义、责任归属、最佳下一步,还是控制措施选择。

排除法提醒:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

本页术语拆解
完整性 完整性保证数据没有被未授权修改,并且仍然正确可信。
安全边界 安全边界是不同信任级别或安全要求交接的位置。
政策 政策是高层原则,说明必须遵守什么。
程序 程序是一步一步怎么做。
强制访问控制 MAC MAC 由系统根据标签和级别强制决定访问。
学习单元 54 / PDF P540

政策、标准、程序、指南

高层原则、最低要求、操作步骤、建议做法要分清。

教材原文段落

B. The imaginary boundary that separates the TCB from the rest of the system C. The network where your firewall resides D. Any connections to your computer system 11. The trusted computing base (TCB) is a combination of hardware, software, and controls that work together to form a trusted base to enforce your security policy. What part of the TCB concept validates access to every resource prior to granting the requested access? A. TCB partition B. Trusted library C. Reference monitor D. Security kernel 12. A security model provides a way for designers to map abstract statements into a solution that prescribes the algorithms and data structures necessary to build hardware and software.

Thus, a security model gives software designers something against which to measure their design and implementation. Which of the following is the best definition of a security model? A. A security model states policies an organization must follow. B. A security model provides a framework to implement a security policy. C. A security model is a technical evaluation of each part of a computer system to assess its concordance with security standards. D. A security model is used to host one or more operating systems within the memory of a single host computer or to run applications that are not compatible with the host OS. 13.

The state machine model describes a system that is always secure no matter what state it is in. A secure state machine model system always boots into a secure state, maintains a secure state across all transitions, and allows subjects to access resources only in a secure manner compliant with the security policy. Which security models are built on a state machine model? A. Bell–LaPadula and take-grant B.

中文直译 / 整理

分隔TCB与系统其余部分的虚拟边界 C. 防火墙所在的网络 D. 与您的计算机系统的任何连接 11. 可信计算基(TCB)是硬件、软件和控制措施的组合,它们协同工作 以形成一个可信基础,用于执行您的安全策略。 TCB概念的哪一部分在 授予所请求的访问权限之前验证对每个资源的访问? A. TCB分区 B. 可信库 C. 参考监视器 D. 安全内核 12. 安全模型为设计者提供了一种将抽象陈述映射到解决方案的方法,该方案 规定了构建硬件和软件所需的算法和数据结构。 因此,安全模型为软件设计者 提供了一个衡量其设计和实现的依据。 以下哪一项是对安全模型的最佳定义? A. 安全模型规定了组织必须遵循的策略。 B. 安全模型提供了一个实施安全策略的框架。 C. 安全模型是对计算机系统的每个部分进行技术评估,以判断其是否符合安 全标准。 D. 安全模型用于在单台主机计算机的内存中托管一个或多个操作系统, 或运行与主机操作系统不兼容的应用程序。 13. 状态机模型描述了一个无论处于何种状态都始终安全的系统。

一个安全的状态 机模型系统始终 启动到安全状态,在所有转换过程中保持安全状态,并允许子 j仅限访问资源 y 以安全的方式 符合安全策略。 哪些安全模型基于状态机模型? A. Bell‑LaPadula 和 take‑grant

小白解释

场景先行:员工在家访问公司系统,流量要穿过家庭网络、互联网、防火墙、VPN、服务器。网络安全题就是让你判断问题发生在哪一层、用哪个控制放在什么位置。

这一页真正想让你理解的是:高层原则、最低要求、操作步骤、建议做法要分清。

把它放进公司里看,关键不是背定义,而是判断:不分层就会乱选设备:该加密的地方装防火墙,该监测的地方却只做访问控制。

你作为负责人可以这样想:先定位网络层次,再决定是分段、过滤、加密、检测还是阻断。

本页术语用人话说:

抽象:抽象把复杂细节藏在接口后,只暴露必要功能。

政策:政策是高层原则,说明必须遵守什么。

标准:标准给出必须满足的最低要求。

程序:程序是一步一步怎么做。

常见误区:不要以为防火墙能解决所有网络问题;它只是控制流量的一类工具。

读完后用一句话复述:如果我是网络安全工程师,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“政策、标准、程序、指南”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是网络安全工程师在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

对象、角色、组、接口都可能体现 abstraction。

Policy 高层、强制、稳定;Procedure 具体步骤。

Minimum level、mandatory requirement 常对应 standard。

Step-by-step、SOP 常对应 procedure。

防火墙不是万能;它常与 IDS/IPS、分段、日志一起使用。

遇到章末题时,不要只看选项。先判断题干在问定义、责任归属、最佳下一步,还是控制措施选择。

排除法提醒:不要以为防火墙能解决所有网络问题;它只是控制流量的一类工具。

本页术语拆解
抽象 抽象把复杂细节藏在接口后,只暴露必要功能。
政策 政策是高层原则,说明必须遵守什么。
标准 标准给出必须满足的最低要求。
程序 程序是一步一步怎么做。
防火墙 防火墙根据规则控制网络流量进出。
强制访问控制 MAC MAC 由系统根据标签和级别强制决定访问。
学习单元 55 / PDF P541

机密性:让该看的人看,不该看的人看不到

机密性重点是防泄露,同时不能妨碍授权访问。

教材原文段落

B. Biba and Clark–Wilson C. Clark–Wilson and Bell–LaPadula D. Bell–LaPadula and Biba 14. You are tasked with designing the core security concept for a new government computing system. The details of its use are classified, but it will need to protect confidentiality across multiple classification levels. Which security model addresses data confidentiality in this context? A. Bell–LaPadula B. Biba C. Clark–Wilson D. Brewer and Nash 15. The Bell–LaPadula multilevel security model was derived from the DoD's multilevel security policies. The multilevel security policy states that a subject with any level of clearance can access resources at or below its clearance level.

Which Bell–LaPadula property keeps lower-level subjects from accessing objects with a higher security level? A. (Star) security property B. No write-up property C. No read-up property D. No read-down property 16. The Biba model was designed after the Bell–LaPadula model. Whereas the Bell–LaPadula model addresses confidentiality, the Biba model addresses integrity. The Biba model is also built on a state machine concept, is based on information flow, and is a multilevel model. What is the implied meaning of the simple property of Biba? A. Write-down B. Read-up C. No write-up D. No read-down 17.

The Common Criteria defines various levels of testing and confirmation of systems' security capabilities. What part of the Common Criteria B. Biba

中文直译 / 整理

和 Clark–Wilson C. Clark–Wilson 和 Bell–LaPadula D. Bell–LaPadula 和 Biba 14. 您被要求为一个新的 ggovernment com puting sy系统设计核心安全概念。 其使用细节属于机密 , 但它 需要在多个密级之间保护机密性。 在此背景下,哪个安全模型涉及数据机密性? A. Bell–LaPadula B. Biba C. Clark–Wilson D. Brewer and Nash 15. Bell–LaPadula 多级安全模型源自美国国防部的多级安全策略。 多级安全 策略规定,具有任何安全级别的主体只能访问其安全级别或更低级别的资源。 哪个 Bell–LaPadula 属性防止低级别主体访问安全级别更高的对象? A. (星)安全属性 B. 不可上写属性 C. 不可上读属性 D. 不可下读属性 16. Biba 模型是在 Bell–LaPadula 模型之后设计的。 Bell–LaPadula 模型关 注机密性,而 Biba 模型关注完整性。 Biba 模型同样基于状态机概念,基于 信息流,并且是一个多级模型。

Biba 的简单属性的隐含意义是什么? A. 下写 B. 阅读材料 C. 无撰写材料 D. 无向下阅读 17. 共同准则定义了多种对系统安全能力的测试和确认级别。 共同准则的哪一部 分

小白解释

场景先行:想象公司有一个客户订单系统:客户资料被别人看到是机密性问题,订单金额被偷偷改是完整性问题,系统打不开是可用性问题。教材这一页就是教你把事故先翻译成安全目标。

这一页真正想让你理解的是:机密性重点是防泄露,同时不能妨碍授权访问。

把它放进公司里看,关键不是背定义,而是判断:把泄露、篡改、宕机混在一起,就会选错控制措施。

你作为负责人可以这样想:先判断事故破坏了 CIA 哪一项,再选择对应控制:防泄露、防篡改、保可用。

本页术语用人话说:

机密性:机密性让该看的人能看,不该看的人看不到。

完整性:完整性保证数据没有被未授权修改,并且仍然正确可信。

政策:政策是高层原则,说明必须遵守什么。

强制访问控制 MAC:MAC 由系统根据标签和级别强制决定访问。

常见误区:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

读完后用一句话复述:如果我是业务系统负责人,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“机密性:让该看的人看,不该看的人看不到”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是业务系统负责人在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

加密、访问控制、分类、培训都常用于保护机密性。

哈希、数字签名、变更控制、输入校验常对应完整性。

Policy 高层、强制、稳定;Procedure 具体步骤。

政府/军方、机密级别、标签、不可由用户随意改通常是 MAC。

排除法提醒:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

本页术语拆解
机密性 机密性让该看的人能看,不该看的人看不到。
完整性 完整性保证数据没有被未授权修改,并且仍然正确可信。
政策 政策是高层原则,说明必须遵守什么。
强制访问控制 MAC MAC 由系统根据标签和级别强制决定访问。
学习单元 56 / PDF P542

完整性:数据要正确、可信、未被乱改

完整性不只是防黑客篡改,也包括防授权用户误操作。

教材原文段落

specifies the claims of security from the vendor that are built into a target of evaluation? A. Protection profiles B. Evaluation assurance levels C. Authorizing official D. Security target 18. The authorizing official (AO) has the discretion to determine which breaches or security changes result in a loss of the authorization to operate (ATO). The AO can also issue four types of authorization decisions. Which of the following are examples of these ATOs? (Choose all that apply.) A. Common control authorization B. Mutual authorization C. Denial of authorization D. Authorization to transfer E. Authorization to use F. Verified authorization 19.

A new operating system update has made significant changes to the prior system. While testing, you discover that the system is highly unstable, allows for integrity violations between applications, can be affected easily by local denial-of-service attacks, and allows for information disclosure between processes. You suspect that a key security mechanism has been deactivated or broken by the update. What is a likely cause of these problems? A. Use of virtualization B. Lack of memory protections C. Not following the Clark–Wilson model D. Support for storage and transmission encryption 20.

As an application designer, you need to implement various security mechanisms to protect the data that will be accessed and processed by your software. What would be the purpose of implementing a constrained or restricted interface?

中文直译 / 整理

规定了供应商在评估目标中内置的安全声明? A. 保护配置文件 B. 评估保证级别 C. 授权官员 D. 安全目标 18. 授权官员(AO)有权自行决定哪些违规行为或安全变更会导致运营授权 (ATO)失效。 AO 还可以做出四种类型的授权决定。 以下哪些是这些 ATO 的示例? (选择所有适用项。 ) A. 共同控制授权 B. 相互授权 C. 拒绝授权 D. 转移授权 E. 使用授权 F. 已验证授权 19. 一个新的操作系统更新对先前的系统进行了重大更改。 在测试过程中,您 发现系统极不稳定,允许应用程序之间出现完整性违规,且极易受到影响 通过本地拒绝服务攻击,并允许在 p程之间进行信息泄露。 您怀疑 p认为一个密 y 安全机制 y 已被更新停用或破坏。 这些 问题的可能原因是什么 问题? A. 虚拟化的使用 B. 缺乏内存保护 C. 未遵循Clark–Wilson模型 D. 支持存储和传输加密 20. 作为应用程序设计者,您需要实施各种安全机制来保护您的软件将访问 和处理的数据。 实施受限或受限接口的目的是什么?

小白解释

场景先行:想象公司有一个客户订单系统:客户资料被别人看到是机密性问题,订单金额被偷偷改是完整性问题,系统打不开是可用性问题。教材这一页就是教你把事故先翻译成安全目标。

这一页真正想让你理解的是:完整性不只是防黑客篡改,也包括防授权用户误操作。

把它放进公司里看,关键不是背定义,而是判断:把泄露、篡改、宕机混在一起,就会选错控制措施。

你作为负责人可以这样想:先判断事故破坏了 CIA 哪一项,再选择对应控制:防泄露、防篡改、保可用。

本页术语用人话说:

完整性:完整性保证数据没有被未授权修改,并且仍然正确可信。

授权:授权是认证之后决定你能访问什么、能做什么。

加密:加密把内容变成未授权者看不懂的形式。

程序:程序是一步一步怎么做。

常见误区:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

读完后用一句话复述:如果我是业务系统负责人,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“完整性:数据要正确、可信、未被乱改”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是业务系统负责人在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

哈希、数字签名、变更控制、输入校验常对应完整性。

认证成功不等于什么都能做;权限仍要单独授权。

加密主要保护机密性,也可配合签名、哈希支持完整性和真实性。

Step-by-step、SOP 常对应 procedure。

RPO 问数据:最多丢到哪个时间点。

遇到章末题时,不要只看选项。先判断题干在问定义、责任归属、最佳下一步,还是控制措施选择。

排除法提醒:不要把所有安全问题都归成“被黑了”。考试会逼你分清到底是泄露、篡改还是中断。

本页术语拆解
完整性 完整性保证数据没有被未授权修改,并且仍然正确可信。
授权 授权是认证之后决定你能访问什么、能做什么。
加密 加密把内容变成未授权者看不懂的形式。
程序 程序是一步一步怎么做。
恢复点目标 RPO RPO 是最多能接受丢失多少时间范围的数据。
学习单元 57 / PDF P543

第 543 页学习单元

这一页属于本章连续内容,先读原文和译文,再看下方把概念拆成小白能理解的版本。

教材原文段落

A. To limit the actions of authorized and unauthorized users B. To enforce identity verification C. To track user events and check for violations D. To swap datasets between primary and secondary memory A.

中文直译 / 整理

限制授权和非授权用户的操作 B. 强制身份验证 C. 跟踪用户事件并检查违规行为 D. 在主内存和辅助内存之间交换数据集

小白解释

场景先行:新员工入职后要登录系统。第一步是声明身份,第二步证明身份,第三步决定能访问哪些数据,最后系统要记录他做了什么。IAM 题就是围绕这条链条出题。

这一页真正想让你理解的是:这一页属于本章连续内容,先读原文和译文,再看下方把概念拆成小白能理解的版本。

把它放进公司里看,关键不是背定义,而是判断:认证成功不代表什么都能做;离职、调岗、权限漂移都会造成越权。

你作为负责人可以这样想:把识别、认证、授权、审计分开看,再用最小权限和定期复核收口。

本页术语用人话说:

授权:授权是认证之后决定你能访问什么、能做什么。

身份:身份是主体在系统中的标识。

常见误区:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

读完后用一句话复述:如果我是IAM 管理员,我会先识别风险,再选择控制,并保留能证明判断合理的证据。

考点提醒

考题会把“第 543 页学习单元”包装成一个业务场景:有人要上线系统、处理事故、审供应商、分配权限或选择控制。

先抓题干里的角色和目标:这里更像是IAM 管理员在做判断。

最佳答案通常不是“最强工具”,而是能降低风险、符合职责、成本合理、还能留下证据的动作。

认证成功不等于什么都能做;权限仍要单独授权。

身份管理题要区分识别、认证、授权、审计。

排除法提醒:不要把 authentication 和 authorization 混成一件事:前者证明你是谁,后者决定你能干什么。

本页术语拆解
授权 授权是认证之后决定你能访问什么、能做什么。
身份 身份是主体在系统中的标识。