COHORT: Collaborative Orchestration for Hardening via Offensive Replay on Emulated Topologies
COHORT is an end-to-end multi-agent LLM framework that automates the generation and validation of deployable network mitigations by implementing candidate configurations on high-fidelity emulated topologies and rigorously testing them through offensive replay and connectivity checks to ensure they disrupt specific attacks without disrupting legitimate traffic.
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 a company's computer network is like a massive, busy office building. One day, a thief (a cybercriminal) breaks in. Usually, when this happens, the building's security team has to spend weeks figuring out how to lock the thief out without accidentally locking the employees out of their own offices. It's a delicate, high-stakes game of "what if," and doing it on the real building is too risky because if you make a mistake, the whole business stops working.
COHORT is a new, automated system designed to solve this problem. Think of it as a super-smart, virtual "sandbox" or simulation lab where the security team can practice locking out the thief safely, without ever touching the real building.
Here is how COHORT works, broken down into simple concepts:
1. The Virtual Twin (The Sandbox)
Instead of testing fixes on the real network, COHORT builds a perfect, high-tech digital copy of the office. This isn't just a drawing; it's a running simulation using the exact same software and hardware rules as the real thing (like real firewalls and routers).
- Analogy: Imagine a flight simulator for pilots. They can crash a plane a hundred times in the simulator without anyone getting hurt. COHORT is the flight simulator for network security.
2. The Team of AI Specialists (The Agents)
COHORT doesn't use just one AI brain; it uses a team of specialized AI agents, each with a specific job, working together like a well-oiled machine:
- The Suggester: This agent looks at the thief's playbook and says, "Hey, if we block this hallway, the thief can't get through."
- The Implementer: This agent takes that idea and actually writes the specific code commands needed to lock that hallway on the virtual devices.
- The Critic: This is the strict editor. Before the fix is tested, the Critic reviews the code. "Wait, you locked the wrong door!" or "That command has a typo." If there's a problem, they send it back to the Implementer to fix. They keep looping until the fix is perfect.
- The Judge: Once the fix is ready, the Judge brings the same thief back into the virtual building to see if the new lock actually works.
- The Summarizer: This agent writes a report for the humans, explaining what happened in plain English.
3. The "Thief Replay" Test
This is the most important part. In the past, security systems might guess if a fix works based on math or rules. COHORT does something different: it re-runs the attack.
- Analogy: Imagine you install a new deadbolt on a door. Instead of just checking if the lock looks strong, you hire the exact same burglar who broke in before and tell them to try the door again. If the burglar can't get in, and the employees can still walk through the door to get to their desks, the fix is a success.
4. The "Don't Break the Office" Rule
A major goal of COHORT is to make sure the fix doesn't accidentally lock out the good guys.
- The Check: Before a fix is accepted, the system automatically pings the internal network and tries to visit a website. If the fix blocks the thief but also stops employees from sending emails or loading web pages, the system rejects it immediately.
5. Stacking Defenses (The Cumulative Effect)
Sometimes one lock isn't enough. COHORT can stack multiple successful locks on top of each other.
- Analogy: It's like adding a deadbolt, then a chain, then a security camera. The system tests each new layer on top of the previous ones to make sure they work together and don't accidentally cancel each other out.
What Did They Find?
The researchers tested this system against four different types of cyber-attacks (like ransomware, data theft, and spreading through the network) on three different sizes of virtual office buildings.
- The Result: The multi-agent team (Suggester + Implementer + Critic) was 4.4 times more successful at finding working fixes than a single AI agent trying to do all the jobs alone.
- Success Rate: About 47% of the fixes generated by the team successfully stopped the attack and kept the office running.
- The Catch: The system is currently tested on Linux computers and specific types of network hardware. It is designed for "scripted" attacks (where the thief follows a known plan), not for a thief who is smart enough to change their strategy instantly when they see a new lock.
The Bottom Line
COHORT is a "practice field" for cyber defense. It uses a team of AI specialists to invent, build, and test security fixes in a safe, virtual world. By letting the AI replay the attack over and over, it finds solutions that stop the bad guys without accidentally locking out the good guys, saving human experts from weeks of dangerous trial-and-error.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.