1. 研究目的与意义(文献综述)
随着科学技术的发展,互联网的出现,信息的获取和传递变得越来越快捷,人们的生活获得了极大的便利。与之相随的,信息安全问题也更加严峻。信息安全问题对于企业、政府、军事机构以及我们每一个人,都是非常重要的。而身份认证则是信息安全的重要部分。
目前身份鉴别的方式有很多。常见的静态口令登录,如账户密码登录,这种方法非常简便但安全性较低,随着注册网站的增多,用户难以管理大量的账户密码,且密码较简单,容易被破解或窃取;比较先进的生物特征登录,如人脸识别、指纹识别,这些方法安全性非常高,但存在着成本较高的问题;目前最常用的动态口令登录,如动态口令令牌,一般通过手机验证码的方法实现,这种方法虽然避免了输入账户密码,不易被窃取信息,但收取短信的等待时间较长,接受的验证码堆积难于管理,还会受到手机信号的影响,并没有完全满足用户对方便快捷的需求,而像usb key这种安全性较高的动态口令令牌,则存在的费用较高,携带麻烦等问题。
2. 研究的基本内容与方案
2.1 基本内容和目标
本次毕业设计的主要内容是基于移动终端扫码的web系统辅助登录技术研究。需要熟悉掌握android移动终端环境下的编程,java web编程技术,并掌握二维码的基本知识。设计主要围绕移动端开发,所以选择androidstudio作为主要开发工具。android studio 是谷歌推出的一个android集成开发工具,基于intellij idea.,类似eclipse adt。android studio本身已经是封装好的工具,不需要开发人员自己安装插件,是当前使用广泛的android开发工具。
在充分掌握二维码的原理和使用方法后,利用android studio,研究开发一个基于手机移动终端扫码的web系统辅助登录技术,即当用户在主机使用浏览器登录web系统时,浏览器显示辅助登录的二维码,当用户利用手机扫描二维码后,由手机提供用于用户登录的身份鉴别信息,从而实现主机浏览器在web系统的登录。
3. 研究计划与安排
第1~3周:调研,完成开题报告;
第4~6周:熟悉android studio的开发使用;
第7~9周:完成移动终端扫码登录的软件开发;
4. 参考文献(12篇以上)
[1]郭霖,第一行代码:android(第2版)[m],北京:人民邮电出版社.2016
[2]李刚,疯狂android讲义[m],北京:电子工业出版社,2013
[3]李凤利,基于移动终端的系统安全登录研究与实现[d],武汉,武汉理工大学,2016
