关键词:
纯电车CAN网络
安全性分析
数据处理
机器学习
摘要:
随着纯电动汽车智能化和互联网的高速发展,CAN(Controller Area Networ k)网络在汽车电子控制系统中得到广泛应用。然而,CAN网络在通信安全性方面存在诸多问题,例如信息泄露、拒绝服务攻击和远程执行代码攻击等,这些安全问题对汽车行业和车主的生命财产安全带来了极大的威胁。因此,对CAN网络安全入侵检测技术的研究变得十分重要。近年来,随着深度学习技术的快速发展,其在计算机视觉、自然语言处理和语音识别等领域中的广泛应用已经得到证明。在CAN网络安全技术检测方面,深度学习也表现出极大的潜力。深度学习技术能够对CAN网络数据进行自动的特征提取和学习,从而可以在不需要人工干预的情况下进行网络安全攻击检测和分类。本文针对目前在纯电动汽车内部应用最为广泛的车载CAN总线进行分析研究,深入分析纯电车CAN总线的报文结构、通信机制及解析方式的基础上,对其存在的脆弱性与安全威胁进行广泛调查研究,总结了CAN总线易受攻击的入口及攻击方式和相应的入侵检测方法。主要的工作与创新点归纳如下:(1)本文以CAN总线为基准点进行分析,从CAN总线的基本概念、报文格式、通信机制及解析方式三个方面出发,总结出多个CAN总线漏洞,黑客针对漏洞作为攻击入口并实施窃听、重放、注入、篡改及最为严重和常见的Dos攻击等入侵方式。(2)本文针对所采集的数据集基于READ算法进行处理,先将所采集的攻击报文划分为Dos攻击、模糊攻击、模拟攻击、无攻击四类,针对具有危害性最高和极易发生的Dos攻击进行检测与识别。由于Dos攻击特性,处理后的数据失去平衡,进而采用SMOTE技术,防止出现过拟合现象。(3)本文对处理之后的数据进行分类算法检测,结合三种经典的分类算法将正常的数据报文与Dos攻击的报文识别出。从后续仿真实验来看,三种分类算法都有不错的检测准确率,均在90%以上,其中随机森林分类算法和XGBoost分类算法最优。但传统机器算法的检测率依然较低,于是持续研究后基于深度学习设计LST M算法模型,并通过实验算法验证后LSTM算法检测率达到97%。因此,本文旨在探索基于深度学习的CAN网络安全技术检测,通过对CAN网络数据的特征提取和学习,构建高效、准确的网络安全检测模型,提高CAN网络的安全性能和可靠性。本论文的研究成果将为汽车行业提供一种有效的CAN网络安全技术解决方案,为汽车网络安全领域的发展做出一定的贡献。