These labels were automatically added by AI and may be inaccurate. For details, see About Literature Database.
Abstract
Large Language Model-based systems (LLM systems) are information and query
processing systems that use LLMs to plan operations from natural-language
prompts and feed the output of each successive step into the LLM to plan the
next. This structure results in powerful tools that can process complex
information from diverse sources but raises critical security concerns.
Malicious information from any source may be processed by the LLM and can
compromise the query processing, resulting in nearly arbitrary misbehavior. To
tackle this problem, we present a system-level defense based on the principles
of information flow control that we call an f-secure LLM system. An f-secure
LLM system disaggregates the components of an LLM system into a context-aware
pipeline with dynamically generated structured executable plans, and a security
monitor filters out untrusted input into the planning process. This structure
prevents compromise while maximizing flexibility. We provide formal models for
both existing LLM systems and our f-secure LLM system, allowing analysis of
critical security guarantees. We further evaluate case studies and benchmarks
showing that f-secure LLM systems provide robust security while preserving
functionality and efficiency. Our code is released at
https://github.com/fzwark/Secure_LLM_System.