摘要:在智能操作系统和互联网飞速发展的年代,人们对安全问题越来越重视。当前,越来越多的手机用户容易接收到垃圾短信以及电话,这不仅仅严重地影响了用户的正常生活,也为用户带来了诸多安全隐患。
本文将详细地介绍基于Android平台的手机防火墙的设计与实现。重点介绍在Android系统上实现骚扰电话和短信的拦截和过滤的有关问题及其主要实现技术,并给出了一种实现Android系统电话和短信黑名单过滤的防骚扰的方法。同时,也详细介绍实现快速精准控制软件访问网络的相关策略问题,也实现了一种在Android系统上gprs和wifi管控的具体方法。本文介绍的防火墙是采用面向对象的方法进行分析与设计,采用功能模块化分类的方式进行开发实现。网络防火墙部分通过构造一个包来过滤防火墙的方式来实现。使用Iptables设计的规则可以集成到Linux内核中,通过它,可以对整个系统发送,接收以及转发的包进行拦截、修改、拒绝等操作,从而实现gprs和wifi的控制,最终实现网络防火墙的功能。依据本文的设计方案,最后完成编码后,对本文设计的手机防火墙系统的各个功能模块进行总体测试。测试表明该防火墙的骚扰拦截、上网监控等各个功能都能成功实现。与此同时,该系统运行稳定,使用简单方便,基本实现了预期设定的设计目标,可用于保障Android手机的安全。
关键词:Android;防火墙;拦截骚扰;
目录
摘要
Abstract
1 引言-4
1.1编写背景-4
1.2编写目的-5
2概要设计-6
2.1 可行性分析-6
2.1.1 技术可行性-6
2.1.2 操作可行性-6
2.2需求分析-7
2.2.1功能需求总述-7
2.2.2流量管理流程-7
2.2.4骚扰拦截流程-8
3 设计与实现-9
3.1开发环境-10
3.2软件设计与实现-10
3.2.1流量管理模块设计-10
3.2.2上网监控模块设计-12
3.2.3骚扰拦截模块设计-13
4 软件测试-15
4.1基本功能测试-15
4.1.1基本功能测试表-15
4.2易用性测试-16
4.2.1易用性项目测试表-16
结 论-17
参考文献-18
致谢-19