[发明专利]基于Android系统查杀不安全软件的实现方法在审
| 申请号: | 201410278925.2 | 申请日: | 2014-06-22 |
| 公开(公告)号: | CN104021347A | 公开(公告)日: | 2014-09-03 |
| 发明(设计)人: | 魏玉芳 | 申请(专利权)人: | 魏玉芳 |
| 主分类号: | G06F21/56 | 分类号: | G06F21/56 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 350005 *** | 国省代码: | 福建;35 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 android 系统 不安全 软件 实现 方法 | ||
技术领域
本发明涉及一种基于Android系统查杀不安全软件的实现方法,该方法应用于具有Android系统的通信设备。
背景技术
随着手机安全事件越来越频繁的爆发,手机安全问题已经逐渐成为产业乃至社会关注的焦点。如近期利用“手机护士”、“手机管家”之名大肆传播的“手机兽医”病毒,通过捆绑欺骗用户下载安装,造成大量用户财产和隐私的损失。
Rockchip手机卫士是Android版式一款专为Android平台用户设计的安全解决方案。他主要包含反病毒和防盗窃两大功能,其不仅能够实施监控后台、有效地阻止病毒,还能够通过远程锁定手机,删除存储文件、手机报警等功能让用户在手机不再自己身边(如丢失或被盗)的情况下,仍然能掌握手机的控制权,保障隐私信息和数据的安全,甚至还是可以帮你找回手机。
手机平台和PC平台一样,不同的操作系统,使用的杀毒软件模式也是有很大的不同的。
Android手机系统自身的验证机制相对薄弱,如其只能保证对下载程序的稳定性、数据完整性进行检测,无法验证Android手机软件的来源,以及对安装后程序可能存在的行为进行判定,故无法对安全性进行保证。且其中手机的每个安装软件程序包中manifest.xml都定义有多个的权限,因此Android手机将有可能成为黑客攻击的重点目标。
感染途径方面,《2010年中国大陆地区手机安全报告》指出,当前通过手机访问wap和www网站感染病毒的比率达75%;通过短信、彩信感染病毒的比率占14%;通过蓝牙传输方式感染病毒的比率占6%;通过存储卡等途径感染病毒的比率占3%;其中互联网感染病毒的几率最大,成为用户面临的最主要威胁。
目前市场上常见的Android杀毒软件,都是建立一个病毒库,然后把手机里面的安装软件和病毒库进行比对,得出相应的结论;采用病毒库的方式,需要的成本比较大,而且对于手机这样的系统,扫描的速度也会很慢,影响用户操作,甚至可能出现强制关闭的问题。
发明内容
本发明要解决的技术问题,在于提供一种基于Android系统查杀不安全软件的实现方法,实现了通信设备中不安全软件的查杀。
本发明是这样实现的:一种基于Android系统查杀不安全软件的实现方法,包括以下步骤:
步骤10、在具有Android系统的通信设备中定义复数个软件程序权限以及对应的数值、权值,至少2个的安全等级及对应安全等级的系数值范围;
步骤20、扫描所述通信设备内所有安装的软件程序;
步骤30、获取每个安装软件程序包中manifest.xml所定义的权限,所述的每个安装软件程序包中manifest.xml定义有多个的不同权限(一般支持Android系统的通信设备的软件都有其权限),并与所述通信设备中预定义的软件程序权限进行比较得出对应的数值和权值;并通过加权算法得到其安装软件程序的安全等级系数值;
步骤40、将每个安装软件程序通过所述加权算法得到的安全等级系数值与所述预定义的安全等级系数值范围进行比较,从而判断其安装软件程序的安全等级;
步骤50、所述通信设备根据其安装软件程序的安全等级,做出相应的处理。
本发明具有如下优点:本发明能够快速的扫描安装软件,并通过扫描获取每个安装软件程序包中manifest.xml所定义的权限,将其权限与所述通信设备中预定义的软件程序权限进行比较得出对应的数值和权值;并通过加权算法得到其安装软件程序的安全等级系数值,从而做出相应的处理。有效的减少了通信设备制造成本、增加了用户的体验。
附图说明
图1为本发明方法流程示意图。
具体实施方式
参照图1所示,一种基于Android系统查杀不安全软件的实现方法,包括以下步骤:
步骤10、在具有Android系统的通信设备中定义复数个软件程序权限以及对应的数值、权值,至少2个的安全等级及对应安全等级的系数值范围;
步骤20、扫描所述通信设备内所有安装的软件程序;
步骤30、获取每个安装软件程序包中manifest.xml所定义的权限,所述的每个安装软件程序包中manifest.xml定义有多个的不同权限,其中获取每个安装软件程序包中manifest.xml所定义的权限具体为:定义一数组,将每个安装软件程序包通过packageManager的方法获取其对应包的每个权限,并将其保存在数组中;并与所述通信设备中预定义的软件程序权限进行比较得出对应的数值和权值;并通过加权算法得到其安装软件程序的安全等级系数值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于魏玉芳,未经魏玉芳许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410278925.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种圆网印花机的导带侧面机械定位装置
- 下一篇:自动排水型油田修井机气包





