发明名称 运行中映像文件验证的方法
摘要 本发明提出了一种运行中映像文件验证的方法,其根据算法计算得到初始的验证值,再将初始的验证值与第一映像文件合并生成第二映像文件;由引导程序加载第二映像文件,先取出初始的验证值保存到非易失存储器,再运行第一映像文件;初始化系统和验证模块从而激活验证模块,验证模块定期运用所述算法计算出第一映像文件的验证值;比较所述验证值和所述初始的验证值,若相等,则等待验证模块进行下次验证;若不相等,则提示告警。本发明是针对运行中的映像文件进行验证,当内存中的映像文件运行时,映像文件中的验证模块会定期的对映像文件进行验证,防止映像文件在运行过程中被篡改或损坏而导致系统运行不稳定或崩溃和用户丢失重要数据。
申请公布号 CN104123510A 申请公布日期 2014.10.29
申请号 CN201410379381.9 申请日期 2014.08.04
申请人 上海斐讯数据通信技术有限公司 发明人 常玉芳;刘驰
分类号 G06F21/62(2013.01)I 主分类号 G06F21/62(2013.01)I
代理机构 代理人
主权项 一种运行中映像文件验证的方法,其特征在于,包括以下步骤:步骤1:根据算法将由源文件编译生成的第一映像文件计算得到初始的验证值,再将所述初始的验证值与第一映像文件合并生成第二映像文件;步骤2:由引导程序加载第二映像文件,先取出所述初始的验证值保存到非易失存储器,再运行第二映像文件中的第一映像文件;步骤3:在第一映像文件运行的过程中,初始化系统和验证模块以激活验证模块,验证模块定期运用所述算法计算出第一映像文件的验证值;步骤4:比较所述验证值和所述初始的验证值,若相等,则等待验证模块进行下次验证;若不相等,则提示告警。
地址 201616 上海市松江区思贤路3666号