rajeev Asked: 2020-05-11 02:50:35 +0800 CST2020-05-11 02:50:35 +0800 CST 2020-05-11 02:50:35 +0800 CST 为什么某些固件更新会阻止降级? 772 我指的是计算机部件或设备,如路由器或主板,供应商会在一段时间内发布更新的固件。但是,有些升级厂商明确提到,一旦升级到这个版本,就不能再降级了。 例如 TPLink Archer C6 Firmware Rev 1.3 或 ASRock X470 Taichi Ultimate 主板 BIOS Rev 3.3 一旦升级到特定版本,阻止用户降级到较早版本的固件的技术理由是什么?是否有任何特定的技术概念来控制这种行为? firmware downgrade 2 个回答 Voted Best Answer dirdi 2020-05-11T03:02:43+08:002020-05-11T03:02:43+08:00 以下是我立即想到的两个原因: 修复了一个安全漏洞,回到旧版本会导致安全性回归。 数据已被操纵,无法转换回来(例如,管理员密码以明文形式存储,需要为新版本进行散列。由于加密散列函数是单向函数,因此无法恢复)。 许多其他原因可能适用。 John 2020-05-11T04:36:06+08:002020-05-11T04:36:06+08:00 新固件以不同的方式写入不同的版本,旧固件无法完全覆盖。有的路由器,有的我的电子仪器,有的电脑都是这样的。苹果 iPhone 因只会向前发展而臭名昭著 我认为可行的情况是,最后有空间来处理更大的固件。然后向后退不会写出新的更长的结尾。所以旧的更新失败了。只是一张图,请谅解。
以下是我立即想到的两个原因:
新固件以不同的方式写入不同的版本,旧固件无法完全覆盖。有的路由器,有的我的电子仪器,有的电脑都是这样的。苹果 iPhone 因只会向前发展而臭名昭著
我认为可行的情况是,最后有空间来处理更大的固件。然后向后退不会写出新的更长的结尾。所以旧的更新失败了。只是一张图,请谅解。