【技术实现步骤摘要】
本公开一般涉及在连接到网络的设备(例如连接到物联网的设备)上安装应用程序更新的方法。
技术介绍
1、连接到网络的设备,例如连接到互联网的iot设备,被配置为接收软件更新模块。软件更新模块可以例如用于更新设备的存储器中的应用程序。
2、然而,在软件更新模块的接收期间以及在它们的安装期间,电子设备不在安全环境中。实际上,电子设备例如被使用并且在终端用户的手中。此外,设备制造商例如对软件更新模块的编程没有控制。
3、通常期望的是,在安装之后,限定设备的整个系统将保持连贯。还可以期望确保设备在更新之后正确地操作,同时确保更新不向经更新的应用程序授予额外的特权。
技术实现思路
1、一个实施例提供了一种方法,该方法包括:
2、-由电子设备接收包括用于设备的应用程序的软件更新模块的数据,软件更新模块包括第一部分,第一部分包括第一更新信息和指示值;-由设备的处理器将第一信息与参考信息进行比较,参考信息与指示值相关联地被存储在设备的存储器中;以及
3、在第一信
...【技术保护点】
1.一种方法,包括:
2.根据权利要求1所述的方法,其中所述指示值是所述应用程序的标识符。
3.根据权利要求1所述的方法,其中所述指示值是标识应用程序的类别的值。
4.根据权利要求1所述的方法,还包括:在将所述第一更新信息与所述参考信息进行比较之前,验证所述应用更新模块的真实性。
5.根据权利要求1所述的方法,还包括:在将所述第一更新信息与所述参考信息进行比较之前,验证所述应用更新模块的完整性。
6.根据权利要求1所述的方法,其中所述第一更新信息是非加密数据。
7.根据权利要求1所述的方法,其中所
...【技术特征摘要】
1.一种方法,包括:
2.根据权利要求1所述的方法,其中所述指示值是所述应用程序的标识符。
3.根据权利要求1所述的方法,其中所述指示值是标识应用程序的类别的值。
4.根据权利要求1所述的方法,还包括:在将所述第一更新信息与所述参考信息进行比较之前,验证所述应用更新模块的真实性。
5.根据权利要求1所述的方法,还包括:在将所述第一更新信息与所述参考信息进行比较之前,验证所述应用更新模块的完整性。
6.根据权利要求1所述的方法,其中所述第一更新信息是非加密数据。
7.根据权利要求1所述的方法,其中所述应用更新模块的所述第二部分包括加密数据,所述方法还包括:在所述应用更新模块的所述第二部分的安装之前,使用所述电子设备的密码电路对所述加密数据进行解密。
8.根据权利要求1所述的方法,其中所述资源集合包括所述电子设备的外围电路。
9.根据权利要求1所述的方法,其中所述资源集合包括所述电子设备的总线。
10.根据权利要求1所述的方法,其中所述资源集合包括存储在所述电子设备的所述存储器中的软件代码。
11.根据权利要求1所述的方法,其中如果所述资源集合中的资源属于经授权的所述资源集合,则所述第一更新信息对应于所述参考信息。
12.根据权利要求1所述的方法,还包括在所述应用更新模块的所述第二部分的所述安装之后,执行记录所述应用更新模块的记录阶段,所述记录阶段包括:
13.根据权利要求12所述的方法,...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。