2. 网络安全基础

在网络安全需求与合规证据工程中,所有控制措施、审计项和证据链最终都要回到几个基础概念:我们保护什么、防谁、怕什么、怎么判断风险、在哪里设防。CIA三元组、威胁与脆弱性、风险模型、安全边界与纵深防御,正是这套判断体系的骨架。理解它们,才能把“合规要求”翻译成“可验证的安全需求”。

一、CIA三元组:安全目标的三个维度

CIA三元组是信息安全最基础的目标模型,包括机密性(Confidentiality)、完整性(Integrity)和可用性(Availability)。它回答的是“安全到底在保护什么”。

  • 机密性:信息只被授权主体访问。典型控制包括加密、访问控制、最小权限、脱敏、密钥管理。证据形式常见为加密算法配置、权限矩阵、密钥轮换记录。
  • 完整性:数据未被未授权篡改,且可检测异常变更。典型控制包括哈希校验、数字签名、版本控制、审计日志、写保护。证据形式常见为校验值、签名验证日志、变更审批记录。
  • 可用性:授权用户在需要时可访问系统和数据。典型控制包括冗余、备份、容灾、限流、DDoS防护、监控告警。证据形式常见为RTO/RPO指标、演练报告、可用性监控数据。

三者并非孤立。提高机密性可能增加访问延迟,影响可用性;强化完整性校验可能增加系统开销。安全需求工程的关键,是根据业务场景确定三者的优先级和可接受平衡点,而不是机械地“全都最高”。

合规证据提示:CIA不是口号,而是可测量目标。例如“机密性”可落到“敏感字段加密覆盖率100%”;“完整性”可落到“关键配置变更100%留痕并可追溯”;“可用性”可落到“核心服务年可用性不低于99.9%”。

二、威胁、脆弱性与风险:从“怕什么”到“怎么办”

威胁(Threat)是可能造成损害的潜在来源,如黑客、恶意软件、内部人员、自然灾害。脆弱性(Vulnerability)是系统或流程中可被威胁利用的弱点,如未打补丁、弱口令、配置错误、权限过大。风险(Risk)则是威胁利用脆弱性造成损失的可能性和影响。

一个常用的风险模型可以表达为:

风险 = 威胁 × 脆弱性 × 资产价值 × 影响程度
或简化为:
风险 = 可能性(Likelihood) × 影响(Impact)

这个模型的价值在于:它把安全从“有没有漏洞”推进到“漏洞是否真的会带来业务损失”。例如,一个内网测试机存在高危漏洞,但资产价值低、无敏感数据、不可达互联网,其风险可能低于一台暴露在公网、存储客户信息的旧服务器上的中危漏洞。

要素 含义 示例 常见证据
资产 需要保护的对象 客户数据库、API密钥、日志平台 资产清单、数据分类分级表
威胁 可能造成损害的来源 勒索软件、钓鱼攻击、内部越权 威胁情报、攻击面分析报告
脆弱性 可被利用的弱点 未修复CVE、弱口令、开放端口 漏洞扫描报告、配置基线核查
风险 可能性与影响的组合 高危漏洞+公网暴露+核心数据 风险评估表、整改优先级
控制 降低风险的措施 补丁、MFA、WAF、备份 变更记录、策略配置、演练报告

三、安全边界与纵深防御:从单点设防到多层协同

安全边界是不同信任级别区域之间的分界,例如互联网与DMZ、DMZ与内网、办公网与生产网、普通用户与管理员权限域。边界不是一条线,而是一组控制点:防火墙、WAF、身份认证、API网关、网络隔离、数据脱敏等。

但仅靠边界防护不够。攻击者一旦突破外层,就可能横向移动。因此需要纵深防御(Defense in Depth):在网络、主机、应用、数据、身份、检测响应等多个层面布置互补控制,使单点失效不会导致整体失守。

安全目标 → 风险判断 → 纵深防御 CIA 三元组 C 机密性 I 完整性 A 可用性 风险模型 威胁 脆弱性 风险 = 可能性 × 影响 资产价值 · 暴露面 · 控制强度 纵深防御 网络边界 · WAF · 防火墙 主机加固 · 补丁 · EDR 身份 · 权限 · 审计 · 备份 安全边界与信任域:多层设防,单点失效不致命 互联网 不可信区域 边界1 DMZ WAF · 反向代理 边界2 内网应用区 API · 服务 · 鉴权 边界3 核心数据区 加密 · 审计 · 备份 边界控制:身份认证 · 最小权限 · 网络隔离 · 数据加密 · 日志审计 · 入侵检测 · 备份恢复 每一层都留下可验证证据:策略配置、扫描报告、变更记录、演练结果、监控告警

四、案例与场景:从概念到证据

假设一家电商企业要满足“客户支付数据保护”的合规要求。按照上述模型,可以这样拆解:

  1. 资产识别:支付卡号、订单信息、用户身份数据、API密钥。
  2. CIA目标:支付数据机密性最高;订单金额完整性必须可校验;支付服务可用性要求高。
  3. 威胁与脆弱性:外部攻击者利用未修复漏洞入侵;内部人员越权导出数据;配置错误导致存储桶公开。
  4. 风险判断:公网暴露的旧接口 + 弱鉴权 + 高价值数据 = 高风险,优先整改。
  5. 纵深防御:WAF拦截、API网关鉴权、数据库加密、字段脱敏、操作审计、备份恢复演练。
  6. 证据固化:扫描报告、策略截图、密钥轮换记录、审计日志、演练报告、整改闭环单。
在合规证据工程中,每一个控制措施都应能回答三个问题:它保护CIA中的哪一项?它降低了哪个威胁利用哪个脆弱性的风险?它留下了什么可审计证据?

五、常见误区与复盘

  • 误区一:把CIA当成三个独立 checkbox。实际上三者相互制约,需要根据业务场景做权衡,并在需求文档中写明优先级。
  • 误区二:只关注漏洞数量,不关注风险。漏洞扫描结果必须结合资产价值、暴露面和业务影响进行排序,否则整改会失去重点。
  • 误区三:认为边界防火墙足够。边界是必要的,但攻击者可能通过钓鱼、供应链、内部人员绕过边界,必须配合纵深防御。
  • 误区四:控制措施没有证据。“我们做了加密”不等于合规证据。需要算法、密钥长度、轮换周期、配置位置、审计记录等可验证材料。
  • 误区五:忽视可用性证据。备份存在不等于可恢复。必须通过恢复演练、RTO/RPO实测记录来证明可用性控制有效。

复盘时,可以用一张“资产—威胁—脆弱性—风险—控制—证据”的映射表来检查:是否每个高风险都有对应控制?每个控制是否都有证据?证据是否可追溯、可复核、可更新?这张表就是后续安全需求与合规证据工程的起点。

安全基础概念不是背诵题。CIA决定保护目标,威胁与脆弱性决定攻击路径,风险模型决定优先级,安全边界与纵深防御决定控制布局。只有把它们串成一条从“业务目标”到“可验证证据”的链路,合规工作才不会沦为形式主义。