SuperAPI AI 工具集

implementing-honeytokens-for-breach-detection

数据与分析

查看项目

更新于 10-16 01:30

技能介绍

用途:在关键系统中部署蜜标(honeytoken)与金丝雀令牌,检测未授权访问并在被触发时告警,用于入侵检测与安全运营。

主要能力:可部署多种令牌类型,包括伪造 AWS 凭证文件(~/.aws/credentials)、嵌入配置文件的 DNS 令牌、敏感文件共享中的文档信标(Word/PDF)、用户表中的数据库蜜标记录,以及内部 wiki/文档页面的 web bug。每种令牌被攻击者触发时通过 webhook 告警。

使用方式:需具备安全运营概念与工具基础、可用的测试或实验环境、Python 3.8+ 及依赖,并取得测试授权。示例通过 Canarytokens 生成 DNS 令牌: import requests resp = requests.post("https://canarytokens.org/generate", data={ "type": "dns", "email": "soc@company.com", "memo": "Production DB server honeytoken", }) token = resp.json() print(f"DNS token: {token['hostname']}")

伪造 AWS 凭证文件示例: aws_creds = f"[default]\naws_access_key_id = {canary_key_id}\naws_secret_access_key = {canary_secret}\n" with open("/opt/backup/.aws/credentials", "w") as f: f.write(aws_creds)

适用场景:部署或配置蜜标检测能力、建立符合合规要求的安全控制、构建或改进该领域安全架构、开展需要此实现的安全评估。

限制:需具备相应授权方可测试;具体告警配置、令牌有效期、平台支持范围等资料暂未提供。