Finding Causally Different Tests for an Industrial Control System
2023
会议录名称2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ICSE
ISSN0270-5257
页码2578-2590
发表状态已发表
DOI10.1109/ICSE48619.2023.00215
摘要

Industrial control systems (ICSs) are types of cyber-physical systems in which programs, written in languages such as ladder logic or structured text, control industrial processes through sensing and actuating. Given the use of ICSs in critical infrastructure, it is important to test their resilience against manipulations of sensor/actuator inputs. Unfortunately, existing methods fail to test them comprehensively, as they typically focus on finding the simplest-to-craft manipulations for a testing goal, and are also unable to determine when a test is simply a minor permutation of another, i.e. based on the same causal events. In this work, we propose a guided fuzzing approach for finding 'meaningfully different' tests for an ICS via a general formalisation of sensor/actuator-manipulation strategies. Our algorithm identifies the causal events in a test, generalises them to an equivalence class, and then updates the fuzzing strategy so as to find new tests that are causally different from those already identified. An evaluation of our approach on a real-world water treatment system shows that it is able to find 106% more causally different tests than the most comparable fuzzer. While we focus on diversifying the test suite of an ICS, our formalisation may be useful for other fuzzers that intercept communication channels.

关键词Cyber-physical systems fuzzing test diversity equivalence classes causality
会议名称45th IEEE/ACM International Conference on Software Engineering (ICSE)
出版地10662 LOS VAQUEROS CIRCLE, PO BOX 3014, LOS ALAMITOS, CA 90720-1264 USA
会议地点null,Melbourne,AUSTRALIA
会议日期MAY 14-20, 2023
URL查看原文
收录类别EI ; CPCI-S
语种英语
资助项目National Research Foundation, Singapore, under its National Satellite of Excellence Programme
WOS研究方向Computer Science
WOS类目Computer Science, Software Engineering ; Computer Science, Theory & Methods
WOS记录号WOS:001032629800206
出版者IEEE COMPUTER SOC
EI入藏号20233914775095
EI主题词Cyber Physical System
EI分类号445.1 Water Treatment Techniques ; 723.4.1 Expert Systems ; 731.1 Control Systems
原始文献类型Conference article (CA)
来源库IEEE
引用统计
正在获取...
文献类型会议论文
条目标识符https://kms.shanghaitech.edu.cn/handle/2MSLDSTB/325811
专题信息科学与技术学院_PI研究组_陈宇奇
通讯作者Poskitt, Christopher M.; Sun, Jun
作者单位
1.Singapore Management Univ, Singapore, Singapore
2.ShanghaiTech Univ, Shanghai, Peoples R China
3.Shanghai Engn Res Ctr Energy Efficient & Custom A, Shanghai, Peoples R China
4.Tsinghua Univ, Beijing, Peoples R China
推荐引用方式
GB/T 7714
Poskitt, Christopher M.,Chen, Yuqi,Sun, Jun,et al. Finding Causally Different Tests for an Industrial Control System[C]. 10662 LOS VAQUEROS CIRCLE, PO BOX 3014, LOS ALAMITOS, CA 90720-1264 USA:IEEE COMPUTER SOC,2023:2578-2590.
条目包含的文件
文件名称/大小 文献类型 版本类型 开放类型 使用许可
个性服务
查看访问统计
谷歌学术
谷歌学术中相似的文章
[Poskitt, Christopher M.]的文章
[Chen, Yuqi]的文章
[Sun, Jun]的文章
百度学术
百度学术中相似的文章
[Poskitt, Christopher M.]的文章
[Chen, Yuqi]的文章
[Sun, Jun]的文章
必应学术
必应学术中相似的文章
[Poskitt, Christopher M.]的文章
[Chen, Yuqi]的文章
[Sun, Jun]的文章
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。