# 芯御智检 **Repository Path**: yxs_hxc/xinyu-intelligent-inspection ## Basic Information - **Project Name**: 芯御智检 - **Description**: 本团队推出车载黑客入侵检测器 CAN Defender,该检测器利用龙芯为核心开发了对应的入侵检测器,同时利用 STM32 单片机模拟整车控制器(VCU)和直流电机控制系统完成了对整车 CAN 环境的模拟,利用 C#软件工具开发了攻击测试上位机,并配合攻击源模拟多种实际入侵场景,如嗅探攻击、消息重放、DoS(拒绝服务)攻击等。再由 CAN Defender 在本项目组搭建的实验平台进行 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-07-10 - **Last Updated**: 2026-02-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 芯御智检 #### 介绍 对于汽车安全问题的研究,目前市场缺乏汽车攻击的检测手段。CAN 总线网络无检测防御机制,因而易受到攻击,为了能够深入研究车辆网络的安全性并完善其漏洞 , 本 项 目 设 计 了 黑 客 入 侵 检 测 模 块 , 称 为 CANDefender。通过实时分析 CAN 总线上的信息及其混乱程度,可以识别出不符合预期的行为或异常情况,如 DoS (拒绝服务)攻击或重放攻击等。这有助于及时发现入侵行为,从而采取相应的防御措施。本产品的研究成果主要对 CAN 通信过程中可能遭受的例如洪泛攻击、注入攻击、篡改攻击等攻击进行检测和防御,其控制核心由国产芯片龙芯组成,可以有效保障安全的同时,附带检测平台为自主开发平台,界面简洁,操作简单,并有配套的云端数据分析中心软件,软件功能完善,可以无线接收设备之CAN 通信过程的报文数据并储存,并实时显示信息熵的动态变化,同时可以利用附带的人工智能模型对储存的数据进行训练,更新人工智能模型。 该项目成果在应用过程中充分证明了其防御性能,攻击识别准确率达到 90%以上,其中,20 万条报文的检测时间为 0.03527 秒,防御响应时间低于 5ms,检测时间与防御响应时间满足公司实际应用的实时性等需求,同时,配套的云端数据分析中心丢包率低于 0.001%,响应速度低于 10ms。 #### 软件架构 由于本地算力的限制,以及龙芯平台的官方适配情况(应用开发软件暂不支持 PYQT5,及不支持 python 开发软件),所以本地算法采用了信息熵结合 BP(Back propagation neural network)与 SVM(support vector machines)。 云端上位机采用一键训练模式,采用 Transform-Catboost 的算法,Transformer 的自注意力机制能够有效捕捉报文中的长距离依赖关系。这对于分析可能跨越多个时间步或报文段的复杂攻击模式特别有用。CatBoost 作为一种先进的梯度提升决策树算法,在对提取后的特征进行分类时确实具有许多优势,CatBoost 能自动处理特征中失值,无需额外的数据清洗步骤。后续我们会更新 OTA 技术,把我们本地端传回的数据训练并迭代,并将最新的算法以及模型导回本地(在龙芯平台适应的情况下)。 #### 安装教程 1.龙芯由qt creater下开发 2.stm32f103vet6在keil环境下开发 #### 使用说明 龙芯端软件代码: CAN.zip 硬件平台代码: Dos_OK.zip README.en.md README.md pwm(ok).7z 互联网攻击4.0.7z 小车(ok).zip #### 参与贡献 1. Fork 本仓库 2. 新建 Feat_xxx 分支 3. 提交代码 4. 新建 Pull Request #### 特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. Gitee 官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解 Gitee 上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目 5. Gitee 官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)