就像在普通的 Linux 发行版下一样 - 是否有任何检查来确保下载的软件包确实是镜像服务器上的软件包?
答案1
获取的包pkg_add
来自官方镜像站点已签名,pkg_add
实用程序将自动根据系统上可用的密钥检查签名。
If a package is digitally signed:
• pkg_add checks that its signature is valid and that the signature was
emitted by a valid signing key, as stored in /etc/signify/*-pkg.pub,
• pkg_add verifies that the compressed package data matches the
signature, before it decompresses and unpacks files.
签名不是使用 GnuPG 检查的,而是使用本机检查的signify
公用事业。
2011 年的旧(过时)答案:
不是,没有。但请从 openbsd-misc 列表中查看这些线程:
答案2
现在您可以在更新系统时执行一些检查!检查signify
这里提到的命令:
https://www.openbsd.org/faq/faq4.html#下载
您可以从以下位置获取 SHA256.sig 文件官方镜子,根据您的版本和架构。
更新时,您需要在启动(并选择(U)pgrade
)之前检查新版本的内核签名。之后,更新程序会自动对其安装的系统的其余部分进行签名检查。