我问这个纯粹是出于学术原因。
我知道有域记录列表等等,但我试图了解 DNS 如何工作的确切结构以及有人可能接管域名的位置。即使我的网络应用程序绝对没有漏洞,也不能有人将域记录更改为指向其他地方并劫持我的流量吗?
我问这个纯粹是出于学术原因。
我知道有域记录列表等等,但我试图了解 DNS 如何工作的确切结构以及有人可能接管域名的位置。即使我的网络应用程序绝对没有漏洞,也不能有人将域记录更改为指向其他地方并劫持我的流量吗?
域劫持不会通过 Web 应用程序黑客攻击发生,但通常是通过域注册商系统中的漏洞,或者通过设法拦截/接管域注册到的电子邮件帐户 - 因此攻击者可以重置密码并拦截传输电子邮件,同意转让。
通常情况下,它会通过设法说服域注册商相信攻击者是域的所有者,使用有关域所有者的个人信息来访问他们在注册商上的帐户,然后将 DNS 服务器切换到攻击者的 DNS 服务器。他们可以按照自己喜欢的方式重定向,或者将域转移给攻击者。
或者,当然只是等待域过期并在更新之前获取它。
ICANN于 2005 年就该问题制作了一份报告,涵盖了您可以采取的风险和行动。
即使您没有正式接管某人的域名,您仍然可以“接管他们的域名”。也就是暂时的。
针对 DNS 的中间人攻击依赖于能够对受害者机器的 DNS 请求做出回复,受害者会在合法回复之前收到该请求。因此,您可能会发送声称来自受害者的 DNS 服务器的 UDP 数据包,并声称 www.victimsbank.example 有攻击者.evilpeople.example 的 IP 地址的 A 记录。当受害者访问该站点时,如果您的数据包在实际结果之前到达那里,它们就会转到攻击者的服务器。