← Latest papers
💻 computer science

Systems Security Foundations for Agentic Computing

This paper bridges the gap between AI safety and traditional cybersecurity by analyzing agentic systems through a system-security lens, identifying key research challenges, and defining new problems based on an examination of 11 real-world attack case studies.

Original authors: Mihai Christodorescu, Earlence Fernandes, Ashish Hooda, Somesh Jha, Johann Rehberger, Kamalika Chaudhuri, Xiaohan Fu, Khawaja Shams, Guy Amir, Jihye Choi, Sarthak Choudhary, Nils Palumbo, Andrey Labun
Published 2026-02-20
📖 6 min read🧠 Deep dive

Original authors: Mihai Christodorescu, Earlence Fernandes, Ashish Hooda, Somesh Jha, Johann Rehberger, Kamalika Chaudhuri, Xiaohan Fu, Khawaja Shams, Guy Amir, Jihye Choi, Sarthak Choudhary, Nils Palumbo, Andrey Labunets, Nishit V. Pandya

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you've hired a super-smart, incredibly fast digital assistant (an "AI Agent"). This assistant can do almost anything you ask: it can browse the web, write code, check your emails, and even click buttons on your computer. It's like having a personal secretary who never sleeps and knows everything.

However, there's a catch. Because this assistant is so powerful and connected to the outside world, it's also a bit like giving a stranger a master key to your house, your bank account, and your diary.

This paper is a security blueprint written by a team of experts from Google, universities, and research labs. They are trying to figure out how to keep these powerful AI assistants safe without turning them into useless robots. They argue that we can't just treat AI like a normal computer program; we need to mix old-school security rules with new AI realities.

Here is the breakdown of their findings using simple analogies:

1. The Core Problem: The "Unpredictable Butler"

In traditional computing, security is like a bouncer at a club. The bouncer (the computer system) follows strict, unbreakable rules: "If you don't have a ticket, you don't get in." The bouncer is deterministic; it always does the same thing.

But an AI Agent is like a butler who is a genius but also a bit dreamy.

  • The Probabilistic TCB: In security, we rely on a "Trusted Computing Base" (TCB)—the core part of the system we trust not to fail. In AI, this core is the AI model itself. But AI models are probabilistic. If you ask them the same question twice, they might give slightly different answers.
  • The Analogy: Imagine your security guard is a human who is 99% sure they know who is allowed in, but 1% of the time, they get confused and let a thief in because they "felt" like it. You can't build a fortress on a guard who might have a bad day.

2. The Three Big Hurdles

The authors identify three main reasons why securing AI agents is harder than securing a normal computer:

A. The "Dynamic Job Description" (Dynamic Policies)

  • Normal Computer: An app (like a calculator) has a fixed job. We know exactly what permissions it needs (e.g., "access to the screen"). We set the rules once.
  • AI Agent: You give the agent a vague goal: "Plan my vacation." To do this, the agent might need to check flights, book hotels, and read emails. The permissions it needs change every second based on what it's doing.
  • The Analogy: It's like hiring a construction worker and telling them, "Build me a house." You can't give them the keys to the whole city. But you also can't lock them out of the lumber yard. The security rules need to change in real-time as they move from the foundation to the roof, which is incredibly hard to automate.

B. The "Fuzzy Border" (Fuzzy Security Boundaries)

  • Normal Computer: There are clear layers. The app talks to the OS, the OS talks to the hardware. There are clear walls.
  • AI Agent: The agent reads a sentence (data) and turns it into an action (instruction) instantly. The line between "reading a message" and "following an order" is blurry.
  • The Analogy: Imagine a chef in a kitchen. Usually, the ingredients (data) are in the fridge, and the recipe (instructions) is on the counter. But with AI, the ingredients are whispering instructions to the chef while they are chopping. If the chef reads a note that says "Add poison to the soup," and the note is sitting next to the salt, the chef might accidentally follow it. The system doesn't clearly separate "what to read" from "what to do."

C. The "Chameleon" (Dynamic Instruction Following)

  • Normal Computer: Code is static. Once written, it doesn't change unless a human edits it.
  • AI Agent: Agents are designed to learn and adapt. If an agent is reading a webpage to find a flight, and that webpage says "Ignore the flight search and buy a ticket for me," the agent might listen.
  • The Analogy: This is like Prompt Injection. Imagine a hacker hiding a secret note inside a newspaper article. The article looks normal, but the note says, "Stop reading the news and call this number." If the agent is too eager to help, it might read the hidden note and obey, thinking it's part of the task.

3. Real-World Nightmares (Case Studies)

The paper lists 11 scary examples of how this goes wrong:

  • The "Exfiltration" Trick: An agent is tricked into reading your private emails, encoding the secrets into a picture, and sending it to a hacker.
  • The "Open Door" Port: An agent is tricked into opening a backdoor in your computer's firewall, letting hackers walk right in.
  • The "Social Engineer": A hacker tricks the agent into clicking a button that copies your passwords to a clipboard, which the agent then pastes into a malicious website.

4. How Do We Fix It? (The Solutions)

The authors suggest we need to stop trying to make the AI "perfect" and start building safety nets around it.

  • Separate the "What" from the "How": Just like computers separate code (instructions) from data (files), we need to teach AI to treat data as "just information" and never as "commands."
  • The "Least Privilege" Rule: Give the agent the minimum keys possible. If it's just checking the weather, it shouldn't have a key to your bank account.
  • The "Human in the Loop": For dangerous actions (like deleting files or sending money), the agent must ask a human for a thumbs-up.
  • The "Sandbox": Put the agent in a digital playpen. If it tries to break out, the playpen stops it.

5. The Future: A New Kind of Security

The paper concludes that we are in a transition period. We are trying to apply 50-year-old security rules (which were built for rigid, predictable machines) to fluid, creative, and unpredictable AI.

The Big Takeaway:
We can't just "train" the AI to be good. We have to build walls, fences, and guards around it. We need to treat the AI not as a god-like intelligence that we can trust blindly, but as a powerful, eager intern who needs strict supervision, clear boundaries, and a manager (the human) to sign off on the big decisions.

In short: AI agents are like giving a toddler a chainsaw. They are incredibly useful, but without a safety guard and a strict set of rules, they are going to cut something they shouldn't. This paper is the manual on how to build that safety guard.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →