[发明专利]基于Android的车载系统应用检测方法、装置及电子设备有效
申请号: | 201911402991.5 | 申请日: | 2019-12-30 |
公开(公告)号: | CN111291379B | 公开(公告)日: | 2023-09-26 |
发明(设计)人: | 张鹤;高政伟;王静伟 | 申请(专利权)人: | 上海上讯信息技术股份有限公司 |
主分类号: | G06F21/57 | 分类号: | G06F21/57;G06F21/60;G06F9/54;H04L9/40;H04L67/12 |
代理公司: | 上海京沪专利代理事务所(普通合伙) 31235 | 代理人: | 杨金淑 |
地址: | 200120 上海市浦东新区自*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 android 车载 系统 应用 检测 方法 装置 电子设备 | ||
本公开实施例中提供了一种基于Android的车载系统应用检测方法、装置及电子设备,属于车联网安全技术领域,该方法包括:获取Android车载系统中执行的操作内容;判断所述操作内容中是否包含目标操作;若是,则对所述目标操作执行安全操作。通过本公开的处理方案,为基于Android的车载系统提供了安全的运行环境和风险应急措施。
技术领域
本公开涉及车联网安全技术领域,尤其涉及一种基于Android的车载系统应用检测方法、装置及电子设备。
背景技术
随着人工智能、5G技术的高速发展,智能网联已被业内公认为汽车行业未来的发展方向,各大知名车企和科技巨头都加大了智能网联的布局力度,努力做到科技和汽车相结合,在人们享受科技成果的同时提高了社会运行的效率。就目前车联网系统来说,90%以上的车联网系统都是基于Android系统打造的,车联网系统慢慢成为继以手机为载体的移动互联网后的第二大网络系统,在人们的工作生活中占据着越来越重要的地位,在给用户带来便利的同时,车载系统应用的安全问题越来越受到人们的重视。
目前多数信息安全公司主要业务方向都是在移动设备安全管控和监测,很少有厂商对车联网系统的信息安全足够的重视,这就导致了市场上车联网应用信息安全产品的空白。
发明内容
有鉴于此,本公开实施例提供一种基于Android的车载系统应用检测方法、装置及电子设备,以至少部分解决现有技术中存在的问题。
第一方面,本公开实施例提供了一种基于Android的车载系统应用检测方法,包括:
获取Android车载系统中执行的操作内容;
判断所述操作内容中是否包含目标操作;
若是,则对所述目标操作执行安全操作。
根据本公开实施例的一种具体实现方式,所述判断所述操作内容中是否包含目标操作,包括:
判断所述操作内容中是否包含复制粘贴操作。
根据本公开实施例的一种具体实现方式,所述对所述目标操作执行安全操作,包括:
获取到Android系统提供的复制粘贴管理类ClipboardManager;
通过动态代理技术,将ClipboardManager类中提供的复制粘贴接口setPrimaryClip和getPrimaryClip进行代理替换;
当使用者对本应用进行复制操作的时候,使用SM4国密算法对复制的内容进行加密;
当使用者对本应用进行粘贴时使用对应的秘钥对复制的内容解密,显示原来的内容,当粘贴到其他应用的时候,粘贴加密的密文。
根据本公开实施例的一种具体实现方式,所述判断所述操作内容中是否包含目标操作,包括:
判断所述操作内容中是否包含截屏操作。
根据本公开实施例的一种具体实现方式,所述对所述目标操作执行安全操作,包括:
获取Android系统提供的WindowManager.LayoutParams.FLAG_SECURE关键字;
通过设置此关键字到Android应用的每个Activity界面中来做到禁止应用内对设备截屏;
通过反射技术获取到应用中所有的页面Activity类,通过HOOK技术,拦截每个Activity的onStart方法,在这个方法中设置WindowManager.LayoutParams.FLAG_SECURE关键字,达到应用每个页面禁止截屏的功能。
根据本公开实施例的一种具体实现方式,所述对所述目标操作执行安全操作,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海上讯信息技术股份有限公司,未经上海上讯信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911402991.5/2.html,转载请声明来源钻瓜专利网。