嵌入式系统的安全、测试、问题跟踪与可靠性保障
1. 嵌入式系统安全概述
嵌入式系统正面临着越来越多的攻击,因此必须重视安全问题。安全涵盖了多个方面,包括保密性、认证、完整性、隐私和可用性。不同的嵌入式系统根据其应用领域,会对这些方面有不同的侧重。
-
安全的各个方面
- 保密性 :防止他人获取信息。在网络通信中,主要通过加密来实现。在嵌入式系统中,还涉及到攻击者能否通过物理手段获取设备并逆向工程来恢复秘密信息。
- 认证 :确保只有授权实体能够操作系统。对于用户界面,通常使用用户名和密码的登录系统;对于网络,可以通过特定的加密方式或安全消息认证码来实现。
- 完整性 :确保数据或系统未被篡改。对于网络消息和内存内容,可以通过与安全认证码进行比对来发现篡改。加密有时也能提供帮助,但数据完整性检查至关重要,以确保加密消息未被损坏。
- 隐私 :确保用户数据不被泄露。与保密性不同,隐私允许在不将数据与用户关联的情况下向可信方披露数据。例如,汽车制造商可能希望收集汽车的典型行驶速度数据,但不收集特定个人的驾驶习惯信息。隐私的概念因文化和国家历史而异。
- 可用性 :确保系统提供的服务在遭受攻击时仍然可用。互联网连接的系统可能会遭受拒绝服务攻击,攻击者的目标是使系统不可用。在提供安全服务的嵌入式系统中,拒绝服务攻击可能导致不安全的情况。
超级会员免费看
订阅专栏 解锁全文
67

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



