【技术实现步骤摘要】
软件信息存储方法、装置、设备和存储介质
本申请实施例涉及计算机
,特别涉及一种软件信息存储方法、装置、设备和存储介质。
技术介绍
安全软件是一种可以对病毒、木马等一切已知的对设备有危害的程序代码进行清除的程序工具。安全软件也是辅助用户管理电脑安全的软件程序。在相关技术的中,安全软件的客户端通过定期将设备上已安装软件的软件信息列表同步到云端,云端直接存储该软件信息列表;之后,云端就可利用该软件信息列表,结合设备使用场景、(可疑)恶意/病毒软件特征列表等信息,进行病毒云查杀,进一步执行风险预警和病毒拦截等安全决策。在上述相关技术中,由于安全软件的客户端上报的软件信息列表是全量的信息,云端直接存储会导致云端的存储成本较大。
技术实现思路
本申请实施例提供了一种软件信息存储方法、装置、设备和存储介质,可用于解决相关技术中,云端的存储成本较大的问题。所述技术方案如下:一方面,本申请实施例提供了一种软件信息存储方法,所述方法包括:接收终端的已安装软件信息,所述已安装软件信息包括软件信息列表,所述软件信息列表包括所述终端中n个已安装软件的特征信息,所述n为正整数;从软件信息库中,查找与各个所述已安装软件的联合索引各自对应的信息标识;其中,所述软件信息库中包括至少一个软件的信息条目,所述信息条目包括信息标识、联合索引和其它特征信息,且任意两个软件的联合索引互不相同;生成所述软件信息列表的副本,所述软件信息列表的副本包括所述n个已安装软件的软件信息;其中,所述n ...
【技术保护点】
1.一种软件信息存储方法,其特征在于,所述方法包括:/n接收终端的已安装软件信息,所述已安装软件信息包括软件信息列表,所述软件信息列表包括所述终端中n个已安装软件的特征信息,所述n为正整数;/n从软件信息库中,查找与各个所述已安装软件的联合索引各自对应的信息标识;其中,所述软件信息库中包括至少一个软件的信息条目,所述信息条目包括信息标识、联合索引和其它特征信息,且任意两个软件的联合索引互不相同;/n生成所述软件信息列表的副本,所述软件信息列表的副本包括所述n个已安装软件的软件信息;其中,所述n个已安装软件中的第i个已安装软件的软件信息,包括所述第i个已安装软件对应的信息标识,所述i为小于或等于所述n的正整数;/n存储所述已安装软件信息的副本,所述已安装软件信息的副本包括所述软件信息列表的副本。/n
【技术特征摘要】
1.一种软件信息存储方法,其特征在于,所述方法包括:
接收终端的已安装软件信息,所述已安装软件信息包括软件信息列表,所述软件信息列表包括所述终端中n个已安装软件的特征信息,所述n为正整数;
从软件信息库中,查找与各个所述已安装软件的联合索引各自对应的信息标识;其中,所述软件信息库中包括至少一个软件的信息条目,所述信息条目包括信息标识、联合索引和其它特征信息,且任意两个软件的联合索引互不相同;
生成所述软件信息列表的副本,所述软件信息列表的副本包括所述n个已安装软件的软件信息;其中,所述n个已安装软件中的第i个已安装软件的软件信息,包括所述第i个已安装软件对应的信息标识,所述i为小于或等于所述n的正整数;
存储所述已安装软件信息的副本,所述已安装软件信息的副本包括所述软件信息列表的副本。
2.根据权利要求1所述的方法,其特征在于,所述联合索引包括包名、证书摘要和文件大小。
3.根据权利要求1所述的方法,其特征在于,所述信息条目还包括至少一个安装文件的扩展标识和文件摘要之间的对应关系;
所述存储所述已安装软件信息的副本之前,还包括:
对于所述第i个已安装软件,从所述第i个已安装软件的信息条目中查找目标扩展标识,所述目标扩展标识是指与所述已安装软件信息中包含的所述第i个已安装软件的文件摘要相对应的扩展标识;
其中,所述第i个已安装软件的软件信息,还包括所述目标扩展标识。
4.根据权利要求1所述的方法,其特征在于,所述存储所述已安装软件信息的副本之前,还包括:
对于所述第i个已安装软件,获取所述第i个已安装软件的特征信息相较于所述第i个已安装软件的信息条目不一致的特征信息;
其中,所述第i个已安装软件的软件信息,还包括所述不一致的特征信息。
5.根据权利要求1所述的方法,其特征在于,所述接收终端的已安装软件信息之后,还包括:
若从所述软件信息库中,未查找到所述第i个已安装软件的联合索引,则在所述软件信息库中添加所述第i个已安装软件对应的信息条目;
其中,所述第i个已安装软件对应的信息条目包括:目标信息标识、所述第i个已安装软件的联合索引和所述第i个已安装软件的其它特征信息。
6.根据权利要求5所述的方法,其特征在于,所述在所述软件信息库中添加所述第i个已安装软件对应的信息条目,包括:
判断所述第i个已安装软件对应的信息条目的添加时长是否超过指定时长;
若所述添加时长超过所述指定时长,则记录所述添加时长内出现频次大于目标次数的所述第i个已安装软件...
【专利技术属性】
技术研发人员:刘诗毅,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。