权限检测方法、装置及存储介质制造方法及图纸

技术编号:41571522 阅读:39 留言:0更新日期:2024-06-06 23:51
本公开是关于一种权限检测方法、装置及存储介质。所述方法包括:在检测到针对目标应用程序的编译指令的情况下,确定所述目标应用程序需要调用的目标应用程序接口;确定调用各个所述目标应用程序接口所需的目标权限;将各个所述目标权限与所述目标应用程序对应的权限规范文件中的预设权限进行比对,得到权限比对结果;基于所述权限比对结果,生成针对所述权限规范文件的检测结果。不仅能够从使用源头对应用程序接口进行权限检测,将权限检测和应用程序接口的使用相关联,可以提高代码的安全性和研发效率;且相较于针对整个操作系统进行代码分析,来进行权限检测,可以降低权限检测所耗费的人力资源,还会减少权限检测所耗费的时间。

【技术实现步骤摘要】

本公开涉及通信软件领域,尤其涉及一种权限检测方法、装置及存储介质


技术介绍

1、相关技术中,可以对系统服务与权限检查进行关联,对系统调用与权限检查进行关联,然后对应用程序接口(application programming interface,api)所用到的系统服务和系统调用进行关联,将对应的api识别为受限api,将受限api与对应的权限关联形成规范文档,并将该规范文档上传至对应网站。例如,可以将该规范文档上传至关于安卓(android)操作系统的网站。

2、但通过上述方式形成的规范文档仅仅对api进行权限规范,从规范文档的生成到api的正确使用,过程复杂,会降低代码的安全性和研发效率。且在该规范文档存在使用规范不明确的地方,或者缺少规范时,还需要对该规范文档中的api进行权限检测。目前,主要针对整个操作系统进行代码分析,来进行权限检测,不仅会耗费大量的人力资源,还会耗费大量的时间。


技术实现思路

1、为克服相关技术中存在的问题,本公开提供一种权限检测方法、装置及存储介质。以解决代码的安全性本文档来自技高网...

【技术保护点】

1.一种权限检测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述确定所述目标应用程序需要调用的目标应用程序接口,包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述从系统数据库中,确定中与所述目标应用程序对应的系统应用程序接口,包括:

5.根据权利要求1所述的方法,其特征在于,所述确定调用各个所述目标应用程序接口所需的目标权限,包括:

6.根据权利要求1所述的方法,其特征在于,所述基于所述权限比对结果,生成针对所述权限规范文件的检测结果...

【技术特征摘要】

1.一种权限检测方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述确定所述目标应用程序需要调用的目标应用程序接口,包括:

3.根据权利要求2所述的方法,其特征在于,所述方法还包括:

4.根据权利要求3所述的方法,其特征在于,所述从系统数据库中,确定中与所述目标应用程序对应的系统应用程序接口,包括:

5.根据权利要求1所述的方法,其特征在于,所述确定调用各个所述目标应用程序接口所需的目标权限,包括:

6.根据权利要求1所述...

【专利技术属性】
技术研发人员:方俊飞
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:

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

1