【技术实现步骤摘要】
通过预定义服务器的安全固件更新
[0001]本文中所公开的至少一些实施例大体上涉及存储器装置,且更确切地说,涉及但不限于对存储器装置中的安全输入/输出(I/O)操作进行验证。
技术介绍
[0002]存储器子系统可包含存储数据的一或多个存储器装置。存储器装置可为例如非易失性存储器装置和易失性存储器装置。主机系统可利用存储器子系统以在存储器装置处存储数据以及从存储器装置检索数据。
技术实现思路
[0003]根据本公开的一个实施例,提供一种方法。方法包括:通过存储器装置接收固件更新;通过存储器装置验证与固件更新相关联的签名;通过存储器装置将现有固件映像复制到存档位置;通过存储器装置启动并执行固件更新;以及在启动固件更新时检测到错误后就通过存储器装置用存储在存档位置中的现有固件映像替换固件更新。存档位置存储按版本标识符排序的多个固件映像。
[0004]根据本公开的另一实施例,提供一种存储器装置。存储器装置包括:非易失性存储区域;以及控制器,其被配置成:接收固件更新;验证与固件更新相关联的签名;将现有固件映像复 ...
【技术保护点】
【技术特征摘要】
1.一种方法,其包括:通过存储器装置接收固件更新;通过所述存储器装置验证与所述固件更新相关联的签名;通过所述存储器装置将现有固件映像复制到存档位置,所述存档位置存储按版本标识符排序的多个固件映像;通过所述存储器装置启动并执行所述固件更新;以及在启动所述固件更新时检测到错误后就通过所述存储器装置用存储在所述存档位置中的所述现有固件映像替换所述固件更新。2.根据权利要求1所述的方法,其中接收固件更新包括接收固件更新映像和对应版本标识符。3.根据权利要求1所述的方法,其进一步包括在确定所述签名无效后就丢弃所述固件更新。4.根据权利要求1所述的方法,其中将所述现有固件映像复制到存档位置包括将所述现有固件映像写入到非易失性存储器的写入保护区。5.根据权利要求1所述的方法,其中将所述现有固件映像复制到存档位置包括更新版本映射,所述版本映射使版本号与固件映像相关联。6.根据权利要求1所述的方法,其进一步包括迭代地执行多个固件映像直到在启动相应固件映像时不发生错误为止。7.根据权利要求1所述的方法,其中将所述现有固件映像复制到存档位置包括将所述现有固件映像推送到堆栈上。8.一种存储器装置,其包括:非易失性存储区域;以及控制器,其被配置成:接收固件更新;验证与所述固件更新相关联的签名;将现有固件映像复制到所述非易失性存储区域中的存档位置,所述存档位置存储按版本标识符排序的多个固件映像;启动并执行所述固件更新;以及在启动所述固件更新时检测到错误后就用存储在所述存档位置中的所述现有固件映像替换所述固件更新。9.根据权利要求8所述的存储器装置,其中接收固件更新包括接收固件更新映像和对应版本标识符。10.根据权利要求8所述的存储器装置,所述控制器进一步被配置成在确定所述签名无效后就丢弃所述固件更新。11.根据权利要求8所述...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。