面向安卓广告库的细粒度权限管理方法及系统

    公开(公告)号:CN107194277A

    公开(公告)日:2017-09-22

    申请号:CN201710338327.3

    申请日:2017-05-15

    CPC classification number: G06F21/6218 G06F2221/2141 G06Q30/0241

    Abstract: 本发明公开了一种面向安卓广告库的细粒度权限管理方法及系统,使用已训练的广告库分类器识别待发布应用的广告库;将广告库包名以及模块的权限列表写入待发布应用的基本属性清单文件;在待发布应用安装时,解析基本属性清单文件,记录广告库信息以及广告库和宿主应用权限;在发生敏感API调用时,通过回溯函数调用栈判断权限检查触发点来自广告库还是宿主应用,根据模块的权限列表,决定是否同意敏感API调用;根据用户输入的管理宿主应用权限和广告库权限的指令,授予或拒绝宿主应用权限和/或广告库权限。本发明能在不增加额外开销的情况下实现比现有方法更具可操作性和实用性的对安卓广告库的细粒度权限管理。

    面向安卓广告库的细粒度权限管理方法及系统

    公开(公告)号:CN107194277B

    公开(公告)日:2019-08-13

    申请号:CN201710338327.3

    申请日:2017-05-15

    Abstract: 本发明公开了一种面向安卓广告库的细粒度权限管理方法及系统,使用已训练的广告库分类器识别待发布应用的广告库;将广告库包名以及模块的权限列表写入待发布应用的基本属性清单文件;在待发布应用安装时,解析基本属性清单文件,记录广告库信息以及广告库和宿主应用权限;在发生敏感API调用时,通过回溯函数调用栈判断权限检查触发点来自广告库还是宿主应用,根据模块的权限列表,决定是否同意敏感API调用;根据用户输入的管理宿主应用权限和广告库权限的指令,授予或拒绝宿主应用权限和/或广告库权限。本发明能在不增加额外开销的情况下实现比现有方法更具可操作性和实用性的对安卓广告库的细粒度权限管理。

Patent Agency Ranking