模块 6 · 第 4 课(共 4)课程中的23/54~14 min
模块课程(4/4)
DNS rebinding and defenses
DNS重新绑定和防御
通过 DNS 重新绑定,名称可以解析为一个地址,然后解析为另一个地址。当页面导致浏览器联系用户网络上的私有地址时,浏览器可能会保留相同的原始名称。短 TTL 可以是该模式的一部分,但风险来自于信任名称而忽略目标和请求上下文。
服务应验证服务器端的主机名和目标,在适当的情况下拒绝意外的私有或本地链接目标,使用反 CSRF 保护,并避免暴露未经身份验证的管理界面。浏览器和解析器的行为各不相同,因此仅 DNS 阻止并不是完整的防御。
未经许可,切勿针对网络或服务测试重新绑定。使用受控实验室并记录正在测试的确切信任边界。
检查你的理解情况
选择最佳答案。此测验在本地运行,不会向真实域发送 DNS 查询。
哪种控制可以减少对内部服务的意外请求?