LLM Platform Security: Applying a Systematic Evaluation Framework to OpenAI's ChatGPT Plugins

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Iqbal, Umar, Kohno, Tadayoshi, Roesner, Franziska
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929438764040192
author Iqbal, Umar
Kohno, Tadayoshi
Roesner, Franziska
author_facet Iqbal, Umar
Kohno, Tadayoshi
Roesner, Franziska
contents Large language model (LLM) platforms, such as ChatGPT, have recently begun offering an app ecosystem to interface with third-party services on the internet. While these apps extend the capabilities of LLM platforms, they are developed by arbitrary third parties and thus cannot be implicitly trusted. Apps also interface with LLM platforms and users using natural language, which can have imprecise interpretations. In this paper, we propose a framework that lays a foundation for LLM platform designers to analyze and improve the security, privacy, and safety of current and future third-party integrated LLM platforms. Our framework is a formulation of an attack taxonomy that is developed by iteratively exploring how LLM platform stakeholders could leverage their capabilities and responsibilities to mount attacks against each other. As part of our iterative process, we apply our framework in the context of OpenAI's plugin (apps) ecosystem. We uncover plugins that concretely demonstrate the potential for the types of issues that we outline in our attack taxonomy. We conclude by discussing novel challenges and by providing recommendations to improve the security, privacy, and safety of present and future LLM-based computing platforms.
format Preprint
id arxiv_https___arxiv_org_abs_2309_10254
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle LLM Platform Security: Applying a Systematic Evaluation Framework to OpenAI's ChatGPT Plugins
Iqbal, Umar
Kohno, Tadayoshi
Roesner, Franziska
Cryptography and Security
Artificial Intelligence
Computation and Language
Computers and Society
Machine Learning
Large language model (LLM) platforms, such as ChatGPT, have recently begun offering an app ecosystem to interface with third-party services on the internet. While these apps extend the capabilities of LLM platforms, they are developed by arbitrary third parties and thus cannot be implicitly trusted. Apps also interface with LLM platforms and users using natural language, which can have imprecise interpretations. In this paper, we propose a framework that lays a foundation for LLM platform designers to analyze and improve the security, privacy, and safety of current and future third-party integrated LLM platforms. Our framework is a formulation of an attack taxonomy that is developed by iteratively exploring how LLM platform stakeholders could leverage their capabilities and responsibilities to mount attacks against each other. As part of our iterative process, we apply our framework in the context of OpenAI's plugin (apps) ecosystem. We uncover plugins that concretely demonstrate the potential for the types of issues that we outline in our attack taxonomy. We conclude by discussing novel challenges and by providing recommendations to improve the security, privacy, and safety of present and future LLM-based computing platforms.
title LLM Platform Security: Applying a Systematic Evaluation Framework to OpenAI's ChatGPT Plugins
topic Cryptography and Security
Artificial Intelligence
Computation and Language
Computers and Society
Machine Learning
url https://arxiv.org/abs/2309.10254