预览加载中,请您耐心等待几秒...
1/3
2/3
3/3

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

基于Android的恶意软件检测和软件保护的研究的任务书 任务书 一、任务背景 恶意软件(Malware),是一种用以攻击、破坏、窃取、监听、植入广告等有害行为的软件。随着Android设备的持续普及,Android系统成为了恶意软件攻击的主要目标,Android恶意软件占据着恶意软件市场的绝大部分份额。据统计,全球每天有数百万台Android设备被感染恶意软件。Android恶意软件给用户带来了诸多安全威胁,例如窃取用户个人信息、控制用户设备、盗取用户财产等。为了保障用户的信息安全和设备安全,需要对恶意软件进行及时检测和防范。 二、任务目标 本研究的主要目标是开发一种基于Android的恶意软件检测和软件保护方法,包括以下任务: 1.收集恶意软件样本:从公开的安全论坛、恶意软件样本库、安全公司的恶意软件分析报告等渠道收集恶意软件样本,并对收集到的样本进行实验室分析,提取恶意软件的特征。 2.设计恶意软件检测算法:基于收集到的恶意软件样本和特征,设计一种适用于Android系统的恶意软件检测算法,包括静态特征分析和动态行为监测。 3.开发恶意软件检测工具:基于设计好的检测算法,开发一个可用于检测Android恶意软件的工具,该工具应能够快速分析用户设备上的应用程序,检测其中是否存在恶意软件,并给出恶意软件的类型和危害程度。 4.设计软件保护策略:针对Android系统容易被攻击的特点,设计一种有效的软件保护策略,提高应用程序的安全性和防护能力。该策略应包括代码混淆、反调试、加密保护等方面。 5.开发软件保护工具:基于设计好的软件保护策略,开发一个可用于保护Android应用程序的工具,该工具应能够快速检测和修复应用程序存在的安全漏洞,提高应用程序的安全性。 三、任务要求 1.针对Android恶意软件的特点和行为特征,设计一种高效准确的恶意软件检测算法,并开发出可用于检测Android恶意软件的工具。 2.针对Android应用程序易被攻击的特点,设计一种有效的软件保护策略,并开发出用于保护Android应用程序的工具。 3.熟练掌握Java、Android开发技术,熟练掌握恶意软件分析和检测技术、代码混淆技术、反调试技术、加密保护技术等相关技术。 4.具有良好的团队合作精神和责任心,能够按时保质完成研究任务。 四、任务进度 本研究的任务周期为6个月,具体进度安排如下表: |时间|任务内容|完成情况| |--------------|-------------------|--------| |第1个月|收集恶意软件样本|| |第2-3个月|设计恶意软件检测算法|| |第4个月|开发恶意软件检测工具|| |第5个月|设计软件保护策略|| |第6个月|开发软件保护工具|| |第7个月(预留)|总结、优化、文献综述等|| 五、任务交付 研究完成后,需提交以下内容: 1.恶意软件样本库和分析报告。 2.恶意软件检测算法和检测工具源代码,以及使用手册和技术文档。 3.软件保护策略和保护工具源代码,以及使用手册和技术文档。 4.总结报告和相关文献综述。 六、参考文献 [1]肖宇,姚秀军,刘祥奎.恶意文件检测技术综述[J].计算机技术与发展,2012,22(11):1-4. [2]王志斌,宋华海,蒋伟诚.Android恶意程序检测[J].软件导刊,2014,13(3):33-35. [3]张永智,柳虎,赵轶.移动终端Android恶意软件检测研究探析[J].现代计算机,2014,(3):15-17. [4]杨俊,魏敏,王斌,等.基于代码静态特征的Android恶意应用程序检测技术研究[J].计算机与数字工程,2015,43(7):1296-1302. [5]毛选军,吴春明,李轶辰.Android软件保护策略研究和开发[J].计算机与数字工程,2015,43(2):438-444.