Android系统恶意程序检测技术及应用研究

来源 :电脑迷·中旬刊 | 被引量 : 0次 | 上传用户:lulufii
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:Android系统是手机运行的重要平台,并且恶意程序检测技术作为Android系统研发的一个重要平台,主要是保证手机运行的稳定性和安全性。因此,本文对Android系统恶意程序检测技术以及应用相关内容,展开了分析和阐述,希望对Android系统的发展的给予一定的帮助。
  关键词:Android系统;恶意程序检测技术;安全性;稳定性;
  Google在2007年11月份基于Linux内核所研发的手机操作系统,主要包括有:手机操作系统,手机用户界面、应用程序等方面,并且随着Android系统发展的过程中,已经经历了数个系统更新和改进系统,以Android系统为主的手机设备逐渐更多。 在这样的情况下,为了保证Android系统的稳定性和安全性,一定要明确恶意程程序检测技术,并且加强其应用力度,避免Android系统中的各项数据和信息发生异常,影响系统的正常运行,给用户带来不利的影响。
  1 Android系统恶意程序检测技术分析
  1.1Taint Droid
  1.1.1Taint Droid 是Android系统恶意程序检测技术中的一项重要内容,主要是对系统多粒度进行跟踪,并且通过的利用多级变量的形式进行标记,设置污点标签。同时,在系统运行的过程中,可以对更新后的变量污点就进行出处理和储存,并且需要根据事先做好的标记,分别划分到Parcel容器中,通过利用Binder通信方式进行传播。
  1.1.2在系统运行的过程中,Taint Droid恶意程序检测技术会将用户隐私数据和信息进行转化,形成系统污染源,并且进行相应的加密处理,这样主要是保证Android系统运行的稳定性和安全性。
  1.1.3Android系统在使用污点信息以后,Binder库会对感染信息进行合并和显示,形成污染源数据包,并且不被系统运行所接受,做出异常的反应生成可疑数据,这样方便用户及时的处理,避免对Android系统运行的稳定性,造成严重的影响。
  1.2Monkey
  Monkey 主要在系统运行模拟器中进行恶意程序检测,属于系统的一种命令行工具,适用于基本配置、运行约束、事件核查等方面,下面就读Monkey 恶意程序检测技术的相关内容,展开了分析阐述。
  1.2.1Monkey在实际检测的过程中,可是利用用户点击、手势等事件伪随机流等,对用户操作的一系列行为进行模拟,并且在模拟中展开跟踪检测功,一旦发现任何异常的现象,会第一时间时间做出反应,保证用户处理的及时性,提升Android系统恶意程序检测的效果。
  1.2.2需要对Monkey恶意程序检测技术的运行环境,进行综合性的考虑,并且在进入Shell中输入Monkey运行命令,根据其明确展开恶意程序检测,以此保证系统运行的稳定性和安全性。
  2 Android系统恶意程序检测技术的运行分析
  2.1系统运行环境
  在Android系统运行的过程中,为了保证系统的稳定性,提升恶意程序检测的效率,一定要构建良好的运行环境。在构建系统运行环境的过程中,可以从以下几个方面展开。
  2.1.1从硬件运行的角度分析,需要设置Linux服务器,并且通过利用Java系统语言构建系统应用程序构架,为Android系统恶意程序检测技术运行,提供了相对便利的条件。但是,通过Java语言构建应用程序的时候,一定要明确其中所包含的内容,例如:活动、服务、广播意图接受者、内容提供者以及过滤器等方面,保证Android系统恶意程序检测的准确性。
  2.1.2从系统应用程序的角度来说,需要将Android SDK传输给编程人员,并且在此基础之上,根据Java语言编程对系统运行各项数据额信息进行整理,形成上数据库,并且将其安装在Android系统中,以此保证Android系统运行的效率和稳定性。另外,在Android系统运行的过程中,需要根据系统运行的状态安装NVC软件,主要是起到辅助的作用,进而提升Android系统恶意程序检测技术的运用效果。
  2.2动态检测
  动态检测是Android系统恶意程序检测技术中,非常重要的一项内容,主要包括有:黑名单匹配、模拟器动他检测以及检测结果分析反馈等方面。其中,黑名单匹配主要是对不确定或者未知软件进行初步的筛选,并且通过利用模拟器进行系统软件安装,以及检测等工作,一旦发生任何的异常现象和行为,系统会进行记录并且提示用户进行去软件卸载,避免对Android系统运行造成严重的影响。另外,在Android系统恶意程序检测的过程中,通过利用网页的形式,将异常数据和信息利用网页的形式呈现给用户,这样不仅保证Android系统恶意程序检测技术运用效果的直观性,因为用户处理提供了相对便利的条件。
  3 结束语
  综上所述,本文从的Taint Droid、Monkey等方面,对Android系统恶意程序检测技术的相关内容,进行了分析和阐述。基于该方面,对Android系统恶意程序检测技术的运用进行了明确,例如:动态检测、运行环境等方面,其目的就是保证Android系统恶意程序检测的有效性,提升Android系统稳定的稳定性和安全性,避免给用于带来不利的影响,对其行业的发展也给予了一定的支持。
  参考文献:
  [1] 杨龙.Android系统恶意程序检测技术在电子取证中的应用[D].湖南大学,2016.
  [2] 胡越.DroidVet:Android恶意应用分析与检测系统的设计与实现[D].北京交通大学,2016.
  [3] 王澤华.Android软件安全加固技术研究与实现[D].电子科技大学,2016.
  [4] 李博亚,薛质.Android系统中恶意代码的动态检测技术研究[J].上海师范大学学报(自然科学版),2017,46(1):16-22.
其他文献
面对新技术革命迅猛发展的浪潮,世界许多国家和地区都在积极调整战略,把发展电子信息产业当作国际经济竞争和综合国力较量的制高点。但综观全球数百个高技术开发区,不论是自发形
该文从挂篮荷载计算、施工流程、支座及临时固结施工、挂篮安装及试验、合拢段施工、模板制作安装、钢筋安装、混凝土的浇筑及养生、测量监控等方面人手,介绍了S226海滨大桥
针对脉冲GTAW焊熔池动态过程,利用面积法、Laplace变换的极限定理法及最小二乘法对焊接速度与熔池背面熔宽模型进行了辩识。结果表明,面积法更适用于熔池动态过程辩识;对辨识所得到的二阶熔
研究了新试剂N烯丙基N’-安替比林硫脲与钯(Ⅱ)的显色反应。结果表明,在pH34~42的HAc-NaAc缓冲体系中,在十二烷基硫酸钠的存在下,Pd(Ⅱ)与新试剂形成2:3的茶色水溶性络合物,其
从设计、施工等多方面对城市道路管线井病害成因进行了分析,并提出从根本上解决和消除管线井病害的对策.
在分析永久链路特性的基础上,给出了永久链路检修技术的基本原理。据此,设计了一个永久链路检修工具。利用此工具和网络线缆测试仪相结合的分析方法研究和研制了永久链路的检
发展小城镇,提高农业现代化水平和城镇化水平,是发展农村经济的关键。随着我国改革开放的不断深入和城乡经济的发展,闽北城镇化总体水平得到提高。但小城镇建设问题也突出,城镇数
研究了偶氮溴膦mB(BPAmB)与稀土元素的显色反应。在pH10的酸性介质中,试剂与轻、重稀土元素皆能形成二元蓝色络合物。在有少量乙醇存在的050~100mol/LHCl溶液中,轻稀土元素能
期刊