基于Snort的安卓手机安全管理研究与实现

被引:0
作者
刘晓春
机构
[1] 中国海洋大学
关键词
安卓; 模式匹配; 入侵检测; Snort;
D O I
暂无
年度学位
2014
学位类型
硕士
导师
摘要
日益强大的手机功能,一方面允许用户处理更多的信息;另一方面也增加了手机泄密的风险。同时,人们利用手机上网也增加了感染病毒的风险。 联网功能的日益发展,导致了对手机入侵的增加。与普通电脑相比,智能手机的信息安全防范能力弱,非法窃取用户信息更加容易。威胁的数量和种类都在快速增加。手机病毒的危险性比电脑病毒的危险性大的多,毕竟手机中毒可能带来巨额话费损失。中国手机用户总数已经超过10亿,智能手机用户更是增长快速,其中,安卓智能手机发展极为迅速,确保手机信息安全非常重要,入侵检测系统应运而生。 Snort是美国Sourcefire公司开发的一个轻量级网络入侵检测系统,目前在Windows、Linux系统当中应用良好,AC以及AC-BNFA匹配算法为其常用多模式的匹配算法,这些算法内存占用较大且速度慢。本文提出一种新的模式匹配算法,通过进行状态转换使自动机状态减少,在确保检测率的同时加快匹配速率,减少内存占用量,提高入侵检测系统的检测效率。 本文首先介绍安卓架构,开发环境搭建以及开发关键技术,其中关键技术包括安卓四大组件当中的活动、服务、接收器,以及安卓数据库、适配器等,通过关键代码展示、特点描述等阐述此安全系统基础技术。 其次,论述基于Snort的安卓手机安全管理的需求分析,并对五大基本模块,防盗设置模块、备份恢复模块、隐私地带模块、本地数据模块以及系统工具模块进行概述。 再次,研究改进WM多模式匹配算法,提出TWM多模式匹配算法,一定程度上提高检测速度。 再次,本文提出新的入侵检测系统多模式匹配算法,通过改进的多模式匹配算法,无需比较新符号串与树,仅比较前一符号串,结合Snort优势,确保检测准确率,同时减少内存占用,提高检测速度。 最后,进行试验验证,搭建演示系统,通过与相关系统进行对比,得出结果。
引用
收藏
页数:76
共 22 条
[1]
Factor oriented requirement coverage based system test case prioritization of new and regression test cases.[J].R. Krishnamoorthi;S.A. Sahaaya Arul Mary.Information and Software Technology.2008, 4
[2]
Keystroke dynamics-based authentication for mobile devices.[J].Seong-seob Hwang;Sungzoon Cho;Sunghoon Park.Computers & Security.2008, 1
[3]
Alternative c-means clustering algorithms [J].
Wu, KL ;
Yang, MS .
PATTERN RECOGNITION, 2002, 35 (10) :2267-2278
[4]
Android系统架构及其驱动研究 [J].
胡伟 .
广州广播电视大学学报, 2010, 10 (04) :96-101+112
[5]
Android手机的轻量级访问控制 [J].
刘昌平 ;
范明钰 ;
王光卫 ;
郑秀林 ;
宫亚峰 .
计算机应用研究, 2010, 27 (07) :2611-2613+2628
[6]
Android和Chrome的发展与未来 [J].
郑健 ;
贺超 .
移动通信, 2010, 34 (11) :80-82
[7]
中国企业为什么青睐Android? [J].
张鹏 .
通信世界, 2010, (03) :16
[8]
基于Android的移动终端应用程序开发与研究 [J].
公磊 ;
周聪 .
计算机与现代化, 2008, (08) :85-89
[9]
Android创赢路线与产品开发实战..张运芳;.电子工业出版社.2010,
[10]
疯狂Java讲义.[M].李刚; 编著.电子工业出版社.2012,