0Pricing
Cloud & IT Cert Prep · 课时

机密性、完整性与可用性

了解 CIA 三要素,以及每项原则为何对保护信息系统和数据都至关重要

机密性、完整性与可用性 是 CoddyKit 上的免费 Cloud & IT Cert Prep 课时。 这是第 1 节课,共 4 节。 你可以在下方免费阅读本课时的完整内容 — 然后在浏览器中使用内置代码编辑器和全天候 AI 导师进行实践。 这是 Cloud & IT Cert Prep 学习路径的一部分,你的进度在网页和 CoddyKit 应用中同步。 Cloud & IT Cert Prep 课程共包含 4 节课。

什么是 CIA Triad?

CIA Triad 是安全的基础:机密性、完整性和可用性。您今后遇到的几乎每个 control,都是为了保护这三者之一。🔐

机密性:保护秘密安全

机密性意味着只有合适的人员才能查看数据。您可以使用加密和访问控制来保护数据——这样即使硬盘被盗,其中的内容仍然无法读取。

完整性:确保数据准确

完整性意味着数据没有在您不知情的情况下被更改。匹配的哈希值(例如 SHA-256)可以证明某个文件与您的预期完全一致。

# Verify file integrity using SHA-256
sha256sum /path/to/critical_file.txt
# Compare output against the published hash
# If hashes match: integrity is confirmed

可用性:需要时始终可用

可用性意味着用户需要时系统能够正常提供服务。故障或攻击导致的中断会破坏可用性,因此您需要增加冗余和故障转移。⚡

平衡三个原则

这三个原则经常彼此制约。强力加密可以提高机密性,却可能降低系统速度。您的任务是根据风险在三者之间取得平衡。

现实中的 CIA Triad 示例

以医院的病历系统为例:登录保护机密性,审计跟踪保护完整性,备用电源则确保可用性。同一个系统,三重防护。

针对 CIA 各项原则的威胁

不同攻击会影响不同原则:数据泄露破坏机密性,篡改破坏完整性,拒绝服务破坏可用性。识别受影响的原则有助于您采取应对措施。

实践中的机密性控制

机密性需要分层保护:全磁盘加密保护静态数据,TLS 保护传输中的数据,而分类标签则告诉工作人员应如何处理每种数据。

完整性控制:哈希与 Signing

完整性依赖于哈希处理和数字签名。签名增加了不可否认性:发送者使用其私有 key 进行签名,任何人都可以使用公有 key 进行 Verify。

# Generating SHA-256 hash of a file
openssl dgst -sha256 document.pdf
# Output: SHA256(document.pdf)= 3a7bd...

# Signing a file with a private key
openssl dgst -sha256 -sign private.key -out doc.sig document.pdf

可用性控制:冗余与故障转移

可用性来自每一层的冗余。它通常用正常运行时间衡量——“五个九”(99.999%)意味着一年内的停机时间少于约 5 分钟。

安全决策中的 CIA Triad

对于任何新的 control,都请问:它保护的是 CIA 中的哪项原则?以这种方式映射 controls,可以发现缺口:某项原则得到了覆盖,而其他原则却没有。

快速检查

请测试您对本课 CompTIA Security+(SY0-701)概念的理解。

课程回顾

快速回顾:机密性使数据保持私密,完整性确保数据准确,可用性确保数据和服务可访问。接下来:AAA 框架。

常见问题解答

「机密性、完整性与可用性」课时是免费的吗?

是的 — 「机密性、完整性与可用性」的完整文本可在网页上免费阅读。要进行交互式练习(内置代码编辑器和全天候 AI 导师)并解锁 Cloud & IT Cert Prep 课程的其余内容,请升级到 CoddyKit PRO。 Cloud & IT Cert Prep 课程共包含 4 节课。

「机密性、完整性与可用性」这节课中我会学到什么?

了解 CIA 三要素,以及每项原则为何对保护信息系统和数据都至关重要 你通过在浏览器中直接运行的动手代码来练习 Cloud & IT Cert Prep,全天候 AI 导师会在你学习这节课的过程中回答你的问题。

学习 Cloud & IT Cert Prep 需要有经验吗?

无需任何先前经验。CoddyKit 上的 Cloud & IT Cert Prep 课程适合初学者到高级学习者,你可以从这里开始或从头开始,按照自己的节奏学习。 这是第 1 节课,共 4 节。

「机密性、完整性与可用性」课时需要多长时间?

大多数 CoddyKit 课程大约需要 5–10 分钟。每节课都很精短且互动,所以你能稳步进步,并在网页和应用中从离开的地方继续。

我能在这节 Cloud & IT Cert Prep 课中编写并运行代码吗?

能。每节 Cloud & IT Cert Prep 课都包含内置代码编辑器,你可以在浏览器中直接编写并运行真实代码,并获得即时 AI 反馈 — 无需本地设置。

此课程中的所有课时

  1. 机密性、完整性与可用性
  2. 身份验证、授权与计费审计
  3. 不可否认性与安全控制
  4. 安全角色与职责
← 返回 Cloud & IT Cert Prep