开发能够抵御ICS对抗性攻击的边缘弹性机器学习集成

news/2024/12/21 21:16:52/

论文标题:《Development of an Edge Resilient ML Ensemble to Tolerate ICS Adversarial Attacks》

作者信息:

  • Likai Yao, NSF Center for Cloud and Autonomic Computing, University of Arizona, Tucson, AZ 85721 USA
  • Qinxuan Shi, School of Electrical Engineering and Computer Science, University of North Dakota, Grand Forks, ND 58202 USA
  • Zhanglong Yang, School of Electrical Engineering and Computer Science, University of North Dakota, Grand Forks, ND 58202 USA
  • Sicong Shao, School of Electrical Engineering and Computer Science, University of North Dakota, Grand Forks, ND 58202 USA
  • Salim Hariri, NSF Center for Cloud and Autonomic Computing, University of Arizona, Tucson, AZ 85721 USA

论文出处:可以在arXiv上找到,DOI为2409.18244v1,日期为2024年9月26日。

主要内容概述:

摘要: 文章提出了一种在工业控制系统(ICS)中部署机器学习(ML)的动态数据驱动应用系统(DDDAS)的方法,以提高安全性。然而,基于ML的DDDAS容易受到对抗性攻击的影响,因为攻击者可以稍微改变输入数据,使ML模型预测出不同的结果。本文的目标是构建一种能够通过执行数据空气间隙转换(DAGT)来匿名化数据特征空间,并使用深度神经网络和随机化用于预测的ML模型,从而设计出能够抵御对抗性攻击的弹性边缘机器学习(reML)架构。reML基于弹性DDDAS范式、移动目标防御(MTD)理论和TinyML,应用于对抗ICS上的对抗性攻击。此外,所提出的方法在功耗效率和隐私保护方面具有优势,因此可以部署在电源受限的设备上以增强ICS的安全性。这种方法通过将计算从计算密集型平台转移到资源受限的边缘设备,实现了边缘的弹性ML推理。TinyML与TensorFlow Lite的结合确保了高效的资源利用,使reML适合在各种工业控制环境中部署。reML的动态性,由弹性DDDAS开发环境促进,允许对新出现的威胁进行持续的适应和改进。最后,作者在ICS数据集上评估了他们的方法,并证明了reML为边缘设备上的弹性ML推理提供了一种可行且有效的解决方案。

1. 引言: 介绍了ICS与更广泛的设备网络集成的快速发展如何显著提高了关键基础设施(如电网、制造工厂和水处理设施)的运营效率,但这也引入了显著的网络安全风险。文章讨论了在ICS中部署ML的潜在好处和挑战,以及如何通过在边缘设备上运行ML推理来减少延迟并提高性能和弹性。

2. 相关工作: 简要介绍了DDDAS和MTD的相关研究。DDDAS通过动态数据反馈控制循环,整合了应用系统的计算和仪表方面。MTD则通过动态改变系统配置来增加攻击者的不确定性和复杂性。

3. 提出的方法: 提出了一种基于MTD、TinyML和DDDAS的reML方法来对抗对抗性攻击。首先,使用弹性DDDAS(rDDDAS)开发环境设计reML,以便在边缘设备上部署和推理。然后,描述了reML的架构。接着,讨论了DAGT的过程。

b72e53baab444b848762fef4aacc91d6.png

c4f239d3588b4eba8e5f49620a36913d.png

4. 实验结果: 使用密西西比州立大学和橡树岭国家实验室开发的ICS数据集进行实验,这些数据集实现了电力系统的缩小版本。数据集包括来自电力系统的良性和恶意数据点。使用基于Jacobian的Saliency Map Attack(JSMA)生成对抗性测试样本。实验结果表明,reML在检测和减轻对抗性威胁方面是有效的,同时在资源受限的边缘设备上保持了低延迟和功耗效率的操作。

5. 结论: 本文提出了一种旨在保护工业控制系统(ICS)免受对抗性攻击的弹性边缘机器学习(reML)架构。通过利用DDDAS范式、MTD理论和TinyML框架,reML通过DAGT和模型随机化展示了强大的防御机制。实验结果验证了reML在检测和减轻对抗性威胁方面的有效性,同时在资源受限的边缘设备上保持了低延迟和功耗效率的操作。reML架构的设备上攻击检测和本地ML推理能力显著提高了ICS的安全性,减少了响应时间并保留了数据隐私。

 

 


http://www.ppmy.cn/news/1534778.html

相关文章

java socket bio 改造为 netty nio

公司早些时候接入一款健康监测设备,由于业务原因近日把端口暴露在公网后,每当被恶意连接时系统会创建大量线程,在排查问题是发现是使用了厂家提供的服务端demo代码,在代码中使用的是java 原生socket,在发现连接后使用独…

一个简单的SQL面试题

最近面试遇到一个SQL题,复述如下: SQL面试题 现在有两张表,结构如下: 学生表(student) 学号sid姓名name1张三2李四3王五 成绩表(score) 序号id学号sid科目subject分数score11语…

vue 不是spa 单页面应用吗? 配置路由工作模式为history 后 ,为什么配置Nginx的 try_files 可以根据url 找到对应的文件?

免责申明 记录用,本人主要是后端,可能理解有误 Vue.js 是一个前端框架,主要用于构建单页面应用程序(SPA)。然而,Nginx 是一个服务器端的应用程序,负责处理 HTTP 请求并返回相应的资源。 当在 Vue.js 应用…

【Qt】控件概述 (1)—— Widget属性

控件概述 1. QWidget核心属性1.1核心属性概述1.2 enable1.3 geometry——窗口坐标1.4 window frame的影响1.4 windowTitle——窗口标题1.5 windowIcon——窗口图标1.6 windowOpacity——透明度设置1.7 cursor——光标设置1.8 font——字体设置1.9 toolTip——鼠标悬停提示设置1…

数据订阅与消费中间件Canal 服务搭建(docker)

MySQL Bin-log开启 进入mysql容器 docker exec -it mysql5.7 bash开启mysql的binlog cd /etc/mysql/mysql.conf.dvi mysqld.cnf #在文件末尾处添加如下配置(如果没有这个文件就创建一个) [mysqld] # 开启 binlog log-binmysql-bin #log-bin/var/lib/mys…

第18场小白入门赛(蓝桥杯)

第 18 场 小白入门赛 6 武功秘籍 考察进制理解。 对于第 i i i 位,设 b i t i x bit_ix biti​x ,每一位的最大值是 b j b_j bj​ ,也就是说每一位是 b j 1 b_j1 bj​1 进制 ,那么第 i i i 位的大小就是 x ∑ j i 1…

react+antdMobie实现消息通知页面样式

一、实现效果 二、代码 import React, { useEffect, useState } from react; import style from ./style/index.less; import { CapsuleTabs, Ellipsis, Empty, SearchBar, Tag } from antd-mobile; //消息通知页面 export default function Notification(props) {const [opti…

【数据库】 MongoDB 用户分配新的角色和权限

在 MongoDB 中,可以通过简单的命令为用户分配新的角色和权限。这对于调整用户的访问能力和管理数据库安全至关重要。以下是如何为用户分配新的角色和权限的详细步骤。 1. 使用 MongoDB Shell 分配角色 1.1 修改用户角色 要为现有用户分配新的角色,可以…