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

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

3天内不再提示

通过安全可靠的虚拟化延长军用软件的预期寿命

星星科技指导员 来源:嵌入式计算设计 作者:JACQUES BRYGIER 2022-11-07 14:46 次阅读

在经济紧张的情况下,许多公司在代码重用、规范或设计级别使用软件寿命延长方法来降低费用,但这些方法都有局限性。然而,新的安全可靠虚拟化 (SSV) 正在挫败这些挑战,并提供世界上最好的功能。

理想的寿命延长技术是将整个子系统从原始平台保留下来,并原封不动地插入到新平台中。现在,通过一种称为安全可靠虚拟化(SSV)的新兴技术,这种方法成为可能。SSV现在在下一代系统的规划和开发中受到青睐,其中安全和安保与经济性和及时性同样重要。

SSV 和传统子系统

SSV作为一种遗留重用方法并不是对未来技术的幻想,而是得到了已经在使用的COTS技术的支持。采用SSV的一个例子是最近空中客车公司选择SYSGO的PikeOS用于其A350 XWB飞机。在新的空中客车架构的众多要求中,包括能够在本机分区中开发可认证的安全软件,同时与POSIX分区中的遗留软件子系统轻松共存。

因此,SSV提供了从各种遗留平台(甚至包括现成的开源子系统)中挑选的软件子系统的能力。由于在使用经典虚拟化技术时,实时行为有时会出现问题,因此 SSV 建立在经过验证的虚拟化理念之上,例如使用半虚拟化来调整托管操作系统以与托管操作系统的虚拟机管理程序层进行交互。但是,SSV在提供确定性行为和资源分区方面走得更远,以便开发具有可预测实时响应的嵌入式应用程序,并为认证独立级别的安全和可靠操作提供基础。更具体地说,SSV 集成了分离内核模型,该模型包含一个低级调度程序,该调度程序保证了整体系统的抢占能力,同时仍然允许分区中的不同调度策略按原始设计运行。

因此,根据SSV的定义,子系统可以具有不同级别的安全性和安全性,而不会发生冲突或风险。SSV 实时操作系统基于符合 MILS 标准的微内核,可监督每个硬件访问。SSV 体系结构的一个独特功能是能够根据需求子集对所有资源进行分类。不同的操作系统、运行时环境 (RTE) 和 API 能够在受保护的软件分区中同时运行。这是通过使用准确、可管理的通信通道来实现的,这些通信通道允许安全关键和非关键应用程序在单个硬件环境中共存。

重用旧代码

SSV 是通过隔离单独的分区将原本过时的软件集成到现代高容量嵌入式系统中的终极解决方案。这种方法的优点是能够重新应用现有的遗留代码,而不必经历昂贵、耗时且容易出错的重新开发阶段。已建立的软件能够在新的硬件平台上运行,该平台与其他较新的软件组件(如现代Linux操作系统)混合在一起。独立系统的模块化和独立性使这种和平共处与合作得以发生。

隔离和封装不同的软件包可实现资源分区和时间分区:对所有可用和临时资源进行静态分配。每个应用程序都获得对已分配资源的保证访问权限,但对其他分区的资源没有任何访问权限。严格的分离强制保证一个分区中的故障不会影响其他分区,从而确保安全可靠的操作。

例如,SSV允许PikeOS在单个CPU平台上运行基于Linux的子系统和具有自己专有操作系统的安全关键应用程序。所有分区都在用户模式下运行,不会影响稳定的内核模式。在此环境中可以使用许多操作系统或 RTE 个性。其中包括基于 POSIX、Ada 和 Linux 的那些,使开发人员能够将遗留代码干净地采用到下一代系统中。

已经定义和实现了许多技术来支持代码重用,以降低开发成本并有望将风险降至最低。直观地说,传统虚拟化提供了一个非常有效的概念,可以将旧软件与新软件混合在一起,但对于许多嵌入式应用程序来说,特别是当涉及实时行为时,则不足。此外,当安全和安保是强制性要求时,基于SSV概念的创新技术至关重要。

审核编辑:郭婷

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

    关注

    5056

    文章

    18950

    浏览量

    301472
  • Linux
    +关注

    关注

    87

    文章

    11191

    浏览量

    208623
  • 操作系统
    +关注

    关注

    37

    文章

    6651

    浏览量

    123094
收藏 人收藏

    评论

    相关推荐

    云计算中的虚拟技术应用

    云计算中的虚拟技术是一种将计算机物理实体(如服务器、存储设备、网络设备)通过软件技术划分为多个虚拟实体的技术,每个
    的头像 发表于 10-24 09:22 244次阅读

    使用Google Play获得安全可靠的AI体验

    对 Google Play 的期待,即获得安全可靠的体验。我们的目标是让 AI 惠及每个人,丰富应用生态系统并改善用户体验。
    的头像 发表于 09-09 15:53 349次阅读

    使用输入电流限制延长电池寿命

    电子发烧友网站提供《使用输入电流限制延长电池寿命.pdf》资料免费下载
    发表于 09-04 10:07 0次下载
    使用输入电流限制<b class='flag-5'>延长</b>电池<b class='flag-5'>寿命</b>

    使用输入电流限制技术延长电池寿命

    电子发烧友网站提供《使用输入电流限制技术延长电池寿命.pdf》资料免费下载
    发表于 08-30 11:46 0次下载
    使用输入电流限制技术<b class='flag-5'>延长</b>电池<b class='flag-5'>寿命</b>

    DC/AC电源模块:为医疗设备提供安全可靠的电力转换

    BOSHIDA DC/AC电源模块:为医疗设备提供安全可靠的电力转换 DC/AC电源模块是一种用于将直流电源转换为交流电源的设备,广泛应用于各种医疗设备中。它们的主要功能是为医疗设备提供安全可靠
    的头像 发表于 06-19 16:13 338次阅读
    DC/AC电源模块:为医疗设备提供<b class='flag-5'>安全可靠</b>的电力转换

    4G插卡路由器:安全可靠的网络安全解决方案

    4G插卡路由器是一款安全可靠的网络安全解决方案,具有数据加密、防DDoS攻击、安全防护和设备管理等优势。其信号覆盖广、稳定性高、性价比高,适用于家庭、办公室、户外等场景。选择4G插卡路由器,可保护信息
    的头像 发表于 05-07 10:35 719次阅读

    PW4054充电芯片规格书概览:高效充电,无需外接元件,安全可靠

    PW4054充电芯片规格书概览:高效充电,无需外接元件,安全可靠
    的头像 发表于 03-01 14:44 1286次阅读
    PW4054充电芯片规格书概览:高效充电,无需外接元件,<b class='flag-5'>安全可靠</b>

    虚拟软件栈有哪些防御措施

    软件栈的防御措施。 基础防御措施 强化操作系统安全性:虚拟软件栈的基础是操作系统,因此首先需要确保操作系统的
    的头像 发表于 01-25 11:27 642次阅读

    配网行波型故障预警定位装置:让电力系统更加安全可靠

    在现代社会,电力系统的稳定运行对于国民经济和人民生活至关重要。然而,随着电力系统的不断扩大和复杂,各种故障和问题也随之而来。为了确保电力系统的安全可靠运行,我们需要一种高效的故障预警定位装置——配
    的头像 发表于 01-22 10:07 1057次阅读

    中国发布多款国产CPU及操作系统安全可靠测评结果

    依据《安全可靠测评工作指南(试行)》,测评主要针对计算机终端和服务器搭载的中央处理器(CPU)、操作系统及数据库等基础软件硬件进行。经过对核心技术、安全保障、持续发展等多个方面的全面评估,从而评定产品的
    的头像 发表于 12-27 14:36 1971次阅读

    再添安全“护甲”!德赛西威通过SOTIF预期功能安全流程认证

    12月8日,国际权威认证机构UL Solutions向德赛西威颁发智能汽车解决方案ISO 21448(SOTIF)预期功能安全流程认证证书。这是继功能安全、网络安全取得权威认证后,
    的头像 发表于 12-08 18:00 703次阅读
    再添<b class='flag-5'>安全</b>“护甲”!德赛西威<b class='flag-5'>通过</b>SOTIF<b class='flag-5'>预期</b>功能<b class='flag-5'>安全</b>流程认证

    LabVIEW通过状态监测延长设备工作寿命

    LabVIEW通过状态监测延长设备工作寿命 在实际工作中,很多公司和应用需要监测工业设备的运行状况。这样提高对潜在有害操作条件的认识。在检测到事件时记录详细数据。减少由于杂散振动瞬变而导致的不必要
    发表于 12-05 20:45

    利用升压转换器延长电池使用寿命

    利用升压转换器延长电池使用寿命
    的头像 发表于 11-23 16:19 539次阅读
    利用升压转换器<b class='flag-5'>延长</b>电池使用<b class='flag-5'>寿命</b>

    如何使用串联方法延长卤素灯的使用寿命及减少频繁更换灯泡问题?

    使用串联方法延长卤素灯的使用寿命及减少频繁更换灯泡问题
    发表于 11-21 06:19

    如何延长医疗平板电池寿命

    电子发烧友网站提供《如何延长医疗平板电池寿命.pdf》资料免费下载
    发表于 11-15 14:23 0次下载
    如何<b class='flag-5'>延长</b>医疗平板电池<b class='flag-5'>寿命</b>