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

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

3天内不再提示

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

星星科技指导员 来源:嵌入式计算设计 作者:Saumitra Jagdale 2022-11-21 14:20 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

随着嵌入式系统由于其紧凑的尺寸和高效的性能而呈指数级增长,嵌入式系统的安全性已成为一个主要问题。

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

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

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

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

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

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

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

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

审核编辑:郭婷

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

    关注

    5209

    文章

    20657

    浏览量

    337071
  • CAN总线
    +关注

    关注

    146

    文章

    2050

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    STM32开发中的五大嵌入式系统

    要求极高的应用场景 uClinux: 适用场景:针对资源受限的嵌入式环境进行了优化,可以在RAM和ROM资源较少的情况下运行,因此适合于资源受限的嵌入式设备。 适用于各种
    发表于 01-21 10:48

    嵌入式系统安全设计原则

    随着物联网、工业控制和智能设备的普及,嵌入式系统的安全问题越来越突出。一个小小的漏洞,就可能导致设备入侵、数据泄露,甚至对人身安全产生
    的头像 发表于 01-19 09:06 477次阅读
    <b class='flag-5'>嵌入式</b><b class='flag-5'>系统</b>安全设计原则

    什么是嵌入式应用开发?

    、实现和部署,还包括硬件选择、软件设计、测试、集成和维护等流程‌。 定义和背景 嵌入式应用开发是指将软件部署到嵌入式系统中,这些系统广泛应用于消费电子和工业自动化中。
    发表于 01-12 16:13

    arm嵌入式主板优缺点

    嵌入式主板是嵌入设备里面做控制、数据处理使用的CPU板 ,常见的有两类,即基于X86的嵌入式主板和基于RISC的ARM 嵌入式主板。今天我
    发表于 01-08 07:08

    低功耗工业图像采集卡 | 节能设计,适配嵌入式工业设备

    嵌入式工业设备的严苛运行需求,为工业检测、智能机器人、便携检测终端等场景提供高效、稳定的图像采集解决方案。核心优势:低功耗设计,赋能嵌入式
    的头像 发表于 12-22 18:05 1097次阅读
    低功耗工业图像采集卡 | 节能设计,适配<b class='flag-5'>嵌入式</b>工业<b class='flag-5'>设备</b>

    嵌入式系统中的人工智能

    等领域,让这些领域的设备能够实时学习、适应并做出决策。然而,人工智能的发展也让网络安全威胁愈发普遍,这些安全隐患必须得到解决。英伟达等科技企业率先在嵌入式
    的头像 发表于 12-18 11:49 1207次阅读
    <b class='flag-5'>嵌入式</b><b class='flag-5'>系统</b>中的人工智能

    C语言在嵌入式开发中的应用

    语言可以确保实时系统中的任务能够在规定的时间内完成,保证系统的稳定性和可靠性。 4、嵌入式网络编程 随着物联网技术的飞速发展,嵌入式
    发表于 11-21 08:09

    嵌入式和FPGA的区别

    ,FPGA凭借硬件并行处理能力,能够实现纳秒级响应,远优于微秒级的嵌入式系统。 功耗效率上,嵌入式系统针对特定应用优化后能效比很高,而FP
    发表于 11-19 06:55

    嵌入式系统的定义和应用领域

    嵌入式系统,简而言之,就是一种专为特定设备或装置设计的计算机系统。它们通常配备一个嵌入式处理器,其控制程序被存储在ROM中。这些
    发表于 11-17 06:49

    嵌入式开发的关键点介绍

    设备和移动设备。因此,嵌入式开发需要考虑系统的功耗,并编写节能的代码以延长系统的使用寿命。 4. 软件集成:
    发表于 11-13 08:12

    嵌入式实时操作系统的特点

    操作系统具备高效的中断处理机制,能够快速响应和处理系统的中断事件。 资源管理:实时嵌入式操作系统提供有效的资源管理机制,包括内存管理、设备
    发表于 11-13 06:30

    如何采用SAFERTOS和ESM保护嵌入式系统安全

    信任根的重要组成部分是实时操作系统(RTOS),它为应用程序的运行提供了一个安全的平台。嵌入式系统的具体安全要求取决于其架构以及所面临的威胁。在本博客中,我们将探讨RTOS的安全性,以
    的头像 发表于 10-24 15:51 1636次阅读

    嵌入式超声电机微步距控制检测系统设计

    。实验结果表明,此系统能实现超声电机精确的微步距控制和检测。 纯分享帖,需要者可点击附件免费获取完整资料~~~*附件:嵌入式超声电机微步距控制检测
    发表于 06-11 14:43

    嵌入式开发入门指南:从零开始学习嵌入式

    特定功能的计算机系统,广泛应用于智能家居、工业控制、医疗设备、车载系统等领域。 2. 学习嵌入式开发的前置知识熟悉C语言编程掌握基本的数据结构与算法
    发表于 05-15 09:29

    嵌入式应用中常见的安全威胁

    越来越多的嵌入式设备存在互联需求,在安全应用开发中,除功能安全外,应用还需考虑信息安全。
    的头像 发表于 04-28 14:45 1308次阅读
    <b class='flag-5'>嵌入式</b>应用中常见的安全<b class='flag-5'>威胁</b>