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

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

3天内不再提示

利用M2354的错误注入攻击防护设计防护

RTThread物联网操作系统 来源:新唐科技 作者:新唐科技 2021-11-02 09:46 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

就在全球行动运算IP大厂Arm推出它的新隔离技术TrsutZon不久,黑客界就顺势推出其针对该架构所发表的攻击,并号称能够绕过TrustZon的保护,姑且不论黑客最终是否能够靠该破解取得任何实质的信息或利益,我们所能够知道的是,黑客所使用的方法,就是一般广为信息安全所知的故障注入攻击方式,由于这种攻击方式具有简单、低成本、设备取得容易等优点,所以广为黑客们所使用,甚至市面上也有专门的套件贩卖。

既然有攻击就会有对应的防护,而防护的方法简单可分为软件防护与硬件防护。针对故障注入的软件防护,需要先分析出可能的弱点,并针对这些弱点,进行对应的软件开发与防护,这对软件工程人员来说,需要相当专业的信息安全知识与技能才能够做到。

而使用具有硬件防护的设备,对错误注入攻击的防护,在软件开发上则相对简单很多,由于MCU在设计时,就已经将错误攻击的防护考虑进硬件的设计当中,相当于产品应用中所需的信息安全专业技术,已经内嵌到硬件里面了,接下来软件工程师所需要的就只是打开它们,就能够很好的防护故障注入攻击,相对而言轻松许多,且最大程度的避免软件疏失而造成安全漏洞。

错误注入攻击的硬件防护

当产品的执行条件,超出了原本预设的规范,将使产品的运行出错,如果能够限缩这样的执行条件出现在特定的时间,且只持续一段极短的时间,便足以能够让产品在执行特定指令的时候出错,而其它指令又能够正常的执行,这便是所谓的错误注入攻击,常见的方式,是通过短暂地超出半导体组件运行规范的电压、频率来进行攻击, 因此就防护而言,只要能够有效地侦测到不正常的电压与频率,就可以实时的进行应对,实时阻断攻击。

为了保证硬件能够随时有效的应对攻击,侦测硬件必须被独立于平常工作的电路之外,拥有自己的供电、频率系统,以避免外来的攻击同时瘫痪掉侦测电路,除此之外,侦测电路也要能够直接控制关键硬件,使其自动进行必要的保护动作,例如清除内存内的秘钥等,以避免因为错误注入产生的软件错误,而无法正常进行被攻击时的关键处置。

9463f9ea-3b2c-11ec-82a9-dac502259ad0.png

Figure 1: Tamper侦测来自电压、频率的攻击,并通知CPU与直接触发Key Store保护机制。

电压与频率攻击与处置

M2354在错误注入防护硬件上,涵盖了各种不同的电压与频率攻击方式,并依此设计了应对的方式,列表如下:

94b6541a-3b2c-11ec-82a9-dac502259ad0.png

上表中的”默认动作”,可以只是软件介入,也可以是强制的系统重置或是强制的清除所有Key Store所存储的秘钥。

总结

对于微控制器产品而言,错误注入攻击确实是一个简单、有效又低成本的攻击,这也造成了这种攻击经常被黑客所利用,为了保护产品内的重要信息,对于这种攻击的防护势在必行。然而纯粹以软件的方式来进行防护,除了需要有信息安全专业的工程师外,更必须有一套严谨的检查机制来防止人为的疏漏,相对而言,建构在硬件侦测的防护方式,工程师只要打开所有的硬件防护,设定相应的动作,就可以完整的防止来自于电源与频率的攻击,硬件防护要显得容易得多。

因此,利用M2354的错误注入攻击防护设计,可以让使用者可以更专心的在产品功能的开上,不用为了信息安全的保护,增加太多额外的工作,减少了开发防护机制额外增加的时间与成本。

责任编辑:haq

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

    关注

    135

    文章

    9499

    浏览量

    388555
  • 控制器
    +关注

    关注

    114

    文章

    17638

    浏览量

    190167
  • 硬件
    +关注

    关注

    11

    文章

    3555

    浏览量

    68733

原文标题:【技术干货】M2354 错误注入攻击 (Fault Injection Attack) 防护

文章出处:【微信号:RTThread,微信公众号:RTThread物联网操作系统】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    攻击逃逸测试:深度验证网络安全设备的真实防护能力

    攻击逃逸测试通过主动模拟协议混淆、流量分割、时间延迟等高级规避技术,能够深度验证网络安全设备的真实防护能力。这种测试方法不仅能精准暴露检测引擎的解析盲区和策略缺陷,还能有效评估防御体系在面对隐蔽攻击
    发表于 11-17 16:17

    新唐科技发布升级版NuMicro M2354微控制器

    新唐科技正式推出升级版 NuMicro M2354 微控制器系列,专为服务器 RoT、智能城市、物联网与智能电表等应用量身打造。
    的头像 发表于 10-30 17:49 927次阅读

    针对AES算法的安全防护设计

    软件中随机延迟的使用通常被认为是对抗侧信道攻击的一般对策,但随机延迟不能阻止攻击,只能让攻击变得复杂。因此基于蜂鸟E203平台的软硬件实现方式,我们的安全防护设计也会从软件和硬件两个方
    发表于 10-28 07:38

    外壳防护等级(IP代码)全解读

    什么是外壳防护等级(IP代码)IP代码,全称为“国际防护等级”,是由国际电工委员会制定的全球通用标准。这一标准旨在为电子设备外壳的防护能力提供一个清晰、统一的评判体系。简单来说,IP代码就是电子设备
    的头像 发表于 10-14 12:13 413次阅读
    外壳<b class='flag-5'>防护</b>等级(IP代码)全解读

    新唐 M2354 系列,RTU 应用的最佳选择

    和增长趋势的加速,RTU应用势头强劲。由于市电在许多RTU场景中不切实际,它们通常依赖一次性电池或太阳能,因此需要低功耗的设计。 新唐 M2354 系列产品 The NuMicro® M2354
    发表于 09-05 08:25

    是否可以通过 CLI 在 Linux 上通过 Nu-Link 对 M2354 MCU 进行编程?

    是否可以通过 CLI 在 Linux 上通过 Nu-Link 对 M2354 MCU 进行编程? 我正在尝试从运行 armbian 最小版本的基于 arm 的 PC 对 M2354 MCU 进行编程,而无需 GUI。
    发表于 08-18 08:10

    射频(RF)接口的ESD静电防护

      上一期我们揭开了智能手环整体ESD防护的“防御体系”,从传感器到电路,每一层防护都在与静电这个“隐形杀手”博弈。而在这些防护环节中,射频(RF)接口堪称智能手环的“数据咽喉”——它既要 稳定传输
    的头像 发表于 08-01 18:51 4720次阅读

    IP防护等级说明

    IP防护等级说明
    发表于 06-24 16:55 2次下载

    TCP攻击是什么?有什么防护方式?

    出DDoS高防产品、CC防御产品,但是对于TCP攻击防护不是特别的理想。那么, TCP攻击是什么?有什么防护方式? TCP攻击是什么? T
    的头像 发表于 06-12 17:33 732次阅读

    芯盾时代助力赣州银行构建全渠道数字安全防护体系

    芯盾时代中标赣州银行,基于自主研发的设备指纹产品,通过集成运营商UAID能力实现跨渠道设备ID统一,并具备实时风险监测、反欺诈拦截等功能,有效解决 “数据孤岛” 和黑灰产攻击等风险,为赣州银行构建全渠道数字安全防护体系注入新动能
    的头像 发表于 05-22 09:21 715次阅读

    时源芯微 接口滤波与防护电路的设计

     时源芯微专业EMC/EMI/EMS整改  EMC防护器件 接口滤波电路与防护电路的设计需遵循以下核心原则: (1)防护与滤波的先后顺序:当设计需同时包含滤波电路与防护电路时,应优先布
    的头像 发表于 05-20 16:11 413次阅读

    电磁脉冲防护系统软件

    电磁脉冲防护系统软件
    的头像 发表于 04-27 17:21 743次阅读
    电磁脉冲<b class='flag-5'>防护</b>系统软件

    电磁脉冲防护系统平台全面解析

    电磁脉冲防护系统平台全面解析
    的头像 发表于 04-27 16:57 672次阅读
    电磁脉冲<b class='flag-5'>防护</b>系统平台全面解析

    华纳云如何为电商大促场景扛住Tb级攻击不宕机?

    在电商大促场景中,面对Tb级攻击的挑战,为确保SCDN(边缘安全加速)全站防护能够扛住攻击而不宕机,可以从以下几个方面着手: 一、采用高性能与高防护能力的SCDN服务 选择具备Tb级带
    的头像 发表于 03-25 15:14 565次阅读

    机械碰撞防护等级测试

    一机械碰撞防护等级(IK01~IK10)IK是指设备外壳的防冲击防护等级,IK类似于IP防护等级,对于室外电子设备,无论是架空,地埋还是普通室外放置,都需要有相应的IP、IK要求。IK等级是焦耳为
    的头像 发表于 03-05 12:43 1154次阅读
    机械碰撞<b class='flag-5'>防护</b>等级测试