一种基于短信验证码的Windows系统安全登录方法与流程

文档序号:13282714阅读:3204来源:国知局

本发明涉及windows系统安全登录技术领域,更具体地说,涉及一种基于短信验证码的windows系统安全登录方法。



背景技术:

目前大多数企业使用windows系统作为电脑桌面,这些windows系统通常会设置用户名与密码来保护数据资料、防止非法访问;在登录桌面前,需要先输入用户名与密码来验证身份。随着企业对信息化安全程度的要求越来越高,传统的、基于用户名与密码组合的登录方式可能无法满足敏感数据的安全要求:例如,任何人只要知道了某台电脑的用户名和密码,即可登录他人系统桌面,访问敏感数据。

随着各企业信息化水平的提高以及电脑的普及,目前企业员工较多使用windows系统进行办公。企业中的每台电脑或多或少均存有与企业相关的资料、数据,而这些信息可能是敏感的、关系到企业发展与利益的、不希望能被非法访问的。企业除了设置物理安全(门禁)以外,访问这些敏感信息的最后一道屏障就是windows系统的用户名与密码组合;一旦有不法人员获取了用户名与密码,并突破了物理限制,即能够轻松访问电脑中的敏感数据,对企业造成无法估计的损失。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的缺陷提供一种基于短信验证码的windows系统安全登录方法。

本发明解决其技术问题所采用的技术方案是:构造一种基于短信验证码的windows系统安全登录方法,包括如下步骤:启动windows,检查是否安装有短信登录拦截插件,如果是,则展示带有短信验证码输入框的定制登录界面,然后用户输入用户名与密码,并点击获取短信验证码按钮,然后识别用户名,获取手机号,从而生成验证码,随后调用短信网关下发短信,继而在登录界面继续输入手机收到的验证码,点击登录按钮,进而所述登录拦截插件对用户名、密码、短信验证码进行校验,校验是否成功,如果是,则成功进入windows系统桌面。

在本发明所述的一种基于短信验证码的windows系统安全登录方法中,在所述windows系统安装一个定制的登录拦截软件,并设置用户手机号。

在本发明所述的一种基于短信验证码的windows系统安全登录方法中,在所述windows系统启动后,出现定制的登录界面、提示输入用户名、密码、短信验证码。

在本发明所述的一种基于短信验证码的windows系统安全登录方法中,用户在登录界面输入用户名、密码,点击获取验证码按钮,拦截软件会识别用户名,并得到匹配的手机号。

在本发明所述的一种基于短信验证码的windows系统安全登录方法中,所述拦截软件生成一组验证码,并存储在内存中。

在本发明所述的一种基于短信验证码的windows系统安全登录方法中,所述拦截软件调用短信网关,向此手机号下发含有验证码的短信。

在本发明所述的一种基于短信验证码的windows系统安全登录方法中,用户在屏幕上继续输入手机收到的验证码,并点击登录按钮。

在本发明所述的一种基于短信验证码的windows系统安全登录方法中,所述拦截软件拦截登录事件,并分别验证用户名、密码、以及验证码的真实有效性。

在本发明所述的一种基于短信验证码的windows系统安全登录方法中,如果验证成功,则继续让windows系统处理登录事件,完成桌面登录。

在本发明所述的一种基于短信验证码的windows系统安全登录方法中,如果验证失败,则提示用户,终止windows登录流程,不允许进入桌面。

实施本发明的一种基于短信验证码的windows系统安全登录方法,具有以下有益效果:

本发明利用手机设备、短信网关、windows程序共同协作,提供了一种基于用户名、密码、短信验证码组合的windows登录验证方式。当用户登录windows桌面时,系统会生成一组验证码数字,并通过短信网关自动下发至用户手机设备中。用户需要在登录屏幕上输入用户名、密码与短信验证码的组合,然后交由windows进行身份验证。本发明在windows系统上安装有一个拦截软件,不仅能够发送短信验证码,还能拦截登录请求,一方面进行用户名与密码的组合验证,另一方面进行短信验证码的时效性与正确性验证。当两种验证方式均通过后,成功登录windows桌面;否则登录失败。本发明通过手机设备、短信网关、短信验证码、定制的windows登录界面的共同协作,扩展原有的windows登录方式,提高系统的安全性。

附图说明

下面将结合附图及实施例对本发明作进一步说明,附图中:

图1为本发明的基于短信验证码的windows系统安全登录方法的步骤流程图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

windows:微软公司的电脑桌面操作系统;

短信网关:一种向手机发送短信的网络设备。

图1示出了本发明的基于短信验证码的windows系统安全登录方法的步骤流程图,包括如下步骤:启动windows,检查是否安装有短信登录拦截插件,如果是,则展示带有短信验证码输入框的定制登录界面,然后用户输入用户名与密码,并点击获取短信验证码按钮,然后识别用户名,获取手机号,从而生成验证码,随后调用短信网关下发短信,继而在登录界面继续输入手机收到的验证码,点击登录按钮,进而所述登录拦截插件对用户名、密码、短信验证码进行校验,校验是否成功,如果是,则成功进入windows系统桌面。

具体地,如上所述,启动windows,检查是否安装有短信登录拦截插件,如果否,则展示默认windows登录界面,windows原有登录逻辑进行身份验证,进一步成功进入windows系统桌面。

具体地,在所述windows系统安装一个定制的登录拦截软件,并设置用户手机号。

具体地,在所述windows系统启动后,出现定制的登录界面、提示输入用户名、密码、短信验证码。

具体地,用户在登录界面输入用户名、密码,点击获取验证码按钮,拦截软件会识别用户名,并得到匹配的手机号。

具体地,所述拦截软件生成一组验证码,并存储在内存中。

具体地,所述拦截软件调用短信网关,向此手机号下发含有验证码的短信。

具体地,用户在屏幕上继续输入手机收到的验证码,并点击登录按钮。

具体地,所述拦截软件拦截登录事件,并分别验证用户名、密码、以及验证码的真实有效性。

具体地,如果验证成功,则继续让windows系统处理登录事件,完成桌面登录。

具体地,如果验证失败,则提示用户,终止windows登录流程,不允许进入桌面,即会返回展示带有短信验证码输入框的定制登录界面,输入用户名与密码重新登录。

本发明利用手机设备、短信网关、windows程序共同协作,提供了一种基于用户名、密码、短信验证码组合的windows登录验证方式。当用户登录windows桌面时,系统会生成一组验证码数字,并通过短信网关自动下发至用户手机设备中。用户需要在登录屏幕上输入用户名、密码与短信验证码的组合,然后交由windows进行身份验证。本发明在windows系统上安装有一个拦截软件,不仅能够发送短信验证码,还能拦截登录请求,一方面进行用户名与密码的组合验证,另一方面进行短信验证码的时效性与正确性验证。当两种验证方式均通过后,成功登录windows桌面;否则登录失败。本发明通过手机设备、短信网关、短信验证码、定制的windows登录界面的共同协作,扩展原有的windows登录方式,提高系统的安全性。

尽管通过以上实施例对本发明进行了揭示,但本发明的保护范围并不局限于此,在不偏离本发明构思的条件下,对以上各构件所做的变形、替换等均将落入本发明的权利要求范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1