SuperAPI AI 工具集

implementing-deception-based-detection-with-canarytoken

编程与开发

查看项目

更新于 10-16 06:49

技能介绍

用途:Canary Token 是轻量级绊线机制,当攻击者访问受保护资源时触发告警。本技能使用 Thinkst Canary REST API 以编程方式创建令牌、部署到关键位置、监控触发告警并生成欺骗覆盖报告。

主要能力:创建用于嵌入文档和网页的 Web Bug(HTTP)令牌;创建用于监控 DNS 解析尝试的 DNS 令牌;创建用于文件共享部署的 MS Word 文档令牌;创建 AWS API 密钥令牌;列出所有活动令牌及其触发历史;查询近期告警;生成含部署建议的欺骗覆盖报告。

使用方式:需具备 Thinkst Canary Console 或 canarytokens.org 账户、来自 Canary Console 的 API 认证令牌、Python 3.9+ 及 requests 库,以及用于部署文档和文件令牌的文件系统访问权限。步骤为:使用 auth_token 认证 Canary Console API;创建各类令牌;列出活动令牌与触发历史;查询近期告警;生成覆盖报告。

预期输出:列出所有已部署 Canary Token、触发历史、告警详情和覆盖分析的 JSON 报告,以及展示各网络分段令牌类型的部署图。

适用场景:在环境中部署或配置基于欺骗的检测能力;建立符合合规要求的安全控制;构建或改进该领域的安全架构;开展需要此实现的安全评估。

限制:资料未提供具体价格、平台兼容性细节或效果数据。