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

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

3天内不再提示

黑莓QNX放大招,如何高效测试系统的可靠性以及检查漏洞

高工智能汽车 来源:lq 2018-12-06 15:44 次阅读

卡耐基梅隆大学的软件工程机构,做了一项研究,完成一个功能点的成熟代码,平均有0.75个漏洞,或者也可以用每百万行代码(Million Lines Of Code MLOC)约有6000个漏洞。如果优化的较好,会有约600-1000个漏洞/MLOC。约有1%-5%的漏洞,会被认为容易受到攻击。

黑莓QNX工程服务VP Victor Marques在12月4日举办的黑莓QNX年度开发者大会上表示:现在高级的汽车会有1亿行代码,假设这些代码都达到了较好的水平,那么就会有100K的漏洞,相应的会有1000-5000个容易受到攻击,这是一个非常大的数字。

根据CVE的报告,2017年最易受攻击的系统中,Android名列第一,有1344个易受攻击的漏洞,LinuxiPhone OS、WIN10次之,数量在数百个。而QNX的漏洞数量,则维持在个位数,多年来没有发生太大变化。

随着汽车技术的发展,电子元器件增加,代码量还会成倍数增加。无论对于OEM,还是系统供应商,维护、开发系统的成本,与日俱增。面对的漏洞也层出不穷,几乎可以肯定的说,代码漏洞是无法避免的。

那么,如何高效测试系统的可靠性,以及检查漏洞,就成了非常棘手的事儿。

代码守护神Jarvis

黑莓QNX大中华区首席代表董渊文透露,为了应对代码漏洞,黑莓早在15年前,就在公司内部研发了一款检测代码漏洞的神器——BlackBerry Jarvis。它第一次正式对外发布是在年初的美国车展上。

BlackBerry执行主席兼首席执行官程守宗表示,BlackBerry首先将把这套解决方案应用于汽车制造业,因为该行业错综复杂的软件供应链催生了各种引人注目、急需处理的用例,而Jarvis则能帮助汽车制造商解决这些用例。

BlackBerry还指出,Jarvis也适用于其他行业,例如:医疗卫生、工业自动化、航空航天和国防等领域,这些行业也都迫切需要这样一款产品

Jarvis是一个功能强大的二进制静态分析软件即服务(SaaS)的工具,可以帮助汽车制造商保证他们的软件供应链。BlackBerry Jarvis以简单,快速,可扩展且经济高效的方式检查二进制文件,并深入洞察软件组件的质量和安全性。

无差别检验

代码漏洞的检验挑战在于,要知道哪些地方可能会成为攻击者的目标,源代码和编译后的产品并不是一一对应的关系,在已经发布的产品中经常出现敏感性的数据和文件。还有软件支持链比较复杂,常常需要来自内部和外部的支持,因为源代码多来自供应商。

基于二进制的检验让Jarvis没有限制,可以扫描二进制的代码文件,无论是否有调试符号,可以扫描本地的二进制文件和字节码,可以发现配置文件中存在的秘钥和敏感文件,系统可对攻击者进行评估,有能力检查和遍历每一个可被攻入的突破口,包括用户名、WiFi认证、命令行历史、登陆文件等。Jarvis可攻击现存的一些工具链,如telnet、ftp、etc,它还可以从任何数字资产中提取信息,包括多媒体文件。

路虎CEO Dr.Ralf Speth表示,使用了Jarvis之后,将安全性验证的时间从30天减少到了7分钟。

Jarvis被黑莓视为保护信息时代下安全的钢铁侠,它可以无差别扫描代码漏洞、隐患,模拟黑客攻击,最后提交系统的检测报告。报告是用户友好的可视化界面,人们可以直观的看到系统在功能、API、文件、编译等部分的检测结果,针对性的优化。

赋能汽车产业链

Jarvis是可自定义的工具,可提供精确的可操作见解,检查二进制文件是否存在已知的安全漏洞,并促进符合标准,允许通过添加和自定义“执行器”来持续增强功能,无论供应商或开发过程中的哪个阶段,都可帮助公司在整个软件供应链中实现OEM定义的保证标准。

Jarvis的检测过程无需源代码,通过API轻松与现有开发工具集成。董渊文表示,这样的检测方式,提高了OEM、供应商的使用意愿。因为在汽车智能化大背景下,软件研发、代码维护都将会由专业的公司来做,很难由一家公司完成。但汽车的生命周期非常长,在使用过程中一旦发生问题,会引发严重问题。

但在汽车的生产过程中,OEM是无法检测代码的安全性,各个供应商也互设围栏,不会将各自底层代码共享,这从本质上造成了代码检测的困难。Jarvis的出现,可有效解决这个问题。OEM有了检测的工具和标准,也不用供应商提供源代码。

Jarvis位于黑莓网络安全7个关键节点中的安全支持链,在软件最初为产品保驾护航。Jarvis目前已经被公司单独划分,独立运营,未来会对行业持续提供支持。

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

    关注

    0

    文章

    187

    浏览量

    21721
  • 代码
    +关注

    关注

    30

    文章

    4779

    浏览量

    68524
  • 产业链
    +关注

    关注

    3

    文章

    1351

    浏览量

    25693

原文标题:黑莓QNX放大招,AI钢铁侠化身代码守护神 | GGAI头条

文章出处:【微信号:ilove-ev,微信公众号:高工智能汽车】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    黑莓QNX Hypervisor斩获GGAI年度标杆产品奖

    近日,历时三天的第八届高工智能汽车年会在上海圆满闭幕。大会第一天,黑莓QNX大中华区首席代表董渊文先生带来了精彩的“车规级操作系统—汽车电子软件的基石”的分享。大会第三天,高工智能宣布QNX
    的头像 发表于 12-14 16:57 455次阅读

    不同制造商TOPCon光伏组件的老化测试:性能、稳定性与可靠性

    能光伏」紫外老外试验箱、动态载荷测试仪、温湿度综合环境箱等一系列可靠性检测设备,可模拟外界的温湿度、UV、载荷等环境因素,对TOPCon光伏组件进行可靠性测试。研
    的头像 发表于 12-05 01:06 283次阅读
    不同制造商TOPCon光伏组件的老化<b class='flag-5'>测试</b>:性能、稳定性与<b class='flag-5'>可靠性</b>

    半导体封装的可靠性测试及标准

    的第三方检测与分析机构,提供全面的可靠性测试服务,帮助客户确保产品在各种条件下的稳定性与性能。产品可靠性的重要产品可靠性直接关联到产品能否
    的头像 发表于 11-21 14:36 181次阅读
    半导体封装的<b class='flag-5'>可靠性</b><b class='flag-5'>测试</b>及标准

    PCB可靠性测试:开启电子稳定之旅

    PCB 可靠性测试是确保印刷电路板质量的一系列检测。它主要模拟 PCB 在实际使用中面临的各种情况。包括环境测试,像检测其在高低温、湿度变化等条件下是否能正常工作,避免腐蚀等问题;还有机械测试
    的头像 发表于 10-24 17:36 348次阅读

    PCB高可靠性化要求与发展——PCB高可靠性的影响因素(上)

    可靠性提出了更为严格的要求,特别是在焊接点的结合力、热应力管理以及焊接点数量的增加等方面。本文将探讨影响PCB可靠性的关键因素,并分析当前和未来提高PCB可靠性的制造技术发展趋势。
    的头像 发表于 10-11 11:20 320次阅读
    PCB高<b class='flag-5'>可靠性</b>化要求与发展——PCB高<b class='flag-5'>可靠性</b>的影响因素(上)

    PCBA测试详解:功能、性能、可靠性,一文掌握核心要点!

    。PCBA测试涵盖了多个方面,包括功能测试、性能测试可靠性测试以及环境适应
    的头像 发表于 08-27 10:26 3134次阅读
    PCBA<b class='flag-5'>测试</b>详解:功能、性能、<b class='flag-5'>可靠性</b>,一文掌握核心要点!

    黑莓QNX应邀参加2024年度盖世吉利汽车技术论坛暨前瞻技术展

    2024年5月16日,黑莓QNX应邀参加了2024年度盖世吉利汽车技术论坛暨前瞻技术展,当天活动中,吉利研究院的专家领导们亲临黑莓QNX展台指导工作,双方就吉利与
    的头像 发表于 05-22 10:27 961次阅读

    请问FATFS文件系统可靠性如何?

    ST官方固件库中使用了FATFS文件系统,想问下,这个文件系统可靠么? 我想了解一下,有哪位朋友真正产品上使用FATFS文件系统可靠性有什
    发表于 05-16 06:35

    AC/DC电源模块的可靠性设计与测试方法

    OSHIDA  AC/DC电源模块的可靠性设计与测试方法 AC/DC电源模块是一种将交流电能转换为直流电能的设备,广泛应用于各种电子设备中,如电脑、手机充电器、显示器等。由于其关系到设备的供电稳定性
    的头像 发表于 05-14 13:53 739次阅读
    AC/DC电源模块的<b class='flag-5'>可靠性</b>设计与<b class='flag-5'>测试</b>方法

    第三代SiC功率半导体动态可靠性测试系统介绍

    第三代SiC功率半导体动态可靠性测试系统KC-3105。该系统凭借高效精准、可灵活定制、实时保存测试
    发表于 04-23 14:37 4次下载

    提升开关电源可靠性:全面了解测试项目与标准

    开关电源可靠性测试是检测开关电源质量、稳定性和质量的重要手段。可靠性测试也是开关电源测试的关键环节,以此评估开关电源的性能和使用寿命。
    的头像 发表于 03-21 15:50 875次阅读

    可靠性测试中HALT实验与HASS实验的区别

    电子产品高加速寿命测试HALT、高加速应力筛选测试HASS,都是可靠性测试的方法,用于评估电子产品在恶劣环境下的性能表现和可靠性。那他们之前
    的头像 发表于 01-30 10:25 1248次阅读
    <b class='flag-5'>可靠性</b><b class='flag-5'>测试</b>中HALT实验与HASS实验的区别

    如何确保IGBT的产品可靠性

    标准。安森美(onsemi)作为一家半导体供应商,为高要求的应用提供能在恶劣环境下运行的产品,且这些产品达到了高品质和高可靠性。之前我们分享了如何对IGBT进行可靠性测试,今天我们来介绍如何通过
    的头像 发表于 01-25 10:21 1617次阅读
    如何确保IGBT的产品<b class='flag-5'>可靠性</b>

    IGBT的可靠性测试方案

    在当今的半导体市场,公司成功的两个重要因素是产品质量和可靠性。而这两者是相互关联的,可靠性体现为在产品预期寿命内的长期质量表现。任何制造商要想维续经营,必须确保产品达到或超过基本的质量标准和可靠性
    的头像 发表于 01-17 09:56 1434次阅读
    IGBT的<b class='flag-5'>可靠性</b><b class='flag-5'>测试</b>方案

    半导体封装的可靠性测试及标准介绍

    本文将介绍半导体的可靠性测试及标准。除了详细介绍如何评估和制定相关标准以外,还将介绍针对半导体封装预期寿命、半导体封装在不同外部环境中的可靠性,及机械可靠性等评估方法。 什么是产品
    的头像 发表于 01-13 10:24 5262次阅读
    半导体封装的<b class='flag-5'>可靠性</b><b class='flag-5'>测试</b>及标准介绍