通过 wget.x86_64-darwin 进行的 Tex Live Utility 未签名

通过 wget.x86_64-darwin 进行的 Tex Live Utility 未签名

我今年早些时候安装了 2017 Tex 包,并且我已经设法使用 Tex Live Utility 进行更新,到目前为止没有任何问题。

我最近安装了 Little Snitch,它通过 wget.x86_64-darwin 标记了镜像,原因是镜像没有有效签名,而 Tex Live Utility 本身具有有效签名,因此规则要求两个进程都有有效签名。

关于我该如何进行,有什么建议吗?

編輯:

我使用的是 iMac OS High Sierra 版本 10.13.3

我编辑了第二段,希望它比未编辑的第二段更好地描述这个问题。

以下是我从 Little Snitch 收到的警告:

TeX Live Utility 通过 wget.x86_64-darwin 想要连接到 mirror.ctan.org

注意:“wget.x86_64-darwin”没有代码签名。可执行文件可能会被恶意修改而不被检测到。因此匹配规则不适用。

存在一个匹配规则,要求“TeX Live Utility”具有有效的代码签名,但未明确指定 via 进程(在本例中为“wget.x86_64-darwin”)的要求。因此,仅当 via 进程的签名也有效时,该规则才适用。

TeX live Utility 具有有效的代码签名,但“wget.x86_64-darwin”没有。因此不应用匹配规则。

我可以通过 wget.x86_64-darwin 为 TeX Live Utility 编写一条新规则,忽略任何代码签名,但我不愿意这样做,因为 Little Snitch 的警告很明确,这样做不太安全。

没有足够的信心去覆盖现有的规则也许反映了我对破坏我的文件甚至我的电脑的偏执。

Little Snitch 网络监视器.log

以下是与 wget.x86_64-darwin 相关的日志:

2018-02-01 14:00:19.638 Little Snitch 网络监视器 [530:4903] 加载软件包的外部 Internet 访问策略时出错:/usr/local/texlive/2017/tlpkg/installer/wget/wget.x86_64-darwin:软件包的代码签名无效:/usr/local/texlive/2017/tlpkg/installer/wget/wget.x86_64-darwin

相关内容