In-Context Defense in Computer Agents: An Empirical Study
Pei Yang, Hai Ci, Mike Zheng Shou
TL;DR
This paper tackles context deception attacks on Vision-Language Model–powered computer agents by introducing in-context defense that uses a small set of defensive and benign exemplars with chain-of-thought reasoning to force defensive analysis before action planning. The approach is formalized through a threat model and exemplar construction, and demonstrated across three attack types (pop-up windows, environment injections, and environmental distractions) and multiple backbone models, achieving up to 100% reduction in attack success for distract ads and substantial gains for other attacks. The findings indicate that defensive reasoning must precede action planning and that a minimal number of exemplars (fewer than three) can be sufficient to induce robust defensive behavior, with strong generalization to unseen attacks (including out-of-distribution exemplars). The work provides a practical, non-finetuning defense framework that improves reliability and trustworthiness of computer agents in real-world interfaces, offering a foundation for safer multimodal AI systems.
Abstract
Computer agents powered by vision-language models (VLMs) have significantly advanced human-computer interaction, enabling users to perform complex tasks through natural language instructions. However, these agents are vulnerable to context deception attacks, an emerging threat where adversaries embed misleading content into the agent's operational environment, such as a pop-up window containing deceptive instructions. Existing defenses, such as instructing agents to ignore deceptive elements, have proven largely ineffective. As the first systematic study on protecting computer agents, we introduce textbf{in-context defense}, leveraging in-context learning and chain-of-thought (CoT) reasoning to counter such attacks. Our approach involves augmenting the agent's context with a small set of carefully curated exemplars containing both malicious environments and corresponding defensive responses. These exemplars guide the agent to first perform explicit defensive reasoning before action planning, reducing susceptibility to deceptive attacks. Experiments demonstrate the effectiveness of our method, reducing attack success rates by 91.2% on pop-up window attacks, 74.6% on average on environment injection attacks, while achieving 100% successful defenses against distracting advertisements. Our findings highlight that (1) defensive reasoning must precede action planning for optimal performance, and (2) a minimal number of exemplars (fewer than three) is sufficient to induce an agent's defensive behavior.
