蓝点网 2024年09月18日
适用于Mac的第三方防火墙Little Snitch存在缺陷 会让macOS系统绕过DNS加密
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

macOS系统提供DNS加密功能,但存在某些DNS请求未被接收及绕过代理的问题,该问题可能早于macOS14.5版就已存在,目前已报告给苹果,其是否为安全漏洞尚未确认,且涉及第三方软件与苹果双方的问题。

🎯macOS系统的DNS加密功能本应避免网络运营商窥探用户访问的网站域名,但某些DNS请求未被接收,系统存在错误,导致部分请求绕过已安装的DNS代理,以明文形式发送到默认DNS服务器。

🔍开发者使用LittleSnitch6发现安装某些防火墙或第三方DNS代理,可能使某些请求绕过代理,且该问题可能较为普遍。此外,Safari和Chrome中浏览网页的DNS查询不受影响,Firefox浏览器则受此问题影响。

📅该问题可能在macOS14.5版中就已存在,目前已报告给苹果,但苹果尚未确认是否为安全漏洞。而LittleSnitch6虽提供DNS加密查询功能,却将用户DNS请求转发到代理,代理仍能看到明文查询,不利于保护用户隐私。

macOS 系统目前主要版本都已经提供 DNS 加密功能,该功能旨在将 DNS 查询以加密形式发送,避免网络运营商窥探用户访问的网站域名。

开发者在调查 macOS 15 上的 DNS 相关问题时,发现某些 DNS 请求未被接收,即系统似乎存在某个错误,导致某些请求绕过已经安装的 DNS 代理,然后以明文形式发送到系统默认的 DNS 服务器。

经过检查开发者发现 macOS 似乎存在一个错误,导致某些 DNS 请求会自动绕过已经安装的 DNS 代理,这种情况下所有请求都是未经过加密的。

开发者使用的时流行的第三方防火墙软件 Little Snitch 6,不过测试发现这应该是个普遍问题,即安装某些防火墙或者第三方 DNS 代理,则可能某些请求会绕过代理。

有趣的是通过更高级别的 API 执行的 DNS 查询不受问题影响,例如 Safari 和 Chrome 中浏览网页仍然通过加密 DNS 发送查询,而 Firefox 浏览器则受影响。

进行追溯后开发者发现该问题可能在 macOS 14.5 版中就已经存在了,目前问题已经被报告给苹果,苹果尚未确认这是否属于 macOS 的安全漏洞。

这里我们还是以 Little Snitch 6 为例,该软件提供了新的 DNS 加密查询功能,但实际上它是将用户的 DNS 请求转发到某个代理上,然后再通过该代理加密 DNS 查询请求。

也就是说用户对于这个代理是透明的,这个代理依然可以看到用户发送的明文 DNS 查询,这种情况下是不利于保护用户隐私的。

所以这个问题既有第三方软件的问题也有苹果的问题,具体如何解决还需要等待苹果安全团队进行审查,看看这应该系统层面进行处理还是由第三方软件处理。

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

macOS系统 DNS加密 安全漏洞 用户隐私
相关文章