快速回答
您如何监控品牌的证书透明度?
监控证书透明度的方法是:按计划在 crt.sh 上搜索您的域名和品牌名称,并通过 CertStream 流式获取新的日志条目,再与您的品牌关键词进行匹配。Wardmint 统计,在 Interisle 2025-2026 年数据中钓鱼域名最多的 10 个后缀里,有 6 个由 Wardmint 出售,所以这些是最先需要匹配的后缀。
免费查看证书日志的方法
| 工具 | 运作方式 | 最佳选择 | 费用 |
|---|---|---|---|
| crt.sh | 对证书透明度日志的网页搜索,由 Sectigo 运营 | 临时检查,以及每周查看您自己的域名 | 免费 |
| CertStream | 新日志条目的实时流,由您自己的代码进行匹配 | 在几分钟内发现相似域名的证书 | 免费 |
| dnstwist | 生成拼写错误和相似名称,之后可在日志中搜索 | 构建要监视的字符串列表 | 免费,开源 |
| urlscan.io | 记录 URL 加载的内容,提供免费 API 套餐 | 检查可疑名称实际提供了什么 | 免费套餐,付费套餐 |
什么是证书透明度,它为什么对加密项目有帮助?
证书透明度是一套公开日志系统,证书颁发机构在其中记录自己签发的证书。因为日志是公开的,任何人都可以在其中搜索某个名称,包括模仿您的名称。想在相似域名上使用 HTTPS 的钓鱼者通常会申请证书,而这个申请会成为一条可见的条目。
这在两种情形下很重要。第一种是相似域名:攻击者注册一个与您相似的名称,获取证书并发起活动。第二种是劫持:Blockaid 报告称,在 2026 年 2 月的前端被入侵事件中,攻击者的 SSL 证书在 DNS 变更当天签发,并且为 Nerochain 域名签发了通配符证书。日志中出现一条您没有申请的、针对您自己域名的条目,就是早期预警。
可引用的定义:证书透明度监控,是在公开证书日志中搜索包含您品牌的名称的做法,这样相似域名和劫持的证书在签发时就能被看到,而不是等到用户受害时。
如何在 crt.sh 上搜索您的品牌?
按身份搜索 crt.sh,使用您的域名和品牌字符串,并每周查看列表。crt.sh 是由 Sectigo 运营的证书搜索服务。它接受域名或组织名称作为身份,也接受证书指纹或 crt.sh ID。
其高级页面列出了匹配运算符 Autoselect、equals、ILIKE 和 LIKE,一个范围选项,一个排除已过期证书的复选框,以及一个对证书和预证书对去重的复选框。LIKE 运算符是 SQL 运算符,其中百分号匹配任意文本,因此在品牌两侧各加一个百分号的模式会列出包含它的名称。crt.sh 的页面没有记载模式字符,所以请用一个您拥有的名称做测试搜索来确认其行为。
记录您的发现。保留一份您自己合法名称和签发机构的简短清单,并检查所有其他条目。对于每个相似名称,请按如何查找您品牌的相似域名中的后续步骤操作。
如何用 CertStream 流式获取新证书?
CertStream 实时提供新的证书透明度条目,一个简短的脚本即可标记与您品牌匹配的条目。它速度快但噪声大,因为大多数证书与您无关,所以匹配规则决定了它有多大用处。
Python 库通过 pip 安装。其 README 注册一个接收消息和上下文的回调,检查消息类型是否为 certificate_update,并从叶证书中读取域名列表。下面的示例沿用该结构并加入了品牌匹配。
# pip install certstream
import certstream
BRAND = 'examplecoin'
def on_cert(message, context):
if message['message_type'] == 'certificate_update':
for name in message['data']['leaf_cert']['all_domains']:
if BRAND in name.lower():
print(name)
certstream.listen_for_events(on_cert, url='wss://certstream.calidog.io/')应该监视哪些字符串和后缀?
监视您的确切品牌、常见的拼写错误,以及品牌与 login、claim、airdrop 或 wallet 等词的组合。使用开源的排列组合引擎 dnstwist 生成您名称的拼写错误、同形字、连字符和后缀替换变体,并把这些字符串提供给您的匹配器。
根据滥用数据为后缀加权。根据 Wardmint 于 2026 年 11 月 12 日的调查,在 Interisle 2025 年 5 月 1 日至 2026 年 4 月 30 日数据中钓鱼域名最多的 10 个后缀里,有 6 个由 Wardmint 出售:.com(869,180 个域名)、.pro(130,945)、.info(99,602)、.xyz(93,987)、.shop(79,625)和 .icu(74,786)。其余四个是 .top、.cn、.vip 和 .cc。Wardmint 不出售 .top。提前拥有您所出售的这些后缀,就消除了攻击者本来可以抢到的匹配项。
数量不等于风险。Interisle 每 10,000 个已委派域名的钓鱼得分中,.icu 为 1,607,.pro 为 1,200.1,而 .com 为 53.7,所以对一个小众但被滥用的后缀的命中,应比对 .com 的命中更快查看。清单和得分见哪些域名后缀最常被用于钓鱼。
五步设置证书监控
写下您自己的名称和签发机构
列出您使用的每个域名和子域名,以及为每个签发证书的机构。日志中的其他任何内容都值得一读。
生成监视清单
对您的主域名运行 dnstwist 以生成相似名称,并添加您的品牌与 login 或 claim 等触发词的组合。
每周搜索 crt.sh
将您的域名和品牌作为身份进行搜索,排除已过期的证书,并查看新条目。
运行 CertStream 以实时监控
把脚本部署在任何小型服务器上,将匹配结果发送到有人查看的邮箱或频道。
事先确定命中后触发什么
对于相似域名,收集证据并举报;对于您自己名称上意外出现的证书,视为可能的劫持,并按事件步骤处理。
发现可疑证书时您要怎么做?
检查名称、记录证据,并按适合该情况的顺序采取行动。对于相似名称,请安全地加载它,截图,保存证书条目和页面,并执行举报步骤。对于您自己域名上意外出现的证书,请先核实您的 DNS 记录和注册商账户,因为这可能意味着有人更改了您域名的指向。
应对计划见当钓鱼网站冒充您的项目时该怎么办。CAA 记录可限制哪些机构可以为您自己的名称签发证书,如如何设置 CAA 记录所述。Wardmint 注册域名和 DNS 记录;它不提供监控或下架服务,这就是本指南使用免费工具的原因。
关于证书监控的问题
每个钓鱼网站都会获得证书吗?
不会。通过普通 HTTP 的钓鱼页面不需要证书,有些使用的是您可能没有监视其日志的机构签发的证书。监控能发现出现在公开日志中的许多证书。
CertStream 免费吗?
免费。CertStream 的 Python 库通过 pip 安装,其示例连接到 wss://certstream.calidog.io/。预计会有大量无关流量,需要由您的匹配规则过滤。
我应该多久搜索一次 crt.sh?
对小型项目来说每周一次是最低要求;CertStream 覆盖实时。在 DNS、托管或注册商发生任何变更之后,请额外搜索一次。
监控能阻止钓鱼网站吗?
不能。它显示的是有这样一个网站存在。事先注册您自己的变体域名可消除其中一部分,举报则可消除另一部分。
我需要付费的监控服务吗?
刚开始不需要。付费的 web3 服务确实存在,但 Wardmint 读到的来源中没有公布其价格。免费工具涵盖日志、排列组合和扫描。
小结
- 证书透明度日志是已签发证书的公开记录。
- 每周在 crt.sh 上搜索您的域名和品牌;用 CertStream 进行实时监控。
- 用 dnstwist 生成相似字符串,并匹配您的品牌加上 login 或 claim 等词。
- Wardmint 出售 Interisle 2025-2026 年数据中钓鱼域名最多的 10 个后缀里的 6 个。
- 您自己名称上意外出现的证书可能意味着劫持;请先检查 DNS 和注册商。
- Wardmint 不提供监控;这里的工具都是免费的。
来源 (6)
- crt.sh 证书搜索 — Sectigo (读取于 2026-11-12)
- certstream-python README — GitHub (读取于 2026-11-12)
- dnstwist — GitHub (读取于 2026-11-12)
- 各顶级域名中的钓鱼活动,2025 年 5 月至 2026 年 4 月 — Cybercrime Information Center (Interisle data) (读取于 2026-11-12)
- 前端劫持与威胁 Web3 协议的 Web2 攻击面 — Blockaid (读取于 2026-11-12)
- urlscan.io 价格 — urlscan.io (读取于 2026-11-12)