论文部分内容阅读
随着移动互联网时代的到来,智能手机已经成为了人们日常生活中不可或缺的通信、娱乐工具。其功能强大,用户体验良好,在满足人们基本通信功能需求的同时,满足现代人类休闲娱乐的需求。随着手机用户量的剧增,Android手机也出现了许多的安全隐患,不法分子企图盗取手机获取手机中的隐私数据,如支付宝密码、银行卡密码、电话本等信息。这些隐私数据一旦泄露,可能给用户带来经济、财务等损失。由此可见,设计实现一款实用性强、安全可靠的手机防盗软件,对于广大Android用户至关重要。目前市面上已经存在的Android手机防盗系统采用了主动防御与被动防御相结合的方式,然而其防御方式没有考虑实时监控系统,常常产生误判误报的情况,影响了用户体验,也没有真正达到防盗的效果。因此,我们应该从加强手机防盗的安全防护能力出发,结合防盗行为的实际应用场合,提高防盗技术。本文首先调研了Android手机安全防护设计的方案,详细分析手机防盗的各方面需求,结合远程操作来控制监控手机,设计并实现基于Android的手机防盗软件。本系统采用C/S架构,将实时监控手机应用程序、进行安全操作等复杂业务逻辑交给后来服务来处理。其应用服务器采用Tomcat服务器,数据库采用MySQL数据库,开发中采用Java语言,主要实现了用户管理功能、隐私保护功能、人脸识别功能、远程控制功能这4个核心功能。在编码完成后,进行了系统测试分析,该系统能够正常稳定运行,在功能和性能方面都满足了预期的要求,能够检测恶意应用软件、给敏感的应用加锁、能够通过人脸识别进行手机解锁,也可在手机被盗后通过远程控制尽量减少用户的损失。