分布式系统安全与文件系统深度解析
1. 分布式系统安全概述
分布式系统面临着广泛的安全威胁,保护处理敏感信息的通信渠道和系统接口至关重要。个人邮件、电子商务和其他金融交易等信息都可能成为攻击目标。安全协议经过精心设计,以避免漏洞。安全系统的设计始于对威胁的列举和一系列“最坏情况”假设。
1.1 加密机制
安全机制基于公钥和密钥加密技术。加密算法以一种在没有解密密钥的情况下无法逆转的方式对消息进行加扰。
- 密钥加密 :对称加密,即加密和解密使用相同的密钥。如果双方共享一个密钥,他们可以交换加密信息,防止窃听和篡改,并保证信息的真实性。
- 公钥加密 :非对称加密,加密和解密使用不同的密钥,知道其中一个密钥并不能推断出另一个。公钥公开,任何人都可以向持有相应私钥的人发送安全消息,私钥持有者可以对消息和证书进行签名。证书可作为使用受保护资源的凭证。
1.2 访问控制机制
资源通过访问控制机制进行保护。访问控制方案为主体(即凭证持有者)分配对分布式对象和对象集合执行操作的权限。权限可以存储在与对象集合关联的访问控制列表(ACL)中,也可以由主体以能力(不可伪造的访问资源集合的密钥)的形式持有。能力便于访问权限的委托,但难以撤销;ACL 的更改立即生效,撤销先前的访问权限,但管理比能力更复杂和昂贵。
1.3 常用加密算法
- DES :曾经是最广泛使用的对称加密方案,但 56 位密钥已无法抵御暴力攻击。三重 DES 提供 112 位密钥强度,较为安全,但其
超级会员免费看
订阅专栏 解锁全文

415

被折叠的 条评论
为什么被折叠?



