【技术实现步骤摘要】
应用软件开发者身份追溯方法及装置
[0001]本专利技术涉及计算机
,尤其涉及一种应用软件开发者身份追溯方法及装置。
技术介绍
[0002]应用软件(Application Program,简称APP)的开发者身份追溯技术有助于定位盗版软件、恶意软件和黑产软件的开发者,打击网络犯罪。目前应用软件的开发者身份追溯方法主要为基于应用软件签名信息的分析方法。
[0003]基于应用软件签名信息的分析方法,是通过在应用软件签名信息中包含的应用软件发布人员的姓名、所属机构信息、所在城市、省份和国家等信息,通过对这些信息进行识别和分析,对应用软件的开发者身份进行追溯。但是,由于应用软件的签名信息没有真实性校验机制,对开发者没有强约束,也就使得应用软件的开发者可以随意填写签名信息。因此,基于应用软件签名信息的分析方法并不能对应用软件的开发者身份进行精准可靠的追溯。
技术实现思路
[0004]针对现有技术中的问题,本专利技术实施例提供一种应用软件开发者身份追溯方法及装置。
[0005]具体地,本专利技术实 ...
【技术保护点】
【技术特征摘要】
1.一种应用软件开发者身份追溯方法,其特征在于,包括:对目标应用软件的可执行文件进行反编译处理,得到所述目标应用软件的代码文件和/或配置文件;基于第三方软件开发工具包的身份标识声明规则,从所述代码文件和/或所述配置文件中提取对应的第三方软件开发工具包的身份标识信息;其中,所述第三方软件开发工具包的身份标识信息是所述目标应用软件的开发者在对应的第三方软件开发工具包的平台实名注册生成;基于所提取的第三方软件开发工具包的身份标识信息,对所述目标应用软件的开发者身份进行追溯。2.根据权利要求1所述的应用软件开发者身份追溯方法,其特征在于,所述对目标应用软件的可执行文件进行反编译处理,得到所述目标应用软件的代码文件和/或配置文件之前,还包括:从所述第三方软件开发工具包的公开文档收集所述第三方软件开发工具包的身份标识声明规则。3.根据权利要求2所述的应用软件开发者身份追溯方法,其特征在于,所述第三方软件开发工具包的身份标识声明规则包括:所述第三方软件开发工具包的名称、所述第三方软件开发工具包的身份标识的关键字和所述第三方软件开发工具包的身份标识的取值格式。4.根据权利要求3所述的应用软件开发者身份追溯方法,其特征在于,所述基于第三方软件开发工具包的身份标识声明规则,从所述代码文件和/或所述配置文件中提取对应的第三方软件开发工具包的身份标识信息,包括:从所述第三方软件开发工具包的身份标识声明规则中,获取对应的第三方软件开发工具包的身份标识的关键字和对应的第三方软件开发工具包的身份标识的取值格式;将所获取的第三方软件开发工具包的身份标识的关键字,与所述代码文件和/或所述配置文件进行匹配,确定所述关键字在所述代码文件和/或所述配置文件中的位置,基于所获取的第三方软件开发工具包的身份标识的取值格式和所确定的关键字在所述代码文件和/或所述配置文件中的位置,从所述代码文件和/或所述配置文件中提取对应的第三方软件开发工具包的身份标识的取值;所述基于所提取的第三方软件开发工具包的身份标识信息,对所述目标应用软件的开发者身份进行追溯,包括:基于所提取的第三方软件开发工具包的身份标识的取值,对所述目标应用软件的开发者...
【专利技术属性】
技术研发人员:侯勤胜,应凌云,
申请(专利权)人:网神信息技术北京股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。