Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Attacking Vision-Language Computer Agents via Pop-ups

About

Autonomous agents powered by large vision and language models (VLM) have demonstrated significant potential in completing daily computer tasks, such as browsing the web to book travel and operating desktop software, which requires agents to understand these interfaces. Despite such visual inputs becoming more integrated into agentic applications, what types of risks and attacks exist around them still remain unclear. In this work, we demonstrate that VLM agents can be easily attacked by a set of carefully designed adversarial pop-ups, which human users would typically recognize and ignore. This distraction leads agents to click these pop-ups instead of performing their tasks as usual. Integrating these pop-ups into existing agent testing environments like OSWorld and VisualWebArena leads to an attack success rate (the frequency of the agent clicking the pop-ups) of 86% on average and decreases the task success rate by 47%. Basic defense techniques, such as asking the agent to ignore pop-ups or including an advertisement notice, are ineffective against the attack.

Yanzhe Zhang, Tao Yu, Diyi Yang• 2024

Related benchmarks

TaskDatasetResultRank
GUI Agent Robustness EvaluationPop-up Perturbation 1.0 (Small)
DSR97
32
GUI Agent Robustness EvaluationPop-up Perturbation 1.0 (Medium)
Direct Success Rate (DSR)97
32
GUI Agent Robustness EvaluationPop-up Perturbation 1.0 (Large)
DSR (%)97.5
32
GUI Agent Robustness EvaluationPop-up Perturbation Avg. 1.0
DSR96.3
16
Desktop UI NavigationOSWorld 50 easy tasks 1.0 (test)--
10
Single-agent system security evaluationOSWorld (test)
ASR60
6
Mobile Agent Action ExecutionOdysseyAgent app
AMS57.23
5
Mobile Agent Action ExecutionOdysseyAgent task split
Average Mobile Success (AMS)56.18
5
Mobile Agent Action ExecutionOdysseyAgent (random split)
Average Mission Success (AMS)74.98
5
Mobile Agent Action ExecutionAITW SeeClick
Action Match Score (AMS)62.08
5
Showing 10 of 14 rows

Other info

Code

Follow for update