返回

文章详情

更新的GPG密钥用于签署Firefox和Thunderbird发布版本

Hacker News2026年8月11日 04:04

今天,我们切换到了新的GPG签名子密钥,用于签署某些Firefox和Thunderbird工件(即Linux tarball、RPM包、校验和文件),这是因为之前子密钥的未加密副本无意中被提交到了一个私有的GitHub仓库。我们对可用的审计记录进行了审核,没有发现密钥在仓库中存在期间被未经授权的人员访问的证据。仓库的访问权限仅限于Mozilla内部的一小部分人员,他们都已通过其他方式获得了对该密钥的授权。我们已撤销了之前的签名密钥,并增加了保护措施,以防止未来出现类似问题。对于大多数用户,无需采取任何行动。以下两种情况下,您可能需要采取行动:如果您手动验证我们的GPG签名,则需要导入新的签名密钥和撤销旧密钥。如果您使用Firefox RPM包,可能需要一些手动干预。有关详细说明,请参阅下面的说明。Thunderbird并未提供官方的RPM包,因此无需进行RPM特定的操作。RPM用户:不同的RPM包管理工具对GPG密钥轮换和撤销的处理方式不同。请参见下面各节,以了解您需要采取什么措施(如果有的话),以确保继续接收最新的Firefox更新。Fedora 43及之后版本:无需特别操作。在下次更新时,dnf会下载更新的密钥,您只需确认导入。确保显示的指纹与827E 6586 0867 9618 CD34 9F93 678E 455D 7676 7AA3相匹配,然后再接受。Fedora 42及以前版本,RHEL/Rocky/Almalinux:这些版本的Dnf无法自行替换密钥。更新会失败并显示"导入密钥没有帮助,密钥错误?"或"列出用于mozilla仓库的GPG密钥已安装,但对于此包不正确"。必须手动删除旧的密钥:sudo rpm -e --allmatches gpg-pubkey-14f26682d0916cdd81e37b6d61b7b526d98f0353 sudo rpm --import https://packages.mozilla.org/rpm/firefox/signing-key.gpg sudo dnf clean all 重要提示:在导入新的密钥之前,请先删除之前的签名密钥。如果在之前的密钥仍已安装时运行rpm --import,该命令可能报告成功,尽管密钥并未更新。openSUSE/SUSE基础的发行版:与前一部分相同,zypper不会自行替换密钥,必须手动删除。更新会失败并显示“签名验证失败”或“NOKEY”。使用以下命令:sudo rpm -e --allmatches gpg-pubkey-14f26682d0916cdd81e37b6d61b7b526d98f0353 sudo rpm --import https://packages.mozilla.org/rpm/firefox/signing-key.gpg sudo zypper refresh 新GPG密钥详细信息:GPG指纹为14F2 6682 D091 6CDD 81E3 7B6D 61B7 B526 D98F 0353。新的签名子密钥的指纹为827E 6586 0867 9618 CD34 9F93 678E 455D 7676 7AA3,并将于2028年08月05日到期。可以从以下位置获取新的公钥和之前密钥的撤销:最新Firefox Nightly的KEY文件(https://archive.mozilla.org/pub/firefox/nightly/latest-mozilla-central/) keys.openpgp.org,或以下部分这可以用来验证使用新密钥签署的发布版本。由于GPG签名的性质,使用之前密钥签署的发布版在导入撤销后将不再可验证。-----BEGIN PGP PUBLIC KEY BLOCK----- mQINBFWpQAQBEAC+9wVlwGLy8ILCybLesuB3KkHHK+Yt1F1PJaI30X448ttGzxCz PQpH6BoA73uzcTReVjfCFGvM4ij6qVV2SNaTxmNBrL1uVeEUsCuGduDUQMQYRGxR tWq5rCH48LnltKPamPiEBzrgFL3i5bYEUHO7M0lATEknG7Iaz697K/ssHREZfuuc B4GNxXMgswZ7GTZO3VBDVEw5GwU3sUvww93TwMC29lIPCux445AxZPKr5sOVEsEn dUB2oDMsSAoS/dZcl8F4otqfR1pXg618cU06omvq5yguWLDRV327BLmezYK0prD3 P+7qwEp8MTVmxlbkrClS5j5pR47FrJGdyupNKqLzK+7hok5kBxhsdMsdTZLd4tVR jXf04isVO3iFFf/GKuwscOi1+ZYeB3l3sAqgFUWnjbpbHxfslTmo7BgvmjZvAH5Z asaewF3wA06biCDJdcSkC9GmFPmN5DS5/Dkjwfj8+dZAttuSKfmQQnypUPaJ2sBu blnJ6INpvYgsEZjV6CFG1EiDJDPu2Zxap8ep0iRMbBBZnpfZTn7SKAcurDJptxin CRclTcdOdi1iSZ35LZW0R2FKNnGL33u1IhxU9HRLw3XuljXCOZ84RLn6M+PBc1eZ suv1TA+Mn111yD3uDv/u/edZ/xeJccF6bYcMvUgRRZh0sgZ0ZT4b0Q6YcQARAQAB tC9Nb3ppbGxhIFNvZnR3YXJlIFJlbGVhc2VzIDxyZWxlYXNlQG1vemlsbGEuY29t PokCOAQTAQIAIgUCValABAIbAwYLCQgHAwIGFQgCCQoLBBYCAwECHgECF4AACgkQ Ybe1JtmPA1NQqg//Rr6/V7uLqrIwx0UFknyNJasRJZhUkYxdGsLD18zO0Na8Ve3Q sYpOC3ojpqaFUzpqm6KNv8eXfd/Ku7j3WGr9kPkbjZNghvy6V5Lva4JkxO6LMxKk JYqiqF2o1Gfda8NfcK08GFy4C0L8zNwlADvmdMo4382tmHNGbTTft7BeVaRrE9xW 9eGmGQ2jYOsjxb5MsadAdZUuK8IC95ZHlUDR3gH9KqhfbQWp5Bo924Kiv+f2JUzN rrG98eOm1Qb8F9rePzZ2DOYRJyOe4p8Gpl+kojCXNntkJgcwJ1a1yRE6wy9RzpeB lCeoQuLS92MNne+deQZUskTZFoYXUadf6vbdfqL0nuPCKdl9lhef1QNwE30IRymt 6fhJCFffFQjGdeMfSiCHgcI8ichQbrzhBCGGR3bAHan9c2EbQ+puqG3Aa0YjX6Db GJjWOI6A61bqSPepLCMVaXqV2mZEIaZWdZkOHjnRrU6CJdXG/+D4m1YBZwYM60eJ kNu4eMMwMFnRsHiWf7bhqKptwuk8HyIGp2o4j8iqrFRVJEbK/ctdhA3H1AlKug9f NrfwCfqhNCSBju97V03U26j04JMn9nrZ2UEGbpty+8ONTb38WX5/oC61BgwV8Ki4 6Lwyb7fImUzz8jE83pjh7s3+NCKvvbH+VfT12f+V/fsphN3EwGwJPTC3fX2IRgQQ EQIABgUCVaz/SwAKCRB2JUA9fw0VsVNkAKDjhUW5GyFNcyj9ot48v+lSh5GBIACf Ten/Rpo5tf77Uq7445cVs80EK5CIR

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

请我喝杯咖啡