httpdns
httpdns本质上无法防劫持
httpdns是用明文http查询替代明文的udp dns查询。 对于终端木马、链路劫持的威胁,两者抵御能力实质是相同的。
httpdns可以在当前网络环境下缓解劫持
传统的劫持设备一般有两大功能:
1) dns劫持;
2)针对404页面、或者高流量200 OK页面的覆盖型、或者跳转型HTTP劫持。
httpdns绕过了这两大模块的劫持。另外还要:
1)感谢劫持设备商没怎么针对性做这块。人家跑去直接cookie劫持更省事;
2)感谢立法监督。
httpdns的核心优势
1)针对用户ip的精准流量调度,可以有效提升用户时延体验;
2)有效解决传统运营商缓存劫持的故障问题。
httpdns的代价
1)用户ip隐私:从终端侧到httpdns服务器的链路上的明文泄漏;
2)app接入的成本:每个app都要接入httpdns的api/sdk。而从网络基础设施的角度,dns解析服务应当是尽量无感的。
3)app服务商将流量精准调度的“职能”完全托管给httpdns服务器。也就是说,完全依靠httpdns的ip库精准度、httpdns服务商的可信度。
4)httpdns服务器变成了一个实质上的高度集中化的解析服务。它与google 8.8.8.8超级公共递归的实质效果类似,但是它无法自动服务于其他传统递归、以及其他未接入该服务的app。