You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Future-work idea surfaced while #1426 (self-hosted Canarytokens) and #1427 (cross-honeypot breadcrumbs) were being implemented. Right now those two issues cover the mechanism (a self-hosted Canarytokens instance + a webhook adapter, and hand-authored breadcrumb content baked into persona files at build/deploy time). This issue is about the operator workflow layered on top: doing this live, from the dashboard, without editing persona files and redeploying every time.
What's being asked
Manual Canarytoken creation from the dashboard. An operator should be able to click "create honeytoken" in the dashboard UI, pick a type (AWS key, Word doc, cloned webpage, etc. -- whatever the self-hosted Canarytokens instance from Design and implement a honeytoken/breadcrumb system (Canarytokens) #1426 supports) and have it actually created, without touching the Canarytokens web UI directly. Depends directly on Design and implement a honeytoken/breadcrumb system (Canarytokens) #1426's own "investigate token-generation automation" finding (API vs. scripted UI vs. workaround) -- this issue can't be scoped precisely until that lands.
Implant directly into a honeypot from the dashboard. Once a token exists, let the operator pick which persona/sensor's fake filesystem it gets planted into, and have that actually happen (write the token file/artifact into the right place, live, not just at next redeploy). Needs a real "plant into persona X's fake FS" backend action, not just database bookkeeping.
Visibility: where do these things actually live, and what's inside them? The dashboard should show, for each planted token/credential: which persona/sensor it's attached to, the real file path on disk, and (for credentials at least) what the file's actual content looks like -- so an operator auditing the setup doesn't have to SSH in and grep for it.
Link a Canarytoken to a credential file. A "link canarytoken" option on a credential's dashboard entry, so touching/opening that specific credential file also fires the linked token's alert -- catching an attacker who exfiltrates or opens the file, not just one who tries to use the credential.
Why this matters
#1426/#1427 as currently scoped are static: breadcrumbs and tokens get planted once, at build/deploy time, by an agent editing files. This issue is about making that a live, repeatable, auditable operation instead -- the kind of thing an operator would actually want to do repeatedly as the honeypot fleet grows, without a redeploy cycle every time.
Summary
Future-work idea surfaced while #1426 (self-hosted Canarytokens) and #1427 (cross-honeypot breadcrumbs) were being implemented. Right now those two issues cover the mechanism (a self-hosted Canarytokens instance + a webhook adapter, and hand-authored breadcrumb content baked into persona files at build/deploy time). This issue is about the operator workflow layered on top: doing this live, from the dashboard, without editing persona files and redeploying every time.
What's being asked
Why this matters
#1426/#1427 as currently scoped are static: breadcrumbs and tokens get planted once, at build/deploy time, by an agent editing files. This issue is about making that a live, repeatable, auditable operation instead -- the kind of thing an operator would actually want to do repeatedly as the honeypot fleet grows, without a redeploy cycle every time.
Scope note
Explicitly deferred, not to be started until:
This is a design/planning issue, not scoped for immediate implementation.