如果一个高权重的域名被他人恶意劫持, 那么在搜索引擎里面收录的权重就会受到影响, 品牌获得流量的入口也会被堵死, 用户对你的信任也会遭到不可逆转的损失。
核心保护的具体路径主要包含四道防线, 这四道防线分别是注册锁定、管理权限隔离、DNS多层冗余以及实时监控告警, 这四项内容缺一不可。以下的内容将按照操作顺序来一项一项地说明具体的执行要求。
注册环节:从源头堵住转移风险
1. 马上就去激活注册商那边提供的域名锁, 也就是Registrar Lock或者Transfer Lock这个功能, 把它给开启起来, 因为一旦开启成功之后, 任何关于要把域名转出去、把域名过户给别人或者是修改信息这些操作, 都必须要经过注册商的客服人员手动介入来进行验证, 这样一来就可以把那些大多数的恶意转移请求都给彻底地阻断掉了。
2. WHOIS信息启用了隐私保护功能, 从而让攻击者无法通过社会工程学的手段来获取持有者的电话和邮箱地址, 这样就减少了相关的入侵入口。
3. 为管理服务所使用的邮箱地址和手机号码, 必须采用独立存在的账号机制。这类账号不得被其他种类的业务平台或应用共同占用, 也不得随意混用。如果你正在处理像gname.xin这样的关键业务域名。这种域名通常具备比较高的搜索引擎权重数值。
针对此类重要资产, 我们给出如下建议操作方向: 请专门开辟出一个属于它的管理邮箱接收信息, 并且同步绑定一个专有的手机号用于验证环节。整体工作状态下要保持完全隔离状态, 坚决杜绝任何交叉使用的可能性。同时还需要做好相关记录存档工作, 把这套独立配置方案详细写入企业内部控制规范文件当中去备查。
4. 在域名即将过期的前六十天这个时间里, 系统会自动把钱扣掉然后把续费给办了, 这么做的目的就是为了杜绝因为域名过期了而出现的、有人可以趁机抢注的那个时间段被利用上去的情况发生。
管理权限:最小化操作面
1. 在注册商的后台管理系统方面, 必须要把多因素认证功能给开启起来。这里头有一个优先级的讲究。那就是要首选去绑定那些硬件级别的安全密钥产品。比如大家比较熟知的YubiKey就属于这一类。
除了这个之外, TOTP这种动态口令方式也是一个非常不错的选择。当然, 这里面存在一个绝对不可以犯的错误。那就是决不能仅仅只依赖于短信验证码来进行身份验证。毕竟单纯靠短信的手段并不够稳固。
2. 把域名的操作权限按照级别来进行管理, 具体就是把域名操作拆分成三个等级, 第一个等级是只读查看, 第二个等级是日常操作, 包括修改DNS和修改NS, 第三个等级是高危操作, 包括转移、过户和删除。
负责日常运营的人员只有第一级的权限, 拥有第二级权限的人最多限两到三名技术负责人, 拥有第三级权限的人仅限一名核心管理员, 并且进行高级别的操作时需要由另外一个人进行复核。
3. 每过90天的时间就要强制性地对管理密码做一次轮换, 把操作相关的日志信息导出来并且进行归档处理,以此来提供安全审计所需的相关依据。
DNS与解析层:多通道冗余
1. 与此同时, 要把域名解析服务至少在两家不相同的云服务商那边部署上, 像比如说 Cloudflare 和 AWS Route 53 这两个例子那样, 这么做就是为了避免出现因为单一的一个服务商发生了故障, 或者是那个服务商的账号被盗走了这样的情况, 从而导致了整个解析过程被全盘劫持的危险。
2. 你需要为这个域名去开启那个叫作DNSSEC的签名操作, 这样一来就能保证数据在传输这条链路上即便被修改了, 终端设备也能发现并且把它拒绝掉。
3. 在注册商的后台系统里把DNS修改二次确认功能给开启掉, 也就是要用邮箱加上密码来做双重验证这个事。把那些叫做快速NS切换之类的方便功能给关闭掉, 所有对解析做的变更都要统一通过自己拥有的DNS控制面板来操作, 只有经过审批通过了之后才能正式生效。
4. 把备用NS服务器的IP地址以及相关的联系方式, 在事前就写入到应急预案文档之中, 以此来确保一旦主NS服务器发生失效情况, 就可以在规定的时间范围内, 也就是15分钟之内, 顺利完成切换操作。
实时监控与应急响应
1. 我们要去部署那个负责监听域名变更的系统, 这个系统需要每隔一个小时去轮询一下WHOIS记录, 还要轮询NS记录, 以及A记录或者AAAA记录还有CNAME记录这些关键信息字段, 一旦发现有任何不被授权的变更发生, 就要立即触发告警提示, 这里的告警传播渠道包含了电子邮件和短信服务同时还有即时通讯工具通知, 以此来确保能够保证至少有其中的一位工作人员会在十分钟之内进行响应处理。
2. 建立一个固定的应急响应标准操作程序, 要明确出四个具体的步骤, 如果发现异常的话, 要立即执行冻结域名的那个操作, 然后切换成备用的名称服务器, 最后要向搜索引擎还有注册局那边进行报备这件事, 在每一个季度里面, 要组织一次桌面推演这样的活动, 来模拟一册商账号被盗还有名称服务器被篡改这两类比较典型的场景。
3. 查看注册商那边的操作记录, 注意那些不常用的IP地址和不常见时间段的登录情况, 一旦发现不对劲就马上把账号锁定。
补充要点
目前的主流后缀, 也就是.com、.cn以及.net这些, 全都支持注册商锁这种设置功能。对于那些在上线之前属于新通用顶级域(即新的gTLD)的情况, 我们需要去确认对应的注册商是不是也提供具备同等水平的功能服务。
假如域名承载着品牌的资产, 那么就需要同步去注册那些拼写存在偏差的或者常见后缀对应的防御性质的域名, 以此来降低因为混淆和劫以及仿冒所带来的风险。
域名管理密码还有MFA密钥这种属于秘密信息的资料, 绝对不会在通用的云盘或者是共享文档里面被以明文的形式直接进行存储。
以上的这五层防护, 形成了完整的一个闭环, 其核心的原则是: 任何一点出现单独故障, 都不会导致对整个域名的失控。当所有这些措施全部得到落实之后, 域名遭到外部劫持的可能性, 就会降低到一个极低的水平。


