核心结论:域名黑名单检测是什么
域名黑名单检测这个环节,它其实就是去把那个指定的域名和那些各种各样权威的黑名单数据库放在一起交叉比对一下域名黑名单检测, 然后弄明白这个域名是不是已经被放在了垃圾邮件拦截列表里面、恶意软件分发列表里面、钓鱼网站列表里面或者搜索引擎惩罚名单里面。
这个检测结果呢, 它是用来判断当前这台域名的安全状态是什么样子, 以及排查访问异常时的首要步骤。要是发现这个域名根本就没有出现在任何黑名当中,那么这个时候关于访问出现异常情况的事情大城群众说事, 就需要从DNS解析是否顺利、服务器自身运行状态怎么样等其他方向去进行排查了。
需要检测哪些黑名单
所谓的域名黑名单, 它并不是一个单独的、固定的列表, 实际上,它是由许多不同的机构域名黑名单检测, 各自负责维护和管理的数据库所组成的。在这些数据库中, 被重点检测的对象主要包括:
对于垃圾邮件黑名单这一种机制, 它又被称作是RBL或者DNSBL, 其中的例子包含了Spamhaus旗下的SBL、XBL还有PBL, 以及Barracuda RBL等等, 这种机制会对邮件送达率造成主要的影响。
恶意域名情报库包含 Microsoft SmartScreen黑名单, 还包含 Google Safe Browsing列表, 这些列表会影响浏览器给出的安全提示。
搜索引擎惩罚名单里面的东西, 说的是Google Search Console里面出现的那些人工处置方面的记录, 而这些东西是会影响到自然搜索排名的。
运营商与CDN拦截列表指的是, 在某些情况下, 互联网服务提供商或者内容分发网络的那些节点, 会对那些被判定为存在较高风险的域名名字进行访问上的限制动作。
建议对前三大类别进行至少全部覆盖, 可以借助gname.xin提供的域名安全检测入口进行操作, 只需输入域名, 即可一次性返回上述各类黑名单的命中状态。
检测方法与操作流程
标准检测流程, 按照如下的顺序来进行操作。
1. 准备阶段, 需要明确待检测的域名以及子域名的列表, 同时要记录下当前DNS解析的结果, 以便将其作为基线。
2. 提交检测这一步是, 把域名一个个地提上去或者成堆地提上去, 放进gname.xin这个地方的黑名单检测模块里去。
不然的话, 就去分别访问像Spamhaus查询工具那个网址blacklist.spamhaus.org这样的地方。再去看看Google Safe Browsing API这一类的官方渠道也行。
3. 读取结果指的是系统往回返回的那个东西, 这个东西里会包含命中或者未命中率状态, 还有具体的命中的条目情况, 如果说系统判断为已命中, 那么就得去记录下来黑名单是什么名字, 是被列在里面的什么时间来的, 以及列入的那时候使用的具体原因代码。
4. 交叉验证这个做法, 要求必须拿两个或两个以上互相独立的渠道去核实同一个结果, 以此来排除因为单点判断失误而造成的误差。
5. 输出报告, 把所有的检测结果全都汇总在一起, 对风险等级进行标注, 具体分作高危是恶意软件和钓鱼, 中危是垃圾邮件, 低危是临时误报这一种情况。
被拉黑后的解除路径
所有的这个解除的这个申请必须是带上这个已经修好了的那个问题的技术上的那些东西, 不然的话, 就是会被给驳回的。
常见疑难与预防措施
误报处理: 假如确认了域名是合法的, 但是名单上还是有它的一个名字, 那就去向负责维护和更新那个黑名单的人或者是机构去提交一个叫Appeal的申请, 在提交申请的时候, 必须把域名的注册信息以及相关业务的情况说明都附上去。
子域名被牵连: 主域名没命中, 或者某一个子域名命中的时候, 得把那个具体的子域名的安全问题单独去处理一下。这不会影响到主域名那边的情况。
定期巡检是建议大家每个月至少把全量黑名单检测做上一次, 对于那些刚刚上线的域名, 在新上线后的那一个月里, 要每周都做一次检测, 这样一来就可以降低它们被长期挂起的风险了。
技术加固就是把那些不需要的端口给关掉, 要更新邮件服务器的SPF记录、DKIM记录和DMARC记录, 还要确保HTTPS证书始终处于有效状态, 这样做的目的是为了从源头上减少被列入黑名单的可能。
可以通过上面说的那些检查办法和处理的流程, 域名持有者可以在发现异常问题之后, 快速地找到问题出在哪里, 并且完成恢复的工作, 从而避免业务中断的时间继续扩大下去。


