OrgForge-IT: A Verifiable Synthetic Benchmark for LLM-Based Insider Threat Detection
This paper introduces OrgForge-IT, a verifiable synthetic benchmark that uses a deterministic simulation engine to ensure cross-artifact consistency in insider threat detection, revealing critical insights about model performance, noise handling, and the necessity of specialized triage pipelines through a comprehensive evaluation of ten language models.
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 are the security guard for a massive, busy office building. Your job is to spot the "bad guys" (insider threats) among thousands of employees who are just doing their normal jobs.
The problem is that the building is huge, and most of the time, everyone is just working. But sometimes, someone steals a file, logs in at 3 AM, or gets tricked by a phone scam. Finding these needles in a haystack is incredibly hard.
This paper introduces a new training ground (called OrgForge-IT) to teach Artificial Intelligence (AI) how to be a better security guard. Here is the simple breakdown of why it's special and what it found.
1. The Problem with Old Training Manuals
Previously, security teams trained their AI on old, fake datasets (like the "CERT" dataset).
- The Flaw: These old datasets were like a story written by a single person who made it up as they went along. Sometimes, the story contradicted itself (e.g., "John logged in at 3 AM" in one sentence, but "John was at a meeting at 3 PM" in another). The AI got confused because the facts didn't add up.
- The New Solution (OrgForge-IT): The author built a digital simulation engine. Think of this as a video game engine that runs the office.
- The Engine is the "God" of the simulation. It knows the absolute truth: Who did what, when, and why. It keeps a secret "Answer Key."
- The AI (the language model) only writes the "dialogue" (emails, Slack messages, logs) based on the Engine's rules.
- Why it matters: Because the Engine controls the facts, the story never contradicts itself. If the AI says "John stole a file," the Engine knows for a fact that John did or didn't. This makes the training perfect and fair.
2. The Test: Four Tricky Scenarios
The simulation created 51 days of office life with 2,904 records. 96% of them were normal "noise" (people just working). The AI had to find the 4% that were threats. The test included four specific traps designed to trick simple AI:
- The "Ghost" Login: Someone logged in, but didn't do anything afterward. A simple AI looks for activity. This scenario requires the AI to notice nothing happened and realize that's suspicious.
- The "Vishing" Trap (Voice Phishing): A bad guy calls an employee, tricks them, and then logs into the employee's account.
- The Trap: A simple AI sees "Employee logged in" and thinks the Employee is the bad guy.
- The Real Truth: The Employee is the victim. The bad guy is the one who made the call.
- The "Slow Burn" Theft: Stealing data isn't always one big download. It's copying files on Monday, compressing them on Tuesday, and emailing them on Wednesday.
- The Trap: If the AI only looks at one day at a time, it misses the whole story.
- The "Trust Builder": A bad guy sends a nice, harmless email today, then attacks in three days. The AI has to remember the nice email to catch the attack later.
3. The Results: The "Triage" vs. "Verdict" Split
The author tested 10 different AI models. Here is the big surprise they found:
The "Triage" (Sorting) vs. The "Verdict" (Judgment)
- Triage: This is like a triage nurse in a hospital. "Is this patient sick enough to see a doctor?"
- Result: Almost all AIs were good at this. They could flag the suspicious people.
- Verdict: This is the judge in the courtroom. "Is this person guilty or innocent?"
- Result: This is where the AIs split into two teams.
- Tier A (The Smart Judges): These AIs realized, "Wait, the employee was tricked! They are innocent." They correctly identified the victim.
- Tier B (The Confused Judges): These AIs saw the suspicious login and said, "Guilty!" They punished the victim instead of the attacker.
- Result: This is where the AIs split into two teams.
The "False Alarm" Problem
The paper found that accuracy isn't enough.
- Imagine two security guards. Both catch the thief.
- Guard A catches the thief and ignores 99 innocent people.
- Guard B catches the thief but also accuses 40 innocent people of being thieves.
- Conclusion: Guard B is useless, even if they caught the thief. The paper says we must measure how many false alarms an AI makes, not just if it catches the bad guy.
4. The "Vocabulary Hallucination"
The researchers tried asking the AIs the same questions but in different ways (some very structured, some just like a normal conversation).
- They found that when the AI wasn't forced to use specific "code words" (like a strict dictionary), it would describe the crime perfectly but use the wrong words.
- Example: The AI says, "The guy copied files and put them in a zip bag." The scoring system only accepts "Host Data Hoarding." So, the AI gets a zero, even though it understood the crime perfectly.
- Lesson: We need to grade AI on what they understand, not just if they use the exact right vocabulary.
5. The Big Takeaway
This paper proves that:
- We need better training data: AI needs a simulation where the facts are 100% true, not a made-up story.
- Being "smart" isn't enough: An AI that catches the bad guy but accuses the innocent victim is a failure.
- Context is King: To catch modern threats, AI needs to look at the whole week, not just today, and understand the difference between a victim and a criminal.
In short, OrgForge-IT is a new, perfect "flight simulator" for security AI, and it showed us that while our current AI pilots are getting better at spotting turbulence, they still need to learn how to tell the difference between a storm and a passenger having a panic attack.
Drowning in papers in your field?
Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.