OpenPGP 在 Junos OS 上实现安全包签名
了解 OpenPGP 以及如何在 Junos OS 上执行安全包签名。
为了便于安全添加客户软件包,可以使用 OpenPGP(Pretty Good Privacy)进行自签名,并验证瞻博网络设备上安装或更新过程中涉及的软件或固件文件。OpenPGP 是一种广泛采用的加密标准,它使用非对称加密来提供数据的机密性、完整性和不可否认性。
您必须设置包含 GPG 安装的签名程序计算机,以生成私钥并对包进行签名。
您可以确保新创建的 OpenPGP 密钥的安全。任何有权访问私钥的人都可以在客户设备上运行的代码进行签名。
Junos OS 上的 Veriexec 功能强制要求所有软件都由有效的颁发机构(通常是 瞻博网络公司)签名。客户可以使用 OpenPGP(Pretty Good Privacy)对自己的软件包进行签名,以允许软件包在 Junos OS 上运行。
本节提供有关如何利用 OpenPGP 进行验证的分步演练,包括密钥生成、在 Junos 设备上安装密钥、签名清单以及使用 OpenPGP 签名验证已签名清单。
在生成 OpenPGP 密钥之前,请将
veriexec-openpgp.tgz 扩展 名添加到 Junos。要添加扩展,请在 Junos 设备上执行命令
request system software add veriexec-openpgp.tgz
。此命令可确保安装 OpenPGP 集成所需的组件,使其可供使用。
添加 veriexec-openpgp.tgz 扩展后,我们可以继续在签名器中生成 OpenPGP 密钥。