电子邮件钓鱼检测
钓鱼的手法是冒充他人。Spam Scanner 检查伪装会露出破绽的地方。
仿冒域名#
链接中的每个域名都会用 Unicode 易混淆字符表归约为骨架形式,再与近 100 个常被冒充的品牌进行比较:
| 域名 | 识别为 |
|---|---|
pаypal.com(西里尔字母 а) | 易混淆字符 |
paypa1-secure.top | 调换字符 |
xn--pple-43d.com | аpple.com 的 Punycode |
paypal.com.account-verify.example | 品牌出现在他人的域名中 |
paypall.com | 相差一个字母 |
可以添加品牌,也可以把你拥有的域名加入允许列表。
欺骗性链接#
如果一个 HTML 链接的文字是一个地址而目标是另一个地址,例如文字为 https://www.paypal.com/signin,却指向 http://paypa1-secure.top/login,则加 3 分。
显示名称和冒充#
- 显示名称包含某个品牌(“PayPal Security”),但发件地址属于另一个域名。
- 显示名称包含另一个电子邮件地址。
- 声称来自收件人自己域名的邮件,却未通过 SPFSender Policy Framework(发件人策略框架):一条 DNS 记录,列出允许代表某个域名发送邮件的服务器。、DKIMDomainKeys Identified Mail(域名密钥识别邮件):对邮件的签名,用发件人在 DNS 中发布的公钥验证。 和 DMARC一种 DNS 策略,告诉收件服务器:自称来自某个域名的邮件未通过 SPF 和 DKIM 对齐时该如何处理。。
已知的恶意网站#
链接主机会在 Cloudflare 的 1.1.1.2 解析器上查询,该解析器会拦截已知的恶意软件和钓鱼网站;还可以选择在 Spamhaus DBL 等域名黑名单上查询。
附件#
钓鱼也会以 HTML 附件的形式出现,离线绘制一个假的登录页面,或者以改名为 .pdf 的可执行文件的形式出现。两者都会根据内容被识别出来。
spamscanner scan message.emlSPAM score 16.3 (spam at 5.0, reject at 15.0) action: reject language: en
+6.3 BAYES_999 Classifier spam probability 99.9%
+5.0 PHISHING_LOOKALIKE_DOMAIN "paypa1-secure.top" imitates paypal by swapping characters
+3.0 DECEPTIVE_LINK A link shows "https://www.paypal.com/signin" but goes to paypa1-secure.top
+2.0 FROM_NAME_BRAND Display name says "paypal" but the message is from paypa1-secure.top