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

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

3天内不再提示

不折不扣的安全性

星星科技指导员 来源:ADI 作者:Steve Schuster 2023-01-31 09:27 次阅读

无处不在的网络连接越来越迫使工程师面对和解决广泛的技术安全性和可靠性问题。很少有产品类别没有竞相提供互联网可访问性,由此产生的漏洞已成为不可避免的挑战。嵌入式设备在开放网络环境中运行的次数越多,安全性就越成为几乎所有嵌入式设计的横向技术问题。但是,嵌入式系统开发人员通常面临着高昂的成本和上市时间的妥协,以换取确保始终如一的可靠运行和安全性。

本文使用汽车远程信息处理来说明对嵌入式安全性和可靠性保证的需求,并解释了ADI公司和Green Hills Software的硬件和软件技术的融合如何消除以前在安全性、成本和上市时间之间不可避免的折衷。其结果是高可靠性、高安全性、内存保护的RTOS在高性能、低成本、低功耗、内存保护的处理器上运行,并辅以有助于快速上市的开发环境。

为敞篷车带来可靠性和安全性

对于嵌入式系统,安全性与系统可靠性直接耦合,而不是与企业计算应用程序相关的数据完整性和隐私问题。不安全的嵌入式设备本质上是不可靠的设备(反之亦然),导致的后果从轻微的滋扰到严重的物理危险。随着系统和网络变得越来越复杂,那些旨在破坏安全性的人使用的技术也变得更加复杂。例如,在一辆典型的现代汽车中,可能有大约50个嵌入式控制单元通过五种不同的通信总线技术(例如SAEJ1850和CAN)互连,所有这些都是错误代码或恶意篡改的公平游戏。更糟糕的是,对于无线网络,与内部总线或汽车本身的物理接触甚至不需要涉及外部产生的腐败,无论是无意的还是恶意的。

汽车远程信息处理是固有的嵌入式系统,不可避免地会发展到集成广泛的通信、信息、导航和娱乐功能。这种功能丰富的系统包括源自或结束于汽车内部的电信功能,有效地将关键控制系统暴露给外界。联网汽车的愿景自然会激励创新者,但作为不法分子或草率数据传输的潜在目标,联网车辆是一场危及生命的噩梦。

为了应对这些风险,下一代汽车需要能够提供最严格的安全性、运行可靠性和实时性能的基础硬件和软件。否则,任何行为都会损害这些车辆的安全性。但是,即使质量和安全是汽车制造商的前沿和中心,汽车市场也是一个成本驱动的环境,物料清单和利润率是制造商的主要关注点,有时甚至以牺牲创新为代价。例如,在 1980 年代,可选安全气囊的初始销售非常差,以至于通用汽车将它们撤出了市场。然而,后来成本下降,价格弹性的消费者需求发生了变化,现在每辆新车都有安全气囊。

显然,在汽车和其他安全关键型嵌入式系统发展到毫不妥协的可靠性和安全性之前,不能等待成本奇迹的发生。否则,灾难性系统故障的可能性太大了。

保护内存以保护系统

风险不仅严重,而且范围很广。除乘用车外,远程信息处理系统也正在用于各种智能系统,包括卡车和公共汽车、非公路和越野车辆以及客运和货运列车。其他市场中因网络连接而面临风险的其他应用包括海事电子、飞机和航空航天电子、工厂自动化、工业机器控制、电梯和自动扶梯、楼宇自动化、医疗设备和装置以及非工业控制和非工业设备。如前所述,让如此多的设备暴露于可能未经授权的访问或软件错误,其安全性和安全性影响是巨大的。

必须将入侵者拒之门外,并且必须对软件进行划分,以隔离软件错误,使其免受广泛的系统范围损害。例如,如果隔离不当,汽车信息娱乐系统可能会错误地将控制信号垃圾广播到车辆的CAN总线上,重要控制模块从该总线获取行进命令。

Green Hills的INTEGRITY RTOS通过在软件级别隔离资源来帮助解决这个问题。反过来,Blackfin处理器的性能和内存管理功能相结合,使INTEGRITY RTOS能够应用于汽车应用,同时确保成本足够低,足以实现市场可行性。Blackfin处理器是一款真正的收敛处理器,可以同样出色地执行微控制器DSP过程,带来卓越的性能/价格和性能/功耗。同样重要的是Blackfin处理器非常适合托管像INTEGRITY RTOS这样的以安全且以可靠性为中心的RTOS。®

INTEGRITY RTOS是一个受内存保护的操作系统,从头开始内置安全可靠的访问控制。同时,Blackfin处理器建立受保护内存空间的能力完美地补充了INTEGRITY RTOS保守的、基于权限的所有权方法,该方法只允许按需在受保护的地址空间之间共享程序对象。由此产生的程序对象的划分有助于高度可靠的系统环境,该环境可以关闭一段软件无意中(例如,任性的地址指针)或故意(即黑客)的尝试,以对另一段软件产生不利影响。INTEGRITY RTOS还允许嵌入式系统开发人员将性能关键型代码子集映射到Blackfin处理器的L1缓存上,从而将实时流程的上下文切换时间缩短一个数量级。

Blackfin处理器包含一个基于页面的内存管理单元(MMU),该单元提供对内存范围的可缓存性的控制以及对页面级别的保护属性的管理。MMU 使用内存保护格式,当与内核的用户和管理引擎模式结合使用时,可以支持完整的 RTOS。RTOS 在监控模式下运行,并对内存块和其他系统资源进行分区,以便实际应用软件在用户模式下运行。因此,Blackfin MMU为强大的系统和应用提供了一个隔离和安全的环境。Blackfin处理器突破性的低价位(约5.00美元)具有400 MHz的性能,使这种组合达到完美,能够以以前无法实现的市场支持材料成本部署高度先进的嵌入式应用。

为了完成这幅图,Green Hills的MULTI集成开发环境(IDE)使嵌入式软件开发人员可以直接查看Blackfin处理器上的INTEGRITY RTOS目标。这允许快速有效的调试,从而缩短(和更便宜)的上市时间。MULTI IDE 还包含高效设计所需的关键工具和配置。其中包括RTOS感知源代码级调试器,运行时错误检查器,版本控制系统,性能分析器,实时事件分析器,以及在没有实际目标硬件的情况下在PC或Linux或UNIX工作站上开发和测试Blackfin处理器代码的模拟功能。

在安全性方面的优势

Blackfin处理器、INTEGRITY RTOS和MULTI IDE的强大组合形成了一个前所未有的三足平台,开发人员可以非常快速、低成本地将可靠和安全的嵌入式系统推向市场。结果是经典妥协的终结 — 现在产品开发人员可以同时拥有安全性、上市时间和低成本。对于最终产品的用户来说,世界将成为一个更安全、更可靠的地方,仍然在财务触手可及的地方。

审核编辑:郭婷

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

    关注

    68

    文章

    18275

    浏览量

    222158
  • 嵌入式
    +关注

    关注

    4982

    文章

    18281

    浏览量

    288438
  • RTOS
    +关注

    关注

    20

    文章

    776

    浏览量

    118796
收藏 人收藏

    评论

    相关推荐

    真正非易失性FPGA的优势

    并非所有非易失性或闪存 FPGA 器件都是一样的。本文探讨了真正的非易失性FPGA的优势 - 包括显著降低功耗、更快的响应时间、无与伦比的可靠性和不折不扣安全性 - 是无法复制的。
    的头像 发表于 11-14 15:34 1317次阅读
    真正非易失性FPGA的优势

    如何保证汽车远程信息系统的安全性

    ;   显然,不能等到价格大幅度下降之后,才让汽车和其他安全性重要的嵌入式系统做到不折不扣的可靠和安全。真是那样的话,发生灾难系统故障的可能
    发表于 08-28 12:38

    nios如何保证安全性

    在工业设计当中,fpga的安全性是很严重的(个人认为),烧写在epcs上的程序,只要用逻辑分析仪就可以实现程序盗用,nios也是同样的不靠谱,在flash当中,一样没有加密,会有安全问题。所以我觉得
    发表于 08-15 14:42

    东西很多很强大。

    东西很多很强,就是E币太少。不能下载学习。遗憾,我是以名不折不扣的电子发烧友。版主下载可不可以不要E币
    发表于 02-15 23:24

    各国汽车安全性怎么测试

    曾经有一项问卷调查是对10万名消费者进行调查,结果显示他们最关心的汽车性能是安全性,无论性价比如何高,只要安全性不好的话消费者都不会想购买的。其实全世界其它国家的消费者也是这么想的。各国为了提高汽车
    发表于 05-16 06:11

    视频安全性好处

    视频安全性好处
    发表于 09-26 18:43

    什么是蓝牙mesh网络安全性

    蓝牙mesh网络安全性的基本概念
    发表于 02-25 08:22

    为什么基于硬件的安全性更有效?

    我们一直认为这些都是非常安全的产品。例如婴儿监视器、玩具、安全摄像头(非常讽刺),甚至医疗设备。已经快速采用IoT技术的领域将是最脆弱环节 ;设备越智能则越不安全对于其它许多行业而言,安全性
    发表于 03-05 07:18

    关于FPGA设计的安全性你看完就懂了

    关于FPGA设计的安全性你看完就懂了
    发表于 04-30 06:19

    FPGA设计的安全性不看肯定后悔

    FPGA设计的安全性不看肯定后悔
    发表于 05-07 06:52

    汽车安全性的内容和影响因素是什么?

    汽车安全性的内容和影响因素是什么? 电子技术在汽车行驶安全上的应用有哪些?
    发表于 05-14 06:43

    数据库安全性概述

    本文主讲 数据库的安全性,欢迎阅读~????目录一、数据库安全性概述二、数据库安全性控制1. 用户标识与鉴别2. 存取控制3. 自主存取控制方法4. 授权与回收5. 数据库角色6. 强制存取控制方法
    发表于 07-30 06:42

    米家夜灯2发布,采用分体式结构百搭于任何居家环境

    近期,米家夜灯2正式发布,售价49元,众筹期间购买3个只要99元,是个不折不扣的“小玩意”。
    的头像 发表于 08-29 12:28 1927次阅读

    不折不扣的分数-N合成器

    不折不扣的分数-N合成器
    发表于 05-23 21:06 2次下载
    <b class='flag-5'>不折不扣</b>的分数-N合成器

    不折不扣安全性

    不折不扣安全性
    发表于 05-27 20:49 1次下载
    <b class='flag-5'>不折不扣</b>的<b class='flag-5'>安全性</b>