atlas

Research map / Adversarial robustness and security / Attacks on text and graphs

Adversarial Search Engine Optimization for Large Language Models

ICLR 2025 · Adversarial robustness and security › Attacks on text and graphs · approach: Adversarial prompts for language models · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces Preference Manipulation Attacks that use prompt injections and persuasive web/plugin content to make black-box LLM search engines and plugin-enhanced LLMs favor attacker products, showing a prisoner's dilemma among competing attackers.

Problem

LLMs that select among competing third-party content (search results, plugins) can be manipulated by adversaries who control that content, degrading fairness and output quality.

Approach

Attacks craft web page text or plugin descriptions (with explicit prompt injections or persuasive, preference-aligned claims) that bias an LLM's selection toward the attacker and against competitors, tested black-box on production systems; competing attacks create a multi-player prisoner's dilemma.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add a prompt injection to the product pageBing camera recommendations · Fictitious camera recommendationsrecommendation likelihood: 2.5× more likelyHelped
Add a prompt injection to the fictitious camera pageBing recommendations · Fictitious camera versus real camerasrecommendation likelihood: slightly more likelyHelped
Manipulate the plugin description with an attackPlugin selection · Competing pluginsselection likelihood: up to 7.2× more likelyHelped
Manipulate the plugin description with an attackPlugin selection · Competing pluginsselection rate: from 0% to over 90%Helped
Place an injection on a separate page in search resultsBing · External news attackattack success rate: at most 25% versus 95%-100%Hurt
Use an external page to carry the injectionBing external attacks · Successful external attacksstealth rate: 80%Helped
Align the injection wording with the user's requestBing camera recommendations · User asks to recommend the best cameraonly-product recommendation rate: 36% versus 0%-9%Helped
Add a prompt injection to the lab's GitHub pagePerplexity Default · SPY Lab search resultsinjection response compliance: 8/8Helped
Add a prompt injection to the lab's GitHub pageClaude 3 Opus via Perplexity · SPY Lab search resultsinjection response compliance: 7/7Helped
Add a prompt injection to the lab's GitHub pageGPT-4 Omni · SPY Lab search resultsinjection response compliance: 8/8Helped
Increase the number of competing pages that use attacksLLM search engines · Competing camera listingsrecommendation rateHurt
Increase the number of plugins that use attacksGPT-4 and Claude 3 Opus · News plugin selectionselection rateHurt

Surprising findings

Limitations

Experimental setup

Metrics: recommendation rate citation rate attack success rate plugin selection rate

Baselines: Bing Copilot Perplexity Default GPT-4 Turbo Claude 3 Opus

Builds on: indirect prompt injection retrieval augmented generation search engine optimization

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy