域名黑名单检测是一个核心操作, 这个核心操作是用来判断一个域名是否已经被搜索引擎列入封禁名单, 或者是被邮件服务商列入封禁名单, 或者是被安全厂商列入封禁名单, 或者是被广告平台列入封禁名单的。
当你的网站会出现流量骤降这样的问题的时候,或者是有邮件进入垃圾箱这样的问题的时候, 又或者是有广告投放被拒这样的问题出现的时候, 第一步应当做的事情就是做域名黑名单检测, 而不应该去做盲目排查代码的事情, 也不应该去做盲目排查服务器配置的事情。
域名黑名单检测的三步操作
第一步:主流搜索引擎安全索引查询。 在 Google 搜索引擎里面直接输入"site:你的域名"。 然后观察它能不能正常返回结果。 同时去访问 Google Search Console。
查看里面的手册操作板块和安全问题板块。 看看有没有出现处罚记录。关于国内这个环境, 可以在百度搜索引擎里面输入“site:你的域名”这句话拿去进行对比操作。一旦发现结果出现了异常的缺失情况, 就需要再继续去排查问题了。
第二步:邮件类黑名单实时查询。. 要去访问像Spamhaus和spamhaus.org这一类的网站, 还要去Barracuda以及BlackList这些比较主流的邮件黑名单数据库里面, 把域名或者是相应的服务器IP输进去, 这样就能确认那个结果是不是出现在了发信黑名单当中。
企业的邮箱管理员可以进行批量操作, 去查询主域还有子域的情况。
第三步:综合安全平台交叉验证。 我们要把域名提交到像VirusTotal和URLScan这样的安全检测平台里面去。目的是查看这个域名是被多少个威胁情报源给标记出来了。同时, 我们还需要去检查域名的WHOIS状态。这样做的目的是为了确认是否存在诸如“clientHold”之类的注册局层面的锁定标记。
域名被列入黑名单的常见原因
该网站在过去曾经被用来托管带有恶意代码的软件, 也用来搭建用于实施网络的虚假页面, 或者是被当作向大量用户群发垃圾邮箱的主要来源地使用。
在域名被批量注册了之后, 那些域名被用于进行网络攻击, 这样就触发了自动化封禁的规则。
子域名下面所包含的内容, 它违反了平台规则, 比如没有进行备案、或者涉及到了侵权情况。
该域名在过去的时候, 曾经被指向过一些违反规定的网站, 所以安全厂商就顺着过去的记录, 依然把它给标记了出来。
确认被拉黑后的标准处理流程
1. 你要去把那个具体的黑名单记录给找出来, 然后要弄清楚这条记录它所对应的那个数据库的名称是什么, 还有它所对应的那个时间戳是什么值。
2. 如果是因为系统误判导致的, 那么就请尽快找到负责维护该黑名单的相关方进行联系, 向他们提交申诉材料, 同时在申请材料中附上能够证明你拥有该域名所有权的文件资料。
3. 如果确定是真正的属于违规的状况的话, 那么就要先把存在风险的那些内容全部都清理干净, 比如说把恶意脚本给移动走, 或者把那些违规的子路径给关闭掉, 然后在这样做了之后, 再去申请进行解除的操作。
4. 在完成了解除操作之后, 还需要继续进行连续的为期三十天的监控活动, 通过这一系列的动作, 来确认各个平台的索引状态能够恢复到那种正常的状况。
日常预防与持续监测
我们建议每一个季度都要至少执行一次完整的针对域名黑名单的检测, 这个动作尤其要在业务进行扩张并且新增了子域, 或者更换了服务器的IP地址之后去做。
你可以借助gname.xin这家平台所提供的域名安全监测服务, 对已经持有的那些域名进行周期性的黑名单扫描以及异常情况的告警, 从而把风险拦截在还没有影响到流量以及邮件到达率之前。
与此同时, 还需要去确保域名注册的信息是完整的, 然后要让SSL证书处于有效的状态, 另外要检查网站里面不能存在未经授权的第三方脚本注入到里面的情况, 这样就可以从最开始的源头上降低被错误标记的可能性。
域名黑名单的检测这个行为, 它不是一次性的动作, 它是被包含在那个叫做域名全生命周期管理的过程之中的, 它属于常规的安全巡检环节这个类别。所以啊, 为了能够把那个突如其来的风险所能够造成的影响给降低到最低的这个程度, 就必须要去建立那些固定的检测节奏, 还有就是要建立申诉的那个预案才行。


