Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
102 tokens/sec
GPT-4o
59 tokens/sec
Gemini 2.5 Pro Pro
43 tokens/sec
o3 Pro
6 tokens/sec
GPT-4.1 Pro
50 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

SecGPT: An Execution Isolation Architecture for LLM-Based Systems (2403.04960v1)

Published 8 Mar 2024 in cs.CR, cs.AI, cs.CL, cs.CY, and cs.LG

Abstract: LLMs extended as systems, such as ChatGPT, have begun supporting third-party applications. These LLM apps leverage the de facto natural language-based automated execution paradigm of LLMs: that is, apps and their interactions are defined in natural language, provided access to user data, and allowed to freely interact with each other and the system. These LLM app ecosystems resemble the settings of earlier computing platforms, where there was insufficient isolation between apps and the system. Because third-party apps may not be trustworthy, and exacerbated by the imprecision of the natural language interfaces, the current designs pose security and privacy risks for users. In this paper, we propose SecGPT, an architecture for LLM-based systems that aims to mitigate the security and privacy issues that arise with the execution of third-party apps. SecGPT's key idea is to isolate the execution of apps and more precisely mediate their interactions outside of their isolated environments. We evaluate SecGPT against a number of case study attacks and demonstrate that it protects against many security, privacy, and safety issues that exist in non-isolated LLM-based systems. The performance overhead incurred by SecGPT to improve security is under 0.3x for three-quarters of the tested queries. To foster follow-up research, we release SecGPT's source code at https://github.com/LLM-platform-security/SecGPT.

User Edit Pencil Streamline Icon: https://streamlinehq.com
Authors (5)
  1. Yuhao Wu (18 papers)
  2. Franziska Roesner (23 papers)
  3. Tadayoshi Kohno (32 papers)
  4. Ning Zhang (278 papers)
  5. Umar Iqbal (50 papers)
Citations (13)

Summary

We haven't generated a summary for this paper yet.