PRSA: Prompt Stealing Attacks against Real-World Prompt Services

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Yang, Yong, Li, Changjiang, Li, Qingming, Ma, Oubo, Wang, Haoyu, Wang, Zonghui, Gao, Yandong, Chen, Wenzhi, Ji, Shouling
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866913889667514368
author Yang, Yong
Li, Changjiang
Li, Qingming
Ma, Oubo
Wang, Haoyu
Wang, Zonghui
Gao, Yandong
Chen, Wenzhi
Ji, Shouling
author_facet Yang, Yong
Li, Changjiang
Li, Qingming
Ma, Oubo
Wang, Haoyu
Wang, Zonghui
Gao, Yandong
Chen, Wenzhi
Ji, Shouling
contents Recently, large language models (LLMs) have garnered widespread attention for their exceptional capabilities. Prompts are central to the functionality and performance of LLMs, making them highly valuable assets. The increasing reliance on high-quality prompts has driven significant growth in prompt services. However, this growth also expands the potential for prompt leakage, increasing the risk that attackers could replicate original functionalities, create competing products, and severely infringe on developers' intellectual property. Despite these risks, prompt leakage in real-world prompt services remains underexplored. In this paper, we present PRSA, a practical attack framework designed for prompt stealing. PRSA infers the detailed intent of prompts through very limited input-output analysis and can successfully generate stolen prompts that replicate the original functionality. Extensive evaluations demonstrate PRSA's effectiveness across two main types of real-world prompt services. Specifically, compared to previous works, it improves the attack success rate from 17.8% to 46.1% in prompt marketplaces and from 39% to 52% in LLM application stores, respectively. Notably, in the attack on "Math", one of the most popular educational applications in OpenAI's GPT Store with over 1 million conversations, PRSA uncovered a hidden Easter egg that had not been revealed previously. Besides, our analysis reveals that higher mutual information between a prompt and its output correlates with an increased risk of leakage. This insight guides the design and evaluation of two potential defenses against the security threats posed by PRSA. We have reported these findings to the prompt service vendors, including PromptBase and OpenAI, and actively collaborate with them to implement defensive measures.
format Preprint
id arxiv_https___arxiv_org_abs_2402_19200
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle PRSA: Prompt Stealing Attacks against Real-World Prompt Services
Yang, Yong
Li, Changjiang
Li, Qingming
Ma, Oubo
Wang, Haoyu
Wang, Zonghui
Gao, Yandong
Chen, Wenzhi
Ji, Shouling
Cryptography and Security
Computation and Language
Recently, large language models (LLMs) have garnered widespread attention for their exceptional capabilities. Prompts are central to the functionality and performance of LLMs, making them highly valuable assets. The increasing reliance on high-quality prompts has driven significant growth in prompt services. However, this growth also expands the potential for prompt leakage, increasing the risk that attackers could replicate original functionalities, create competing products, and severely infringe on developers' intellectual property. Despite these risks, prompt leakage in real-world prompt services remains underexplored. In this paper, we present PRSA, a practical attack framework designed for prompt stealing. PRSA infers the detailed intent of prompts through very limited input-output analysis and can successfully generate stolen prompts that replicate the original functionality. Extensive evaluations demonstrate PRSA's effectiveness across two main types of real-world prompt services. Specifically, compared to previous works, it improves the attack success rate from 17.8% to 46.1% in prompt marketplaces and from 39% to 52% in LLM application stores, respectively. Notably, in the attack on "Math", one of the most popular educational applications in OpenAI's GPT Store with over 1 million conversations, PRSA uncovered a hidden Easter egg that had not been revealed previously. Besides, our analysis reveals that higher mutual information between a prompt and its output correlates with an increased risk of leakage. This insight guides the design and evaluation of two potential defenses against the security threats posed by PRSA. We have reported these findings to the prompt service vendors, including PromptBase and OpenAI, and actively collaborate with them to implement defensive measures.
title PRSA: Prompt Stealing Attacks against Real-World Prompt Services
topic Cryptography and Security
Computation and Language
url https://arxiv.org/abs/2402.19200