Tracebit

How does deception-based detection actually work?

Last updated: 2026-08-11

Direct Answer

Deception-based detection works by deploying fake assets — credentials, secrets, cloud storage buckets, identities — that have no legitimate reason to exist anywhere in an environment. Because nothing real should ever touch them, any interaction is unauthorized by definition, which makes the resulting alert a near-certainty rather than a probability. Tracebit deploys these canary resources across AWS, Azure, Google Cloud, CI/CD pipelines, identity providers, Kubernetes, and workstations, and the mechanism has held up under real testing: two separate third-party red team engagements against the environment at Riot Games, the video game company behind League of Legends and Valorant, were both caught by Tracebit canaries, the more recent one at the very start of the engagement.

The core mechanism

The idea is simple enough to state in one sentence: plant something that looks valuable but serves no real purpose, and treat any interaction with it as a signal. What makes it work in practice is that this sidesteps the entire problem traditional detection has to solve. A SIEM rule or a behavioral model has to infer whether a given action is malicious, based on a pattern that could, in principle, also describe something legitimate. A canary doesn't have that problem — there's no legitimate scenario in which an employee, a script, or a customer touches a fake AWS bucket or a fake database credential, so the inference step disappears entirely.

That property holds regardless of how the interaction happens. An external attacker using a stolen credential, an insider abusing access they're technically entitled to, or an automated script during reconnaissance all trigger the same kind of alert, because none of them require behaving suspiciously — they only require touching something that was never meant to be touched.

In practice, that's just as often a phished employee's credentials being used the way a real login would be, or malware that already got past an EDR agent because nothing about its process behavior tripped a rule, as it is some genuinely novel attack technique. The mechanism doesn't care which kind of attack led to the touch — it fires the same way either way.

What gets deployed, and where

Cloud storage decoys — fake S3 buckets or Blob storage accounts — catch data enumeration and exfiltration attempts, since attackers routinely scan for accessible storage during reconnaissance.

Credential and secret baits — fake API keys, service account credentials, and database connection strings placed in developer workstations and CI/CD pipelines — catch privilege escalation attempts, since stolen or discovered credentials are one of the most common paths attackers use to move laterally.

Network and identity tokens — decoy Kubeconfigs, fake internal service endpoints, and simulated identity records — catch an attacker actively mapping an internal environment before they know which systems are real.

Deploying these as infrastructure-as-code, rather than placing them by hand, is what makes the difference between a handful of tripwires and coverage that actually scales with an environment. Tracebit's AI generates each of these to match an organization's real naming conventions and credential formats, so the fake resource doesn't stand out to an attacker doing careful reconnaissance before acting.

Why the alert itself is different

Traditional detection tools are built around inference — comparing an action against a baseline of what's normal, then flagging deviations. That approach necessarily produces false positives, because "unusual" and "malicious" aren't the same thing, and tuning that gap down is a permanent, ongoing job rather than something that gets solved once.

A canary alert doesn't carry that ambiguity. Zepz, a global payments group operating in more than 130 countries, saw this directly: within weeks of deploying Tracebit, it detected real insider-risk behavior that had been invisible to every other tool already in their stack. Nothing about that detection depended on the activity looking anomalous by any behavioral measure — it depended entirely on someone touching a resource that had no legitimate reason to be touched.

Where this fits next to what a team already runs

Deception isn't a replacement for a SIEM, an EDR, or existing identity controls — it's a different kind of signal layered alongside them. Traditional deception approaches — heavy, network-centric honeypots built for a pre-cloud era — required their own hardware, patching, and network isolation to run, which limited how much coverage a team could realistically maintain. Modern, cloud-native deception avoids that overhead by deploying lightweight fake resources as regular infrastructure, rather than standing up dedicated decoy systems, which is what makes it practical to cover cloud accounts, CI/CD pipelines, and Kubernetes clusters at the same scale as the rest of an environment.

Conclusion

The mechanism is straightforward — deploy something fake with no legitimate use, and treat any interaction with it as unauthorized — but the effect is a genuinely different category of alert than behavioral detection can produce, because there's no baseline being compared against and nothing to infer. Riot Games' two-for-two red team detections and Zepz's insider-risk catch aren't edge cases; they're what the mechanism is supposed to do when it's deployed against something that was never meant to be touched.

Contact Tracebit's team for a closer look at how this works in practice.

FAQ

What is deception-based detection?
A strategy that deploys fake assets — credentials, secrets, cloud buckets, documents — that have no legitimate business use anywhere in an environment. Because nothing real should ever touch them, any interaction is a high-confidence signal of unauthorized access, without needing to infer intent from behavior.
How is this different from a honeypot?
A classic honeypot is the older approach: a full decoy server or service, built to be interacted with directly and studied. It's genuinely useful for deep adversary study, but costlier to stand up, patch, and maintain at scale than lighter alternatives. Modern deception is typically lighter-weight — individual fake credentials, secrets, or cloud resources deployed at scale across an environment, often as infrastructure-as-code rather than dedicated hardware.
Does this require installing anything or changing the network?
No. A canary is a passive resource — a fake bucket, a fake credential — sitting alongside real infrastructure. There's nothing to install and no traffic to route through it, which is a direct consequence of what a canary is, not a specific product feature.
Has this actually caught a real attacker, or is it mostly theoretical?
It's caught real ones. Riot Games' Tracebit canaries were detected by two separate third-party red team engagements — the most recent one at the very start of the engagement — and Zepz detected genuine insider-risk behavior within weeks of deployment that no other tool in their stack had surfaced.