1. 什么是CIA三元组?
**CIA三元组(CIA Triad)**是信息安全领域的核心模型,定义了信息保护的三大核心目标:
-
Confidentiality(机密性)
-
Integrity(完整性)
-
Availability(可用性)
该模型被广泛应用于网络安全架构设计、风险评估和合规性建设中(如ISO 27001、GDPR等)。
2. 核心要素详解
2.1 机密性(Confidentiality)
定义:确保信息仅被授权主体访问
核心问题:防泄漏
技术实现:
# 示例:AES加密代码片段
from Crypto.Cipher import AES
key = b'Sixteen byte key'
cipher = AES.new(key, AES.MODE_EAX)
data = b'Sensitive data'
ciphertext, tag = cipher.encrypt_and_digest(data)
常用技术:
-
加密算法(AES、RSA)
-
访问控制(RBAC、ABAC)