应用保护方法、装置、设备及存储介质制造方法及图纸

技术编号:33737190 阅读:20 留言:0更新日期:2022-06-08 21:34
本发明专利技术属于计算机技术领域,公开了一种应用保护方法、装置、设备及存储介质。该方法包括:在检测到当前应用的操作行为状态处于预设状态时,监控WebView组件的运行信息;根据运行信息判断当前应用是否发生异常;在当前应用发生异常时,根据预设安全保护策略执行对应的应用保护操作。通过上述方式,在当前应用处于预设状态时,对WebView组件的运行信息进行监控,如果监控到当前应用发生异常,执行应用保护操作,避免了引用WebView组件的应用执行异常操作,保障了用户隐私和数据安全。保障了用户隐私和数据安全。保障了用户隐私和数据安全。

【技术实现步骤摘要】
应用保护方法、装置、设备及存储介质


[0001]本专利技术涉及计算机
,尤其涉及一种应用保护方法、装置、设备及存储介质。

技术介绍

[0002]随着终端设备跨平台应用开发技术的普及,越来越多的开发者利用WebView进行跨平台应用的开发。但是,攻击者可利用WebView组件开放的接口进行攻击,例如远程安装恶意木马、窃取用户隐私数据等。如果开发者没有对开放接口进行限制,将使引用WebView组件的应用面临巨大的安全风险。
[0003]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0004]本专利技术的主要目的在于提供一种应用保护方法、装置、设备及存储介质,旨在解决当前引用WebView组件的应用面临巨大安全风险的技术问题。
[0005]为实现上述目的,本专利技术提供了一种应用保护方法,所述方法包括以下步骤:
[0006]在检测到当前应用的操作行为状态处于预设状态时,监控WebView组件的运行信息;
[0007]根据所述运行信息判断所述当前应用是本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种应用保护方法,其特征在于,所述应用保护方法包括:在检测到当前应用的操作行为状态处于预设状态时,监控WebView组件的运行信息;根据所述运行信息判断所述当前应用是否发生异常;在所述当前应用发生异常时,根据预设安全保护策略执行对应的应用保护操作。2.如权利要求1所述的应用保护方法,其特征在于,所述预设状态包括请求网络状态,所述运行信息包括对外请求信息;所述在检测到当前应用的操作行为状态处于预设状态时,监控WebView组件的运行信息,包括:在检测到当前应用的操作行为状态处于请求网络状态时,调用第一钩子函数;通过所述第一钩子函数获取WebView组件的所述对外请求信息。3.如权利要求2所述的应用保护方法,其特征在于,所述在所述当前应用发生异常时,根据预设安全保护策略执行对应的应用保护操作,包括:在所述当前应用发生异常时,根据预设安全保护策略将所述对外请求信息重定向至预设页面,通过所述预设页面发出警示信息。4.如权利要求1所述的应用保护方法,其特征在于,所述预设状态包括展示网页状态,所述运行信息包括权限调用信息;所述在检测到当前应用的操作行为状态处于预设状态时,监控WebView组件的运行信息,包括:在检测到当前应用的操作行为状态处于展示网页状态时,调用第二钩子函数;通过所述第二钩子函数获取WebView组件对系统的所述权限调用信息。5.如权利要求4所述的应用保护方法,其特征在于,所述根据所述运行信息判断所述当前应用是否发生异常,包括:确定当前展示网页对应的网页类型;根据所述网页类型查询对应的访问权限列表;将所述权限调用信息与所述访问权限列表进行匹配,得到匹配结果;根据所述匹配结果判断所述当前应用是否发生...

【专利技术属性】
技术研发人员:徐玉伟周志鸿汤阳
申请(专利权)人:奇酷软件深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1