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

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

3天内不再提示

如何确定CAN应用系统安全性

电子工程师 来源:中国电子网 作者: 杨福宇 2020-10-06 12:16 次阅读

安全不安全现在已经有了国际标准,一般工业上采用的是ISO61508,介绍见[exida,IEC61508 Overview Report, Version 2.0, January 2, 2006]。汽车电子方面采用的是ISO26262,[Qi Van Eikema Hommes,ASSESSMENT OF THE ISO 26262 STANDARD, “ROAD VEHICLES –FUNCTIONAL SAFETY”,SAE 2012 Government/ Industry Meeting,January 25, 2012]分析了二者的异同,实际上ISO26262是在ISO61508基础上发展出来的,反映了功能安全方面的更新的研究成果。

这二个标准基本上是一致的,它们的非常突出点是把功能安全看作产品生命周期内的事,从规划到执行、到验证都要求严格的文档管理,明确的管理人员资质。安全不但是设计出来的,也是管理出来的。所以要说你的CAN应用系统是安全的,其论证与举证的责任者首先是你,然后是你的协议的设计者(图)。CAN协议采用者在明知存在安全隐患时要能论证其采取的措施足以满足产品的功能安全要求。一旦发现功能安全有了问题,这些人是首先要站出来的。如果你没有可采取的措施(例如非冗余系统中的CAN错帧漏检),你就有责任要求你的芯片供应商改进。

ISO61508规定供应者要提供相应安全等级达到了证明文件的责任

ISO61508的实施中有一种使用实证可靠性的说法(“Proven in use” argument)。实际上积累的数据太少,而很难有说服力。在汽车上出现的重大安全召回事件中CAN是有可能起作用,但是既未被追究也未被排除。为了证明CAN的安全性,应该由责任者来排除这种可能性。

丰田突然加速召回近1千万辆车是汽车界的大事,各方众说纷纭,最终也没最后的结论,最近的报道有丰田在Oklahoma案中败诉的报道,那次是技术证人阅读源代码后指出了程序上的问题。NASA曾卷入了调查。

由于CAN的离线失效,使得错误的数据不能更新,长时间的干扰使CAN的失效有可能被记录下来。实际上存在这样的记录(图)[ Keeping Secrets aboutNASA‘s “Toyota Study” of Unintended Acceleration)]:投诉的2010Corolla突然加速事件中唯一的故障记录是CAN失效。

正是这个2010 Corolla记录了CAN的失效

这些都表明CAN并不是传说那样可靠,Provenin use已经是provennot safe in use。只是由于按国际标准应该负责功能安全分析的人没有负起责任。

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

    关注

    3006

    文章

    7572

    浏览量

    162735
  • CAN
    CAN
    +关注

    关注

    57

    文章

    2553

    浏览量

    461097
收藏 人收藏

    评论

    相关推荐

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

    如何保证汽车远程信息系统安全性        
    发表于 08-28 12:38

    车用锂离子动力电池系统安全性剖析

    的锂离子动力电池事故图1 近年来部分锂离子动力电池事故锂离子动力电池系统安全性问题表现为3个层次(图2)。1)电池系统安全性的“演变”。即电池系统长期老化——“演化”(事故1、2、3、5、7
    发表于 03-03 18:26

    人机交互系统安全性设计考虑

    的重点是人与机器能准确方便地交流信息。用户面板的输入是随机的,操作次序或组合可能是很多样的,用户操作可能是错误的,如何降低用户操作的出错几率和如何降低误操作带来的风险就是人机交互系统安全性设计考虑
    发表于 05-13 07:00

    各国汽车安全性怎么测试

    安全性,降低社会成本,目前各国***普遍使用新车安全度评价系统也就是NCAP(New Car Assessment Program),即新车碰撞测试。这是最能考验汽车安全性的测试。N
    发表于 05-16 06:11

    如何提升嵌入式系统的VxWorks安全性

    实时嵌入式系统与网络的结合以及高可信覆盖网络的发展使得嵌入式实时操作系统安全性问题日益突出。提高实时嵌入式系统安全性和可靠
    发表于 10-30 06:03

    嵌入式实时多任务操作系统安全性怎么样?

    程序设计的接口,它是设备安全的核心,它的安全性不仅直接影响上层网络通信及应用软件的安全,而且还会造成整个信息系统的瘫痪,基于此,本文对嵌入式实时多任务操作
    发表于 03-06 06:27

    HarmonyOS学习之三:HarmonyOS 系统安全性

    HarmonyOS(鸿蒙操作系统)采用全新的微内核设计,具有增强的安全性和低延迟。该微内核旨在简化内核功能,在内核外的用户模式下实现尽可能多的系统服务,并增加相互的安全保护。微内核本身
    发表于 11-26 09:30

    高压看门狗定时器是如何提高车载系统安全性的?

    高压看门狗的优势有哪些?高压看门狗定时器是如何提高车载系统安全性的?
    发表于 05-12 06:33

    检查系统安全和仪器保护的重要

    检查系统安全和仪器保护的重要
    发表于 05-13 06:10

    数据库安全性概述

    三、视图机制四、审计(Audit)五、数据加密六、其他安全性保护数据库的一大特点是数据共享数据共享必然带来数据库的安全性问题数据库系统中的数据共享不能是无条件的共享数据库的安全性:保护
    发表于 07-30 06:42

    BMS电池管理系统安全定义

    ​1. 系统安全定义包含电子电气的功能安全还包含机械等其他防护部分1. 机械安全需求无锋利锐边/强度保证(碰撞/冲击/挤压/振动/承载等)2. 化学安全需求无有毒有害化学物质/材料的可
    发表于 09-15 08:12

    实现功能安全性冗余CAN参考设计

    描述该参考设计展示了如何在物理层实施冗余(并行)CAN 以实现功能安全性。其中包括两个 SN65HVD257 CAN 收发器以及可确保两个收发器收到相同数据的额外逻辑。特性较短的传播延迟和快速的循环
    发表于 09-23 07:09

    生物识别系统安全吗?生物识别系统安全性分析

     生物识别技术是物理或行为的人类特征,可用于数字识别人员以授予对系统,设备或数据的访问权,那生物识别系统安全性怎么样?
    发表于 10-13 09:18 1695次阅读

    以攻击者角度浅谈系统安全

    攻击者主要的目标围绕着破坏系统安全性问题,通过深入了解系统安全的攻击者,从攻击者的视角上来考虑设计系统安全性,这样能够更好了解如何对系统采取主动和被动的
    发表于 12-21 15:05 484次阅读

    轨交系统安全性设计

    本文将从轨交系统安全性设计的必要性、控制设计、需求分析以及实现等方面进行阐述。 1. 安全性设计的必要性 2. 安全软件控制设计 3. 软件
    的头像 发表于 01-16 16:55 556次阅读
    轨交<b class='flag-5'>系统安全性</b>设计