0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

确定在嵌入式设计中增强隐私的要求

李勇 来源:zzpf 作者:zzpf 2022-07-21 15:05 次阅读

随着联网设备变得越来越普遍,它们正在加剧隐私风险。幸运的是,现在有许多现成的芯片和服务可用于帮助设计抵御入侵并防止未经授权访问私人数据。关键在于确定需要缓解的特定威胁。

广义地说,隐私需要在未经信息所有者授权的情况下保持指定信息不可访问。隐私涉及安全;如果不保证信息的安全,信息就不能保密。但它们不是一回事。信息安全还涉及防止恶意更改或破坏。从这个意义上说,信息可以在不保密的情况下保持安全。

将信息保密的原因有很多,其中最主要的原因之一是世界各地的许多政府法规和要求,以维护与个人相关的信息的隐私,称为个人身份信息 (PII)。构成 PII 的大部分内容是显而易见的——诸如一个人的姓名、地址、帐号、位置、健康状况、图像和活动等都是大多数人认为值得隐私的 PII。

但其他类型的可能需要保密的信息显然不那么私密,因为这些信息本身并不能识别个人身份。然而,与第二条信息配对后,第一条信息可能会变得可识别,因此需要隐私。例如,连接的恒温器的温度设置可能看起来不需要隐私保护。某处恒温器设置为 55 度。所以呢?然而,将该设置与有关恒温器当前位置的信息配对,它突然变得个人化了。知道某个特定房屋的恒温器设置为 55 度的人可能会让他们推断出业主正在度假并且房屋相对安全,不会被盗窃。

电子设备中,可能需要保持安全的信息或数据是大量的。静态数据,即内存或存储中的数据,以及通过网络或沿着电线和电路传输的运动数据,都需要保护。如果该保护涉及加密,它通常会这样做,那么加密密钥也必须受到保护。除了存在或移动的个人数据和密钥之外,设计人员可能需要确保系统软件和固件不会被篡改,以免“坏人”改变系统行为,使其泄露本应保密的信息。

还有大量且不断增长的方式可以损害电子数据的安全性。远程攻击者可以窃听网络通信。“中间人”可以拦截传输中的消息并伪装成预期的接收者,在合法方之间传递消息以隐藏中断。远程攻击者还可以发送触发系统弱点的消息,在配置或无线更新期间插入恶意软件,或利用其他代码漏洞。

如果攻击者可以物理访问,甚至只是接近系统,那么额外的攻击途径就会打开,包括侵入式和非侵入式。对信号总线的探测可以揭示私人信息,因为它流经系统。监控电源线或 EMI 辐射可以提供允许恢复加密密钥的信息。通过物理访问也可以更改甚至替换代码存储设备的内容,剥离封装以暴露裸片以进行探测和分析也是可能的。

对数据安全性的物理访问攻击也可能在部署设备之后发生。例如,不良行为者可以在制造和组装过程中复制加密密钥,甚至克隆整个系统。然后,设备的克隆可以在系统中运行,就好像它属于那里一样,通过“内部”活动绕过几乎所有形式的安全措施。一旦设备退役并被丢弃,有人可以在闲暇时获取它并提取信息。

没有一种方法可以提供针对可能的无数类型攻击的安全性,并且实施所有可能的安全方法可能非常昂贵。此外,攻击机会和风险因应用程序而异。因此,开发人员必须仔细选择他们将实施的方法。开始的地方是在开始详细设计之前,通过创建威胁模型。该模型不仅应考虑设备本身,还应考虑与其相连的系统。它还应该检查设备正常操作设置的环境,以及整个生命周期。

在开发威胁模型时,开发人员应该采取几个步骤:

确定他们需要保护的资产(数据)。出于隐私考虑,这将包括任何存在或通过设备移动的 PII。如果使用,它还必须包括加密密钥,并且可能需要包括系统固件、身份代码、消息元数据等。

识别这些资产可能遭受的攻击类型,估计它们的可能性,并评估成功攻击的影响。确保包括设备的整个生命周期,包括制造、部署和处置。这将有助于确定哪些威胁严重到需要缓解。

根据设计时间、性能和物料清单确定所需的对策及其实施成本。

由此开发的威胁模型将有助于指导保护数据隐私所需的硬件和软件设计属性。幸运的是,半导体行业一直在开发大量设备和服务,以应对大多数威胁,并为开发人员确定应用正确对策提供支持。

审核编辑:汤梓红
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 嵌入式
    +关注

    关注

    5082

    文章

    19104

    浏览量

    304797
  • PII
    PII
    +关注

    关注

    0

    文章

    2

    浏览量

    7183
  • 隐私保护
    +关注

    关注

    0

    文章

    298

    浏览量

    16438
收藏 人收藏

    评论

    相关推荐

    什么是嵌入式人工智能

    嵌入式人工智能是指将人工智能技术应用于嵌入式系统的一种技术。嵌入式系统是嵌入到其他设备或系统
    的头像 发表于 12-11 09:23 253次阅读
    什么是<b class='flag-5'>嵌入式</b>人工智能

    mmc卡在嵌入式系统的使用

    随着科技的发展,嵌入式系统在我们的日常生活扮演着越来越重要的角色。从智能手机到家用电器,再到工业控制系统,嵌入式系统无处不在。存储设备作为嵌入式系统
    的头像 发表于 11-25 09:58 223次阅读

    什么是嵌入式?一文读懂嵌入式主板

    在现代科技浪潮嵌入式技术已成为支撑各种智能设备和系统运行的核心力量。那么,究竟什么是嵌入式嵌入式系统,顾名思义,是将计算机的硬件和软件嵌入
    的头像 发表于 10-16 10:14 923次阅读

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被称为嵌入式系统的核心组件,是一种用于控制和数据处理的计算机硬件,其设计旨在嵌入特定设备执行专门任务。嵌入式主板如同是设备
    的头像 发表于 09-30 10:05 447次阅读

    嵌入式系统的未来趋势有哪些?

    处理器、增大存储容量和提高时钟频率等措施。更强的处理能力将使得嵌入式系统能够胜任更高级的应用场景,比如自动驾驶汽车当中的复杂决策支持系统。 3. 更低的功耗 尽管处理能力不断增强,但在未来的嵌入式系统也
    发表于 09-12 15:42

    嵌入式系统的实时操作系统

    嵌入式RTOS是嵌入式应用程序运行、相互交互和与外界通信的底层软件机制。在本节,您将了解嵌入式软件开发人员使用哪些流行RTOS以及它们运行的嵌入式
    的头像 发表于 08-20 11:28 480次阅读

    机器视觉在嵌入式的应用

    机器视觉在嵌入式系统的应用是一个广泛而深入的话题,涉及到许多不同的领域和技术。 机器视觉在嵌入式系统的应用 1. 引言 机器视觉是一种模拟人类视觉系统的功能,通过图像采集、处理和分
    的头像 发表于 07-16 10:30 506次阅读

    嵌入式主板,你了解多少?

    嵌入式主板,也称为嵌入式计算机主板,是一种专门设计用于嵌入式系统的计算机主板。与台式机和笔记本电脑中使用的常规主板不同,嵌入式主板设计用于集成到更大的电子设备
    的头像 发表于 04-17 15:11 1439次阅读

    再谈嵌入式实时操作系统

    程序的可移植性得到了增强,系统开发的工作量减轻的同时也提高了开发效率。对实时性和可靠性日益增长的要求正在塑造某些现代领域的嵌入式实时操作系统的发展方向,例如航空航天、工业控制、汽车电子、能源电力和医疗
    的头像 发表于 04-09 17:27 787次阅读
    再谈<b class='flag-5'>嵌入式</b>实时操作系统

    嵌入式会越来越卷吗?

    嵌入式会越来越卷吗? 当谈及嵌入式系统时,我们探究的不仅是一种科技,更是一个日益多元与普及的趋势。嵌入式系统,作为一种融入更大系统的计算机硬件和软件,旨在执行特定功能或任务。但这个看
    发表于 03-18 16:41

    嵌入式fpga是什么意思

    嵌入式FPGA是指将FPGA技术集成到嵌入式系统的一种解决方案。嵌入式系统是一种为特定应用而设计的计算机系统,它通常包括处理器、内存、外设接口等组件,并且被
    的头像 发表于 03-15 14:29 1242次阅读

    fpga是嵌入式

    FPGA(现场可编程门阵列)不是嵌入式系统,但FPGA在嵌入式系统中有着重要的应用。
    的头像 发表于 03-14 17:19 2280次阅读

    嵌入式学习步骤

    开发。 嵌入式学习步骤总结如下: (1).确定目标平台:选择适合您要开发的嵌入式系统的硬件平台。这取决于您要控制的设备以及您需要执行的任务。 (2).选择编程语言:嵌入式系统通常使用C
    发表于 02-02 15:24

    啥是嵌入式嵌入式都有啥?薪资如何?前景如何

    嵌入式系统(Embedded Systems)是一种特殊类型的计算机系统,被嵌入到其他设备或系统,用于执行特定的任务或控制特定的功能。这些系统通常设计用于特定的应用领域,具有特定的硬件和软件
    的头像 发表于 01-17 16:39 920次阅读
    啥是<b class='flag-5'>嵌入式</b>?<b class='flag-5'>嵌入式</b>都有啥?薪资如何?前景如何

    嵌入式开发的基本要求

    嵌入式系统已经成为现代科技不可或缺的一部分,涉及到从智能家居设备到汽车控制系统等广泛的应用领域。
    的头像 发表于 12-28 09:29 1117次阅读