【技术实现步骤摘要】
防劫持方法、系统、电子设备及可读存储介质
本专利技术涉及数据安全领域,尤其涉及一种防劫持方法、系统、电子设备及可读存储介质。
技术介绍
随着电子设备的性能提升,电子设备可以安装不同应用程序的安装包,以通过安装应用程序来实现电子设备的功能的多样化。当打开应用程序时,用户无法准备判断电子设备所显示的界面是应用程序的界面还是仿冒的界面。如果在仿冒界面上进行操作时,用户可能会被钓鱼欺骗,用户在输入的用户账号、信用卡号、身份证号码、邮箱地址、家庭成员信息、商业机密信息、登录密码、银行卡号、手机号码、短信验证码、家庭住址信息、公司地址信息等信息很有可能被窃取。然而,现有的应用程序安装包并没有提供如何对可能存在钓鱼欺骗进行识别,因而,降低了安装包的安全性,进而给电子设备的安全造成了一定不便。
技术实现思路
鉴于以上内容,有必要提供一种可有利于提高应用安装包安全的防劫持方法、装置、电子设备及计算机可读存储介质。一种防劫持方法,包括:获取反编译操作后中间文件所包含的顶层活动类名;获取所述顶层活动类名包含的切换函数位置;判断所述切换函数位置处是否包含标识内容;当所述切换函数位置处不包含标 ...
【技术保护点】
一种防劫持方法,其特征在于,所述防劫持方法包括:获取反编译操作后中间文件所包含的顶层活动类名;获取所述顶层活动类名包含的切换函数位置;判断所述切换函数位置处是否包含标识内容;当所述切换函数位置处不包含标识内容时,输出警示信息。
【技术特征摘要】
1.一种防劫持方法,其特征在于,所述防劫持方法包括:获取反编译操作后中间文件所包含的顶层活动类名;获取所述顶层活动类名包含的切换函数位置;判断所述切换函数位置处是否包含标识内容;当所述切换函数位置处不包含标识内容时,输出警示信息。2.如权利要求1所述防劫持方法,其特征在于,所述当所述切换函数位置处不包含标识内容时,还包括:在所述切换函数位置处添加标识内容;及对添加标识内容后的中间文件进行编译操作。3.如权利要求1所述的防劫持方法,其特征在于,所述获取反编译操作后中间文件所包含的顶层活动类名包括:对应用安装包进行拆包操作,以提取所述应用安装包所包含的应用文件及清单文件;对所述应用文件进行反编译操作后生成所述中间文件。4.如权利要求3所述的防劫持方法,其特征在于,所述对所述应用文件进行反编译操作后生成所述中间文件后包括:对所述清单文件进行解析操作,以获取所述清单文件注册的活动项名;从所述中间文件中获取对应所述活动项名的顶层活动类名。5.如权利要求1或2或3或4所述的防劫持方法,其特征在于,所述获取反编译操作后中间文件所包含的顶层活动类名后还包括:判断所述顶层活动类名是否与已添加标识内容的顶层活动类名相同;当所述顶层活动类名与已添加标识内容的顶层活动类名相同时,获取所述顶层活动类名包含的切换函数位置;当所述顶层活动类名与已添加标识内容的顶层活动类名不相同时,获取...
【专利技术属性】
技术研发人员:林魏,严智慧,郭训平,
申请(专利权)人:深圳爱加密科技有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。