AUTOSAR中的入侵检测系统(IDS)

发布时间:2023-08-28  

什么是汽车IDS?

ISO/SAE 21434(道路车辆-网络安全工程)是车辆安全标准,定义了当攻击发生时如图所示的5个步骤。汽车制造商必须对车辆中出现的安全漏洞做出响应。但是,只有在这些漏洞已知的情况下,才能执行此操作。汽车IDS由车载IDS和后端组成。[1]


IDS检测针对ECU和网络的外部攻击,将其收集后发送到汽车制造商的后端-安全运营中心(SOC)。汽车制造商对数据进行评估并决定如何应对。[1]

 

分布式车载IDS架构主要由四部分组成:[2]

安全传感器

入侵检测系统管理器(IdsM)

安全事件存储

入侵检测系统报告器(IdsR)

e18bf834-27ad-11ee-962d-dac502259ad0.jpg

安全传感器和安全事件

AUTOSAR的BSW,CDD和SWC模块都可以被指作为安全传感器,安全传感器将安全事件报告给IdsM。

AUTOSAR将可以由BSW报告的安全事件类型进行了标准化,可以在各BSW SWS文档中检索到,例如:

e1a77db6-27ad-11ee-962d-dac502259ad0.jpg

SWC和CDD也能报告这样的事件,不过它们的安全事件类型并未标准化,特定ECU报告的安全事件可以通过Security Extract定义,相关文档需要参考AUTOSAR_TPS_SecurityExtractTemplate。


入侵检测系统管理器

IdsM会将报告的安全事件缓存下来,然后将它们应用于一组连续的过滤条件,也称作为过滤链,如果某一安全事件通过了过滤链,那么此安全事件被视作为合格安全事件(QSEv)。


根据配置的不同,IdsM会将QSEv保存在安全事件存储这样的非易失性存储区域当中,或者同时将他们序列化之后发送给IdsR。

e1c0b5ec-27ad-11ee-962d-dac502259ad0.jpge1e02daa-27ad-11ee-962d-dac502259ad0.jpg

IdsM包含以下子模块:

事件接收

事件缓存

IdsM内部安全事件

合格事件

QSEv报告

事件存储

通过诊断接口进行事件的读和写

事件的报告提供两个api,IdsM_SetSecurityEvent和IdsM_SetSecurityEventWithContextData,后者额外包含事件发生时的上下文数据,此额外数据建议不超过1500字节,且IdsM不负责了解或者解析此数据。


对于一些“智能传感器”(Smart Sensors)来说,还可以在上报时附带时间戳和计数器信息,IdsM也需要有能力接收这些信息。


在IdsM模块中,每个安全事件都拥有IdsMExternalEventId,IdsMSensorInstanceId,IdsMInternalEventId,以及EventName.内部事件ID不需要手动计算,IdsM会内部做计算并作为内部使用。其他模块报告事件时不依赖于内部ID,仅需要使用事件对应的标识(SymbolicNameValue)。外部事件ID定义在SecXT中,某一类型的安全事件中ID唯一。由于可能多个模块报告同一个安全事件,所以有传感器ID识别是哪个模块。

e203ae06-27ad-11ee-962d-dac502259ad0.jpg

当接收到安全事件报告时,IdsM首先将事件保存在Event Buffer当中,后续处理以及过滤将异步地在主函数中执行。如果事件附带额外数据,那么这个数据会保存在大小最匹配的Context Data Buffer中。


过滤链定义在SecXT中,每个过滤链可能包含的过滤器有:

BlockState Filter

Forward Every nth Filter

Event Aggregation Filter

Event THreshold Filter

Event Rate Limitation

Traffic Limitation

过滤顺序自上方列表从上而下进行。

e21dbf44-27ad-11ee-962d-dac502259ad0.jpg

入侵检测系统报告器

IdsR从各个ECU的IdsM实例接收发送而来的QSEv,通信协议由IdsM协议规定。IdsR一般还会在接收到数据后添加地理位置等信息。


基于OEM的需求,数据可以发送到SOC,进行更详细的安全事故事件分析。

AUTOSAR不对IdsR进行规范制定。


文章来源于:电子工程世界    原文链接
本站所有转载文章系出于传递更多信息之目的,且明确注明来源,不希望被转载的媒体或个人可与我们联系,我们将立即进行删除处理。

相关文章

    负氧离子监测系统有哪些功能;负氧离子监测系统可用于长期监测环境中的负氧离子浓度,对于我们判断空气环境质量也是比较重要的,并且负氧离子监测系统支持功能定制,所以当我们在测量不同环境的负氧离子浓度时需要采取不同功能的设备下面就跟大家说说负氧离子监测系统有哪些......
    交通等行业应用。 4. ARM嵌入式系统有哪些开发工具?答案:ARM嵌入式系统常用的开发工具有Keil MDK、IAR Embedded Workbench、GNU GCC和Arm DS-5等。 5......
    基于AT89C51单片机和传感器实现家庭安全报警系统的设计;家庭安全报警系统家庭安防报警功能是智能家居系统的重要功能,同家庭的各种传感器、功能键、探测器及执行器共同构成家庭的安防体系,是家......
    ADAS常见功能系统有哪些;我们都知道无人驾驶是汽车发展的未来。但是完全无人驾驶究竟何时才能实现,业界一直众说纷纭。然而在现实完全无人驾驶的道路上,高级驾驶辅助系统(ADAS)就成......
    各种智慧场景的搭建,提供便捷、高效、舒适的购物体验。项目利用物联网、5G、WiFi、大数据等技术手段,对商场进行数字化、智能化升级,所使用的智能化系统涵盖信息网络、信息导引及发布、客流分析统计、入侵报警、视频监控、智慧......
    器、XENSIV™连接传感器套件(CSK)和用于智能家居领域的智能报警系统(SAS)三款产品,荣获CES® 2023创新大奖。今年,超过2100种产品参与了该奖项的角逐,申报总量创下历史新高。获奖......
    综合分析音频以及压力信息,该智能报警系统能够根据用户的预期仅在烟雾检测、住宅非法入侵行为监测和一氧化碳检测等用例中发挥作用。 ●   英飞凌的XENSIV连接传感器套件:作为......
    峰先生深入探讨在物联网应用领域的技术创新以及未来合作方向,双方就物联网网关、入侵式报警系统等产品合作相关事宜进行深度交流。周巍先生对东胜物联在物联网领域的技术实力给予了高度评价,并对未来的合作充满信心。 芯科......
    巡检的工作人员通过监控软件设置手动或自动控制,以智能先进化手段代替传统人工,完成设备日常巡检和特殊故障查明工作。 智能轨道巡检机器人具有哪些功能?   (1)采集视频图像         祥控......
    如何利用AT89S51单片机实现家庭语音报警系统设计;引 言 现代化居住格局使家庭生活的安全问题显得尤为重要。当前,安全的防范及报警系统是确保住宅、住户安全的重要保障。防盗的最好方法就是在不法分子有入侵......

我们与500+贴片厂合作,完美满足客户的定制需求。为品牌提供定制化的推广方案、专属产品特色页,多渠道推广,SEM/SEO精准营销以及与公众号的联合推广...详细>>

利用葫芦芯平台的卓越技术服务和新产品推广能力,原厂代理能轻松打入消费物联网(IOT)、信息与通信(ICT)、汽车及新能源汽车、工业自动化及工业物联网、装备及功率电子...详细>>

充分利用其强大的电子元器件采购流量,创新性地为这些物料提供了一个全新的窗口。我们的高效数字营销技术,不仅可以助你轻松识别与连接到需求方,更能够极大地提高“闲置物料”的处理能力,通过葫芦芯平台...详细>>

我们的目标很明确:构建一个全方位的半导体产业生态系统。成为一家全球领先的半导体互联网生态公司。目前,我们已成功打造了智能汽车、智能家居、大健康医疗、机器人和材料等五大生态领域。更为重要的是...详细>>

我们深知加工与定制类服务商的价值和重要性,因此,我们倾力为您提供最顶尖的营销资源。在我们的平台上,您可以直接接触到100万的研发工程师和采购工程师,以及10万的活跃客户群体...详细>>

凭借我们强大的专业流量和尖端的互联网数字营销技术,我们承诺为原厂提供免费的产品资料推广服务。无论是最新的资讯、技术动态还是创新产品,都可以通过我们的平台迅速传达给目标客户...详细>>

我们不止于将线索转化为潜在客户。葫芦芯平台致力于形成业务闭环,从引流、宣传到最终销售,全程跟进,确保每一个potential lead都得到妥善处理,从而大幅提高转化率。不仅如此...详细>>