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

    文章

    188

    浏览量

    22362
  • 代码
    +关注

    关注

    30

    文章

    4947

    浏览量

    73215
  • 产业链
    +关注

    关注

    3

    文章

    1358

    浏览量

    27083

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

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

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    单片机应用系统可靠性设计介绍

    设计。   一、硬件系统可靠性设计  (1)选优设计   在系统硬件设计和加工时,应该选用质量好的接插件,设计好工艺结构;选用合格的元器件,进行严格的测试、筛选和老化;设计时技术参数
    发表于 11-25 06:21

    如何测试时间同步硬件的性能和可靠性

    选择时间同步硬件后,需通过 系统性测试 验证其性能是否达标、可靠性是否满足场景需求。测试需围绕时间同步的核心目标(精度、稳定性、抗风险能力)展开,结合硬件的应用场景(如工业控制、电力
    的头像 发表于 09-19 11:54 491次阅读

    Candera CGI Studio与黑莓QNX SDP 8.0完全兼容

    近期, Candera 宣布,其旗舰产品 CGI Studio 现已实现与最新版 QNX 软件开发平台(SDP)8.0 的完全兼容,并获得该平台的官方支持。此次 Candera 与黑莓(BlackBerry)旗下子公司 QNX
    的头像 发表于 09-08 15:39 587次阅读

    AR 眼镜硬件可靠性测试方法

    AR 眼镜作为集成了光学、电子、传感器等复杂硬件的智能设备,其硬件可靠性直接影响产品使用寿命和用户体验。硬件可靠性测试需针对 AR 眼镜特殊结构和使用场景,从机械强度、环境适应、电池性能、传感器精度等方面展开
    的头像 发表于 06-19 10:27 1025次阅读
    AR 眼镜硬件<b class='flag-5'>可靠性</b><b class='flag-5'>测试</b>方法

    关于LED灯具的9种可靠性测试方案

    LED灯具的可靠性试验,与传统灯具有显著区别。作为新一代光源,LED灯具正在逐渐取代传统节能灯的市场,因此无法简单地沿用传统灯具的测试方法。那么,LED灯具需要进行哪些可靠性试验呢?标准名称:LED
    的头像 发表于 06-18 14:48 711次阅读
    关于LED灯具的9种<b class='flag-5'>可靠性</b><b class='flag-5'>测试</b>方案

    可靠性测试包括哪些测试和设备?

    在当今竞争激烈的市场环境中,产品质量的可靠性成为了企业立足的根本。无论是电子产品、汽车零部件,还是智能家居设备,都需要经过严格的可靠性测试,以确保在各种复杂环境下都能稳定运行,为用户提供可靠
    的头像 发表于 06-03 10:52 1151次阅读
    <b class='flag-5'>可靠性</b><b class='flag-5'>测试</b>包括哪些<b class='flag-5'>测试</b>和设备?

    半导体测试可靠性测试设备

    在半导体产业中,可靠性测试设备如同产品质量的 “守门员”,通过模拟各类严苛环境,对半导体器件的长期稳定性和可靠性进行评估,确保其在实际使用中能稳定运行。以下为你详细介绍常见的半导体测试
    的头像 发表于 05-15 09:43 938次阅读
    半导体<b class='flag-5'>测试</b><b class='flag-5'>可靠性</b><b class='flag-5'>测试</b>设备

    提供半导体工艺可靠性测试-WLR晶圆可靠性测试

    (low-k)材料在应力下的击穿风险。 晶圆级可靠性测试系统Sagi. Single site system WLR的测量仪器主要是搭配的B1500A参数分析仪,WLR测试包括热
    发表于 05-07 20:34

    电机微机控制系统可靠性分析

    针对性地研究提高电机微机控制系统可靠性的途径及技术措施:硬件上,方法包括合理选择筛选元器件、选择合适的电源、采用保护电路以及制作可靠的印制电路板等;软件上,则采用了固化程序和保护 RA
    发表于 04-29 16:14

    半导体集成电路的可靠性评价

    半导体集成电路的可靠性评价是一个综合的过程,涉及多个关键技术和层面,本文分述如下:可靠性评价技术概述、可靠性评价的技术特点、可靠性评价的
    的头像 发表于 03-04 09:17 1301次阅读
    半导体集成电路的<b class='flag-5'>可靠性</b>评价

    厚声贴片电阻的可靠性测试与寿命

    厚声贴片电阻的可靠性测试与寿命评估是确保其在实际应用中稳定工作的重要环节。以下是对这两个方面的详细分析: 一、可靠性测试 厚声贴片电阻的可靠性
    的头像 发表于 02-25 14:50 803次阅读
    厚声贴片电阻的<b class='flag-5'>可靠性</b><b class='flag-5'>测试</b>与寿命

    厚声贴片电感的可靠性测试:振动与冲击

    厚声贴片电感作为一种关键的电子元件,其可靠性对于整个电路系统的稳定性和性能至关重要。在可靠性测试中,振动与冲击测试是评估贴片电感在实际应用环
    的头像 发表于 02-17 14:19 882次阅读
    厚声贴片电感的<b class='flag-5'>可靠性</b><b class='flag-5'>测试</b>:振动与冲击

    霍尔元件的可靠性测试步骤

    霍尔元件是一种利用霍尔效应来测量磁场的传感器,广泛应用于电机控制、位置检测、速度测量以及电流监测、变频控制测试、交直流电源、电源逆变器和电子开关等领域。为了确保霍尔元件的性能和可靠性,进行全面
    的头像 发表于 02-11 15:41 1239次阅读

    如何测试光耦的性能与可靠性

    光耦作为电气隔离的关键组件,其性能和可靠性直接影响到整个系统的稳定性和安全。因此,对光耦进行严格的性能测试可靠性评估是必不可少的。 光耦
    的头像 发表于 01-14 16:13 2531次阅读

    什么是MOSFET栅极氧化层?如何测试SiC碳化硅MOSFET的栅氧可靠性

    具有决定性的影响。因此,深入理解栅极氧化层的特性,并掌握其可靠性测试方法,对于推动碳化硅 MOSFET的应用和发展具有重要意义。今天的“SiC科普小课堂”将聚焦于“栅极氧化层”这一新话题:“什么是栅极
    发表于 01-04 12:37