Security testing of human-interactive systems

In an era where technology and human interaction are increasingly intertwined, human-interactive systems, such as robotics, web services, and artificial intelligence, play a pivotal role in our daily lives. From multi-robot systems managing complex tasks to large language model chatbots transforming...

Full description

Bibliographic Details
Main Author: Deng, Gelei
Other Authors: Zhang Tianwei
Format: Thesis-Doctor of Philosophy
Language:English
Published: Nanyang Technological University 2024
Subjects:
Online Access:https://hdl.handle.net/10356/179958
_version_ 1811691040705347584
author Deng, Gelei
author2 Zhang Tianwei
author_facet Zhang Tianwei
Deng, Gelei
author_sort Deng, Gelei
collection NTU
description In an era where technology and human interaction are increasingly intertwined, human-interactive systems, such as robotics, web services, and artificial intelligence, play a pivotal role in our daily lives. From multi-robot systems managing complex tasks to large language model chatbots transforming human-machine communication, these systems are integral to modern society's functionality. However, ensuring the security of these systems poses a formidable challenge. Unlike traditional systems, human-interactive systems operate in environments with vast and unpredictable input/output spaces, making conventional security testing methods like fuzzing insufficient. This thesis addresses the critical and complex issue of conducting effective security testing on human-interactive systems. It tackles the unique challenges posed by the extensive and dynamic nature of these systems' interaction with both their environment and users. The research encapsulates four comprehensive studies, each targeting a different facet of human-interactive system security, yet collectively contributing to a broader understanding and enhancement of these systems' security. The first study delves into the Byzantine threats in Multi-Robot Systems (MRSs), revealing the intricate and expanded attack surface that arises from their collaborative nature. A novel methodology specific to the Robot Operating System (ROS) is introduced, demonstrating how traditional security approaches can be adapted and applied to these complex systems. In the realm of robotic operating systems, the second study focuses on ROS2, highlighting the vulnerabilities inherent in its security module, Secure ROS2 (SROS2). This research not only identifies critical security flaws but also proposes an innovative defense mechanism, showcasing the need for and application of advanced security measures in these systems. The third study shifts the focus to RESTful APIs, which are fundamental to web services yet are prone to overlooked vulnerabilities. The introduction of NAUTILUS, an advanced tool for detecting API vulnerabilities, underscores the importance of specialized security approaches in dealing with the nuanced and diverse nature of human-interactive systems. Finally, the thesis addresses security concerns in Large Language Model (LLM) chatbots. Through the development of Jailbreaker, a comprehensive framework, the research provides insights into the complex nature of security threats in AI-driven human interaction systems, highlighting the need for robust and adaptive security strategies. Overall, this thesis presents a novel and holistic approach to security testing in human-interactive systems, emphasizing the need for specialized methods to address their unique security challenges. By bridging the gap between traditional security testing methods and the dynamic nature of these systems, this research significantly advances the field of system security in the context of human-machine interaction.
first_indexed 2024-10-01T06:13:34Z
format Thesis-Doctor of Philosophy
id ntu-10356/179958
institution Nanyang Technological University
language English
last_indexed 2024-10-01T06:13:34Z
publishDate 2024
publisher Nanyang Technological University
record_format dspace
spelling ntu-10356/1799582024-09-05T07:12:05Z Security testing of human-interactive systems Deng, Gelei Zhang Tianwei College of Computing and Data Science tianwei.zhang@ntu.edu.sg Computer and Information Science Cybersecurity In an era where technology and human interaction are increasingly intertwined, human-interactive systems, such as robotics, web services, and artificial intelligence, play a pivotal role in our daily lives. From multi-robot systems managing complex tasks to large language model chatbots transforming human-machine communication, these systems are integral to modern society's functionality. However, ensuring the security of these systems poses a formidable challenge. Unlike traditional systems, human-interactive systems operate in environments with vast and unpredictable input/output spaces, making conventional security testing methods like fuzzing insufficient. This thesis addresses the critical and complex issue of conducting effective security testing on human-interactive systems. It tackles the unique challenges posed by the extensive and dynamic nature of these systems' interaction with both their environment and users. The research encapsulates four comprehensive studies, each targeting a different facet of human-interactive system security, yet collectively contributing to a broader understanding and enhancement of these systems' security. The first study delves into the Byzantine threats in Multi-Robot Systems (MRSs), revealing the intricate and expanded attack surface that arises from their collaborative nature. A novel methodology specific to the Robot Operating System (ROS) is introduced, demonstrating how traditional security approaches can be adapted and applied to these complex systems. In the realm of robotic operating systems, the second study focuses on ROS2, highlighting the vulnerabilities inherent in its security module, Secure ROS2 (SROS2). This research not only identifies critical security flaws but also proposes an innovative defense mechanism, showcasing the need for and application of advanced security measures in these systems. The third study shifts the focus to RESTful APIs, which are fundamental to web services yet are prone to overlooked vulnerabilities. The introduction of NAUTILUS, an advanced tool for detecting API vulnerabilities, underscores the importance of specialized security approaches in dealing with the nuanced and diverse nature of human-interactive systems. Finally, the thesis addresses security concerns in Large Language Model (LLM) chatbots. Through the development of Jailbreaker, a comprehensive framework, the research provides insights into the complex nature of security threats in AI-driven human interaction systems, highlighting the need for robust and adaptive security strategies. Overall, this thesis presents a novel and holistic approach to security testing in human-interactive systems, emphasizing the need for specialized methods to address their unique security challenges. By bridging the gap between traditional security testing methods and the dynamic nature of these systems, this research significantly advances the field of system security in the context of human-machine interaction. Doctor of Philosophy 2024-09-05T07:12:05Z 2024-09-05T07:12:05Z 2024 Thesis-Doctor of Philosophy Deng, G. (2024). Security testing of human-interactive systems. Doctoral thesis, Nanyang Technological University, Singapore. https://hdl.handle.net/10356/179958 https://hdl.handle.net/10356/179958 en This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License (CC BY-NC 4.0). application/pdf Nanyang Technological University
spellingShingle Computer and Information Science
Cybersecurity
Deng, Gelei
Security testing of human-interactive systems
title Security testing of human-interactive systems
title_full Security testing of human-interactive systems
title_fullStr Security testing of human-interactive systems
title_full_unstemmed Security testing of human-interactive systems
title_short Security testing of human-interactive systems
title_sort security testing of human interactive systems
topic Computer and Information Science
Cybersecurity
url https://hdl.handle.net/10356/179958
work_keys_str_mv AT denggelei securitytestingofhumaninteractivesystems