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

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

3天内不再提示

入侵检测和防御系统算法抵御嵌入式设备中的网络威胁

星星科技指导员 来源:嵌入式计算设计 作者:Saumitra Jagdal 2022-10-24 09:16 次阅读

网络攻击倾向于向系统发送虚假数据,并可能导致其以不良方式执行,从而造成灾难性后果。因此,有必要开发一些系统或算法检测和预防嵌入式设备中的此类网络威胁。

西南研究所(SwRI)创建了一个入侵检测和防御系统(IDS),以保护军用地面车辆免受嵌入式系统的网络威胁。该设备最初是为军用车辆设计的,也可用于检查乘用车和商用车的异常情况。

SwRI的IDS技术是与美国陆军地面车辆系统中心(GVSC)地面系统网络工程(GSCE)合作开发的,采用数字指纹和算法来检测汽车系统和组件之间通信的不规则性。军用、乘用车和商用车辆使用标准控制器局域网 (CAN) 总线协议来促进节点或电子控制单元 (ECU) 之间的通信。

例如,CAN协议通知仪表板显示关键信息,如低油压或前照灯的状态。它还中继变速器和其他重要汽车技术的操作通信。现在,在发生网络攻击的情况下,可以通过CAN协议发送错误信息以改变车辆的操作。这可能会导致灾难性的影响。虽然CAN是一种标准的汽车协议,为信息通信提供了可靠而灵活的平台,但它并不能提供针对网络威胁的安全性。

SwRI开发的新算法对通过CAN总线协议传输的节点上的消息进行数字指纹识别。SwRI的入侵检测系统使用数字指纹来检测未知/无效节点或计算机何时连接到车辆网络。为了构建这些数字指纹,这些算法利用CAN收发器的消息传输来跟踪低级物理层属性,例如最低和最大电压,以及每个CAN帧的电压转换速率。

该系统使用基线数据进行训练,用于为每个节点构建指纹,了解特征并有效识别异常。入侵系统使用数字指纹来可靠地识别未经授权的节点传输的通信,或者当真正的节点发送错误消息时,表明“伪装攻击”。这些算法能够立即标记提供给系统的虚假数据。此外,该系统不仅可以检测威胁,还可以防御威胁。

用于检测和防御嵌入式设备中网络威胁的算法

SwRI开发的算法进一步增强了现有CAN总线协议的功能,使它们能够进行入侵检测并防御嵌入式设备中的网络攻击。该算法在每个节点上为每个节点的消息开发唯一的数字指纹,然后通过CAN总线协议传输它们。这些指纹可以立即检测系统中的任何错误或潜在危险的数据。

该系统不仅可以检测潜在的网络威胁,还可以防御它们。因此,SwRI开发的算法为现有的CAN总线协议提供了高效安全性的额外优势,并保护了嵌入式设备。虽然该设备最初是为军用车辆设计的,但现在也可用于检查乘用车和商用车的异常情况。“该系统旨在将网络弹性构建到CAN协议中,因为我们转向更互联和自动化的车辆网络”。

审核编辑:郭婷

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

    关注

    5068

    文章

    19015

    浏览量

    303237
  • CAN总线
    +关注

    关注

    145

    文章

    1936

    浏览量

    130628
收藏 人收藏

    评论

    相关推荐

    mmc卡在嵌入式系统的使用

    随着科技的发展,嵌入式系统在我们的日常生活扮演着越来越重要的角色。从智能手机到家用电器,再到工业控制系统嵌入式
    的头像 发表于 11-25 09:58 31次阅读

    嵌入式和人工智能究竟是什么关系?

    与人工智能的结合,无疑是科技发展的一场革命。在人工智能硬件加速嵌入式系统以其独特的优势和重要性,发挥着不可或缺的作用。通过深度学习和神经网络
    发表于 11-14 16:39

    什么是嵌入式操作系统?

    的导航系统,再到医院里的医疗设备,到处都有嵌入式操作系统的身影。它们就像是这些设备的指挥官,告诉它们该做什么。 有哪些知名的EOS? VxW
    发表于 11-08 15:07

    什么是嵌入式?一文读懂嵌入式主板

    在现代科技浪潮嵌入式技术已成为支撑各种智能设备系统运行的核心力量。那么,究竟什么是嵌入式嵌入式
    的头像 发表于 10-16 10:14 494次阅读

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被称为嵌入式系统的核心组件,是一种用于控制和数据处理的计算机硬件,其设计旨在嵌入特定设备
    的头像 发表于 09-30 10:05 365次阅读

    基于CNN的网络入侵检测系统设计

    随着信息技术的飞速发展,网络安全问题日益严峻。传统的网络入侵检测系统(IDS)在应对复杂多变的网络
    的头像 发表于 07-05 17:28 911次阅读

    入门嵌入式系统这些知识你知道吗?

    嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在R
    发表于 05-03 09:54 525次阅读

    嵌入式热门发展方向有哪些?

    已经体现了嵌入式系统的优势;在信息家电领域,冰箱、空调等的网络化、智能化将引领人们的生活步入一个崭新的空间,即使你不在家里,也可以通过电话线、网络进行远程控制,在这些
    发表于 04-11 14:17

    嵌入式fpga是什么意思

    嵌入式FPGA是指将FPGA技术集成到嵌入式系统的一种解决方案。嵌入式系统是一种为特定应用而设
    的头像 发表于 03-15 14:29 1195次阅读

    知语云智能科技无人机防御系统:应对新兴威胁的先锋力量

    实现对无人机防御设备的远程监控和管理,方便用户随时掌握无人机威胁的动态情况。同时,系统还支持多种报警方式,如声光报警、短信报警等,确保用户能够及时响应无人机
    发表于 02-26 16:35

    嵌入式系统发展前景?

    的发展前景也十分广阔。 随着物联网和智能设备的快速发展,嵌入式系统将更为普遍地应用于各种设备和设施,包括家用电器、医疗设备、交通工具等。这些
    发表于 02-22 14:09

    嵌入式软件开发应该掌握哪些知识?

    两个部分组成,其中嵌入式软件是指在嵌入式系统运行的程序,用于控制硬件并提供特定的功能和服务。嵌入式软件应用广泛,包括汽车、医疗
    发表于 02-19 11:23

    嵌入式学习步骤

    开发板上测试固件以及在实际设备上进行测试。 嵌入式系统的多样化发展,它将更为广泛地应用于各个领域,实现智能化、网络化、自动化的目标。同时,随着人工智能和机器学习技术的发展,
    发表于 02-02 15:24

    嵌入式开发学习的十三法则分享

    有限性法则 嵌入式计算不仅需要网络快速、一致的计算,而 且也要求系统能够井然有序地将其执行代码和数 据,存储在一个“ 共同” 的“ 狭小” 的空间内。 四、结构性法则 对于嵌入式
    发表于 12-21 06:32

    什么是嵌入式系统嵌入式系统的具体应用

    嵌入式,一般是指嵌入式系统。用于控制、监视或者辅助操作机器和设备的装置。
    的头像 发表于 12-20 13:33 2403次阅读