网易首页 > 网易号 > 正文 申请入驻

嵌入式系统上的12种常见攻击及其防范方法(下)

0
分享至

介绍了什么是嵌入式系统,嵌入式系统所面临的安全挑战以及攻击所带来的后果。考虑到这些问题,我们将在这篇文章中讨论对嵌入式软件,网络和设备的最常见攻击以及可能的保护措施。

嵌入式系统上的12种常见攻击

嵌入式系统的攻击可根据其目标分为三类:

对嵌入式系统的攻击类型

让我们找出针对这些类型攻击的关键特征,常见示例以及可能的对策。

基于软件的攻击

基于软件的攻击针对系统的大脑-管理设备的应用程序。对软件的成功攻击使黑客能够访问数据或获得对嵌入式系统的控制。

搜索软件设计和代码中的漏洞是最常见的攻击手段,因为可以远程进行此类攻击。而且,基于软件的攻击不需要黑客的专业知识,因为他们可以使用典型的攻击,例如部署恶意软件和暴力破解。

最普遍的基于软件的攻击包括:

·恶意软件

·暴力访问

·内存缓冲区溢出

·利用web服务

对嵌入式系统的恶意软件攻击与任何其他系统的工作方式相同:黑客部署了一段恶意代码,这些代码试图拦截存储在系统内部的数据,控制受害系统或对其进行破坏。通常,黑客会伪造固件更新,驱动程序或安全补丁来分发恶意软件。

为了防止此类攻击,可以实施以下保护措施:

·应用黑名单方法,即开发人员为系统检测到的任何新恶意软件创建签名,并将这些签名添加到嵌入式系统固件中。当系统检测到具有已知签名的软件时,它将不会运行它。

·使用白名单保护,为所有受信任的软件源创建特定的签名。这允许系统只运行具有正确签名的软件。

简单地说,强制访问凭证就是猜测凭证的过程。大多数嵌入式系统提供对图形用户界面(GUI)的远程访问,黑客可以利用该界面进行攻击。您可以通过使用强密码和限制登录尝试次数来防止暴力强制攻击。

内存缓冲区溢出是一种攻击,当黑客手动溢出分配给包含在嵌入式系统中移动的数据的内存缓冲区时。黑客部署的漏洞攻击使内存缓冲区充满了过多的数据。在这种情况下,嵌入式操作系统将把其中的一些数据记录到缓冲区旁边的内存段中。记录的数据可能包含外壳代码或其他漏洞,帮助黑客获取凭据并提升其访问权限。

通过创建一个沙箱将溢出的数据与系统隔离,可以解决此问题。请记住,您的沙箱必须非常复杂,因为许多现代漏洞利用了躲避沙箱的技术。

基于网络的攻击

这种攻击利用网络基础设施漏洞,也可以远程执行。利用这些漏洞,黑客可以侦听、拦截和修改嵌入式系统传输的流量。

让我们看一下最常见的基于网络的攻击:

·中间人(MITM)

·域名系统(DNS)中毒

·分布式拒绝服务(DDoS)

·会话劫持

·信号干扰

MITM攻击用于拦截或更改嵌入式系统传输的数据。为了执行它,黑客改变两个设备的连接参数,以便在它们之间放置第三个设备。如果黑客可以获得或更改这两个设备使用的加密密钥,他们就可以以一种很难检测到的方式进行窃听,因为这不会对网络造成干扰。

通过加密传输的数据并使用Internet协议安全(IPsec)安全地传输密钥和数据,可以防止或阻止MITM攻击。

DNS中毒会迫使本地DNS服务器根据黑客的需求修改其记录。DNS服务器将可记忆的域名和主机名转换为相应的IP地址。通过使用DNS服务器的漏洞并毒害其缓存,黑客可以将流量从目标网站重新路由到任何其他地址。

域名系统安全扩展(DNS-SEC)协议通过对DNS发布或传输的任何数据进行数字签名来防止DNS服务器中毒。

DDoS是一种众所周知的攻击,它通过来自不同来源的请求使系统溢出从而使系统不可用。这种攻击很难阻止,因为请求量巨大。没有针对DDoS攻击的通用保护。但是,在您的嵌入式软件中添加防火墙以及流量分析和过滤算法将大大提高防止DDoS攻击或及时检测它们的机会。

会话劫持类似于MITM攻击,但目标不同:黑客侦听嵌入式系统流量以获取身份验证凭据。执行劫持的方法有多种:固定用户会话标识符,窃取会话缓存,跨站点脚本等等。

防范此类攻击的方法很经典:对凭据和可能包含凭据的任何数据进行加密,定期更改凭据,以及在会话结束时处置与会话相关的任何数据。

信号干扰在无线网络中很常见。借助这种技术,黑客会在网络中造成干扰,从而干扰或扭曲来自设备的通信。根据干扰器的类型,它可能会阻塞信道上的任何通信,在目标设备传输数据时开始工作,或者在检测到特定数据包时被激活。这样的攻击会使嵌入式系统不可用。

要停止信号干扰,请部署适合您软件的抗干扰机制 [PDF]。请记住,此保护措施还将保护您的嵌入式系统免受其他设备造成的意外干扰。

旁道攻击

旁道攻击是利用嵌入式系统中的硬件安全缺陷来攻击它们。旁道攻击是最困难和最昂贵的攻击类型,因为它需要精确了解目标系统的硬件设计和物理可用性。为了进行侧信道攻击,黑客收集系统功耗、电磁泄漏、操作时间等信息。

因此,他们可以计算出系统和连接设备的内部操作,窃取密码密钥,甚至获得对系统的控制权。

以下是最常见的旁道攻击列表:

·功率分析

·定时攻击

·电磁分析

功耗分析攻击需要对嵌入式系统进行物理访问,以便探测其连接并检测功耗的变化。这些变化取决于系统处理的数据,因此黑客可以检测到系统何时处理特定类型的信息并截获它。要防止此攻击,请使用数据屏蔽技术修改敏感内容,使其看起来像不重要的数据。

定时攻击是基于嵌入式系统操作的时间。它们用于获取信息,如应用的加密算法、指令时间和代码分支中的数据依赖差异、缓存访问时间等等。这种类型的攻击还需要对设备进行物理访问和对嵌入式系统架构的深入了解。

由于定时攻击强烈依赖于线性和可预测的软件操作,您可以通过使用随机数对空闲周期中的活动进行重新安排来防止此类攻击。基于此对嵌入式系统的时序分析将具有极大的挑战性。

电磁分析为黑客提供了另一种无需黑客攻击就能查看嵌入式软件的方法。黑客可以使用电磁分析来记录和分析设备的发射,找出其加密操作,甚至提取秘密密钥。这是最耗时且成本最高的攻击类型,因为它需要:

·物理上接近嵌入式系统

·有关系统嵌入到的设备的布局的信息

·与其他设备隔离以保护系统免受电磁干扰

硬件设计师可以通过降低信号强度或增加物理保护(例如使用某些类型的胶水或电路和电线屏蔽)来使收集电磁信号变得困难。随机性和加密过程的中断也是对抗电磁分析的有效措施。

我们上面讨论的嵌入式系统的网络安全措施可以帮助您预防或阻止特定类型的攻击。在下一部分中,我们提供了11条建议来有效保护嵌入式硬件和软件。

保护嵌入式系统的11个最佳实践

在开始编码之前,请研究嵌入式软件开发的行业标准,以发现有效的安全措施和开发实践。例如,注意:

·OWASP嵌入式应用程序安全性

·IEEE标准

·NIST 为物联网设备制造商提供的基础网络安全活动 [PDF]

·IPA的嵌入式系统开发过程参考指南 [PDF]

通过以下实践,您可以在从设计到支持的所有开发阶段使您的保护更加可靠:

提高嵌入式系统安全性的11个最佳实践

设计和软件配置

1.使用安全的语言。在编写第一行代码之前,请针对您选择的语言研究嵌入式软件开发标准。例如,如果您要使用C或C ++,请首先学习MISRA-C / C ++。

2.启用安全启动。此功能允许微处理器在执行固件之前验证加密密钥和固件的位置。为了增强这种保护,您还可以启用处理器的受信任执行环境功能,该功能在微处理器中创建一个安全区域来存储固件。

3.禁用不安全和不必要的服务。要定义此类服务,您需要分析系统的操作。通常,此类服务的列表包括Telnet和琐碎文件传输协议,调试代理,开放端口等。

内存和应用程序安全

1.限制内存分配。实现一个内存管理单元,为缓冲区、操作系统和应用程序分配足够的内存。内存管理单元有助于保持嵌入式系统运行的平衡,并防止内存缓冲区溢出。此外,尽可能将内存切换到只读模式。

2.创建分区。将嵌入式系统的重要部分(如操作系统、GUI和安全应用程序)划分为不同的分区,有助于将它们彼此隔离并包含攻击。分区可以是物理分区和虚拟分区。

通讯安全

1.实施访问控制。不受保护地访问嵌入式系统的任何部分都是对黑客的公开邀请。要保护您的访问点,请使用强凭据并对其进行加密,实现最小权限原则,并尽可能启用身份验证。

2.保护通信通道。实现IPsec、DNS-SEC、SSH或SSL协议,并使用VPN保护与嵌入式系统的任何通信。部署防火墙来过滤流量也是一个很好的做法。

数据保护

1.加密所有内容。所有固件更新、传输和处理的数据以及存储的凭证都必须加密。使用加密签名来验证从可信来源获得的文件并检测可疑的修改。

2.混淆目标代码。混淆是一个过程,使你的代码纠缠在一起,对黑客来说不清楚,但在嵌入式系统中是可执行的。甚至可以通过混淆来加速代码的执行。这项措施将使黑客更难对你的代码进行反向工程。

发布和支持

1.进行端到端威胁评估。完整的安全评估包括:

a.从设备制造商,软件开发人员和最终用户的角度执行完整的生命周期分析并识别潜在威胁

b.创建风险矩阵,并通过每个可能的渠道估算攻击的可能性和成功率

c.自己模拟黑客攻击或进行黑盒渗透测试

2.定期更新软件。无论为旧的嵌入式系统开发软件有多么困难,这样做总是有益的。在新的软件版本中,您可以推出其他安全措施,以抵消新型攻击或修补漏洞(如果在产品发布后发现一个漏洞)。别忘了添加如上所述的黑名单和白名单保护。这些方法将阻止从不受信任的来源安装软件。

有了这些实践,您就可以使网络犯罪分子更难为嵌入式系统盗用您的软件。

结论

为嵌入式系统开发软件是一个很大的挑战。开发人员必须实现所有必需的功能,同时要考虑多个设备的限制并保护软件免受攻击。威胁可能来自不同的来源和渠道,因此在微处理器和少量内存中安装针对所有这些威胁的保护似乎是不可能的。

参考及来源:https://www.apriorit.com/dev-blog/690-embedded-systems-attacks

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
刚拿WSBK冠军就翻车!820RR半路爆缸,张雪回应太果断

刚拿WSBK冠军就翻车!820RR半路爆缸,张雪回应太果断

童叔不飙车
2026-04-19 00:54:41
正式敲定!5月1日全面严查,多种灰色操作要坐牢

正式敲定!5月1日全面严查,多种灰色操作要坐牢

笑熬浆糊111
2026-04-18 00:05:21
从寒武纪到芯原股份:科创板AI芯片双雄,谁能成为下一个十倍股?

从寒武纪到芯原股份:科创板AI芯片双雄,谁能成为下一个十倍股?

小白鸽财经
2026-04-18 20:30:03
意甲最新积分战报:那不勒斯爆冷,罗马1-1亚特兰大,帕尔马险胜

意甲最新积分战报:那不勒斯爆冷,罗马1-1亚特兰大,帕尔马险胜

足球狗说
2026-04-19 04:50:00
骑士126-113赢猛龙,3人迎来里程碑!这一战我不得不承认5个现实

骑士126-113赢猛龙,3人迎来里程碑!这一战我不得不承认5个现实

毒舌NBA
2026-04-19 04:58:48
五一放假通知来了!中小学生同时迎来一个好消息

五一放假通知来了!中小学生同时迎来一个好消息

老特有话说
2026-04-18 18:42:39
交警提醒:2026新交规落地,2分彻底取消,这4类行为直接扣满12分

交警提醒:2026新交规落地,2分彻底取消,这4类行为直接扣满12分

复转这些年
2026-04-18 12:59:02
学生的瓜能有多炸裂,网友的分享一个比一个逆天!

学生的瓜能有多炸裂,网友的分享一个比一个逆天!

黯泉
2026-04-18 13:31:58
刘德华回应挚友潘宏彬去世,最后一面未见难掩悲伤,拒谈丧礼细节

刘德华回应挚友潘宏彬去世,最后一面未见难掩悲伤,拒谈丧礼细节

螃蟹吃瓜摊
2026-04-18 20:50:40
法拉第未来:获4500万美元新融资

法拉第未来:获4500万美元新融资

每日经济新闻
2026-04-18 11:47:33
拔萝卜带泥!逃往美国的恒大“二把手”,邻居却是另一名潜逃富豪

拔萝卜带泥!逃往美国的恒大“二把手”,邻居却是另一名潜逃富豪

二大爷观世界
2026-03-14 18:43:53
拒绝给亿万富豪生孩子,三次恋爱全失败,如今55岁独居香港豪宅

拒绝给亿万富豪生孩子,三次恋爱全失败,如今55岁独居香港豪宅

春之寞陌
2026-03-08 19:05:33
康凯:把“张飞”演成傻子,无戏可拍11年,如今现状令人唏嘘

康凯:把“张飞”演成傻子,无戏可拍11年,如今现状令人唏嘘

流云随风去远方
2026-04-18 15:35:50
陪玩陪睡已淘汰!继关晓彤风波、注射不明物后,娱乐圈再曝潜规则

陪玩陪睡已淘汰!继关晓彤风波、注射不明物后,娱乐圈再曝潜规则

阿纂看事
2026-04-16 19:31:39
苏林刚夸完复兴号,后脚越南列车就着火:越南高铁到底差在哪?

苏林刚夸完复兴号,后脚越南列车就着火:越南高铁到底差在哪?

芳芳历史烩
2026-04-18 17:40:21
世锦赛战报:16强决出首席了,中国1胜2领先1落后!世界亚军2-5

世锦赛战报:16强决出首席了,中国1胜2领先1落后!世界亚军2-5

求球不落谛
2026-04-19 05:45:08
71.5%!历史性暴跌,以贷养贷的泡沫崩了

71.5%!历史性暴跌,以贷养贷的泡沫崩了

月满大江流
2026-04-16 13:54:38
广东珠海一女神好漂亮, 身高179cm,体重50kg 美的让人移不开眼

广东珠海一女神好漂亮, 身高179cm,体重50kg 美的让人移不开眼

今日搞笑分享
2026-04-06 17:55:16
在美以高压下,伊朗内部出现多起极端事件

在美以高压下,伊朗内部出现多起极端事件

高博新视野
2026-04-18 06:00:18
中纪委深夜敲钟,这次查的不是贪钱,而是这三类隐形特权病

中纪委深夜敲钟,这次查的不是贪钱,而是这三类隐形特权病

细说职场
2026-04-18 12:11:35
2026-04-19 09:08:49
嘶吼RoarTalk incentive-icons
嘶吼RoarTalk
不一样的互联网安全新视界
8241文章数 10548关注度
往期回顾 全部

科技要闻

传Meta下月拟裁8000 大举清退人力为AI腾位

头条要闻

女子与情人在车上发生关系后被杀 还被灌农药伪造殉情

头条要闻

女子与情人在车上发生关系后被杀 还被灌农药伪造殉情

体育要闻

时隔25年重返英超!没有人再嘲笑他了

娱乐要闻

刘德华回应潘宏彬去世,拒谈丧礼细节

财经要闻

华谊兄弟,8年亏光85亿

汽车要闻

奇瑞威麟R08 PRO正式上市 售价14.48万元起

态度原创

数码
艺术
教育
手机
时尚

数码要闻

首款骁龙8 Gen5小平板!OPPO Pad Mini下周发

艺术要闻

郑丽文大陆之行引发热议,孙中山赠对联成焦点!

教育要闻

中考数学真题,别想太简单了

手机要闻

华为Pura X Max:被曝24日开卖!华为Pura 90:发售日成谜!

选对发型,真的能少走很多变美弯路

无障碍浏览 进入关怀版