[发明专利]一种检验与监控BYOD环境下移动应用安全的方法有效
申请号: | 201610170351.6 | 申请日: | 2016-03-23 |
公开(公告)号: | CN107229866B | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 余勇;曹宛恬;冯谷;王林章;王艳;张小建;吴鹏;于鹏飞;石聪聪;郭骞;李尼格;范杰;高鹏;俞庚申;叶云 | 申请(专利权)人: | 全球能源互联网研究院;国网四川省电力公司;国家电网公司;南京大学 |
主分类号: | G06F21/56 | 分类号: | G06F21/56 |
代理公司: | 北京安博达知识产权代理有限公司 11271 | 代理人: | 徐国文 |
地址: | 102209 北京市昌平*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 检验 监控 byod 环境 移动 应用 安全 方法 | ||
1.一种检验与监控BYOD环境下移动应用安全的方法,其特征在于,所述方法包括:
步骤一:设置移动设备的关联结点;
步骤二:描述策略规范;
步骤三:存储策略规范;
步骤四:对移动应用建模;
步骤五:对步骤四中的移动应用模型进行静态检测;
步骤六:根据检测结果确定是否植入监控代码,进行动态监控;
步骤七:全部移动应用检验和监控完毕,结束流程;
所述步骤六中,应用模型检验成功,则应用遵循BYOD安全策略,不需进行动态监控;
所述应用模型检验失败或者超过模型检验设置的时间上限阈值,则用动态监控方式监控移动应用的运行过程;
所述动态监控方式包括:在违反策略的数据中使用Redexer工具植入所述监控代码后,将所述移动应用重新打包,并计算新的有效签名;
所述动态监控方式的监控环境包含策略决策点PDP和策略执行点PEP;
所述移动应用执行安全相关的访问时,激活的PEP触发PDP检查安全状态和策略;
所述PDP授权或拒绝访问操作,所述PEP执行所述PDP的响应:所述PDP授权请求的访问,执行过程继续;所述PDP拒绝请求的访问,抛出安全异常;
所述步骤一中,每个所述结点对应一条记录;所述记录包括所述移动设备当前的策略规范、已安装的应用集合、已知可安全安装的应用集合以及已知违反该结点策略规范的应用集合;
所述移动应用安装或卸载时,meta-market更新记录;
所述步骤四中,所述移动应用的建模用控制流程图CFG表示;meta-market采用Androguard静态分析工具从应用包中提取所述CFG,并删除不涉及相关安全性的部分以实现对所述CFG的优化。
2.如权利要求1所述的方法,其特征在于,用有向无环图DAG表示移动应用安装或卸载时移动设备的配置及转换关系;所述移动设备的配置包括已安装的移动应用和当前的策略。
3.如权利要求1所述的方法,其特征在于,所述步骤二中,用ConSpec语言描述所述策略规范;
所述策略规范包含:
R1:用户的移动设备上不能存储敏感数据;
R2:删除包含敏感信息的临时数据;
R3:根据连接标识决定是否允许蓝牙输出。
4.如权利要求1所述的方法,其特征在于,所述步骤三,所述策略规范存储在meta-market的关系数据库中。
5.如权利要求1所述的方法,其特征在于,所述步骤五中,所述静态检测过程包括:
(1)用模型检验工具SPIN将CFG转换成Promela规范;
(2)将所述Promela规范编码得到抽象的策略控制器Promela agent;
(3)所述策略控制器读取应用模型产生的抽象轨迹;
(4)对携带违反策略数据的所述应用模型,所述策略控制器运行至错误状态,导致SPIN报错,输出轨迹;
(5)所述策略控制器将轨迹映射至应用代码中,定位到非法操作流,查找违反策略的数据;
(6)meta-market保存验证结果,避免重复模型检验。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于全球能源互联网研究院;国网四川省电力公司;国家电网公司;南京大学,未经全球能源互联网研究院;国网四川省电力公司;国家电网公司;南京大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610170351.6/1.html,转载请声明来源钻瓜专利网。