在 2020.3 版本和更低版本的 Bootgen 中,将旧身份验证密钥文件替换为使用“-generate_keys”选项生成的新身份验证密钥文件可能失败。
如果硬盘上已存在目标密钥文件但无法将其覆盖(例如,由于权限问题),则可能发生此状况。
如果密钥格式为 PEM,那么 Bootgen 将崩溃并显示分段错误。
但如果格式为 RSA,则 Bootgen 将静默退出,不显示任何错误。
注:
如需了解如何注册接收新设计咨询的通知邮件,请参阅(赛灵思答复记录 18683)。
赛灵思建议您在生成密钥文件前,先检查目标密钥文件是否存在,并检查其权限。
如果不执行此项检查,则可能导致用户使用旧密钥却误以为自己使用的是新生成的密钥。这可能造成安全性漏洞。
此问题将在 Bootgen 的后续版本中得到修复,并且当 Bootgen 无权覆盖任何现有密钥文件时,将提供适当的错误 (ERROR) 消息。
AR# 76125 | |
---|---|
日期 | 03/07/2021 |
状态 | 活跃 |
Type | 设计咨询 |
器件 | |
Tools |