双因素认证方法及虚拟机设备与流程

文档序号:13151409阅读:来源:国知局
双因素认证方法及虚拟机设备与流程

技术特征:
1.一种双因素认证方法,其特征在于,包括:根据远程桌面连接建立状态标识,判断客户端是否首次登录虚拟机的操作系统,所述远程桌面连接建立状态标识用于标识所述虚拟机和所述客户端之间是否已经通过远程桌面协议建立连接;如果所述客户端首次登录所述虚拟机的操作系统,指示所述客户端以第一登录方式登录所述虚拟机的操作系统;通过所述远程桌面协议建立所述连接;在所述客户端以所述第一登录方式成功登录所述虚拟机的操作系统后,将所述虚拟机的操作系统锁定;指示所述客户端以第二登录方式登录所述虚拟机的操作系统,所述第二登录方式所需的认证信息通过所述远程桌面协议从所述客户端传输至所述虚拟机;如果所述客户端非首次登录所述虚拟机的操作系统,指示所述客户端以所述第二登录方式登录所述虚拟机的操作系统。2.根据权利要求1所述的双因素认证方法,其特征在于,在所述客户端以所述第一登录方式成功登录所述虚拟机的操作系统后,所述指示所述客户端以第二登录方式登录所述虚拟机的操作系统之前包括:设置所述远程桌面连接建立状态标识用以标识所述客户端与所述虚拟机建立所述连接,并标识当前使用的登录方式是所述第一登录方式。3.根据权利要求1所述的双因素认证方法,其特征在于,还包括:在所述客户端以所述第二登录方式成功登录所述虚拟机的操作系统后,标识当前使用的登录方式是所述第二登录方式,允许所述客户端使用所述虚拟机的操作系统。4.根据权利要求1-3任一项所述的双因素认证方法,其特征在于,所述指示所述客户端以第一登录方式登录虚拟机的操作系统包括:通过所述远程桌面协议向所述客户端发送第一登录提示信息,所述第一登录提示信息用于指示所述客户端返回所述第一登录方式所需的第一认证信息;接收所述客户端返回的所述第一认证信息,并根据所述第一认证信息对所述客户端进行身份验证;若通过所述身份验证,允许所述客户端登录所述虚拟机的操作系统;若未通过所述身份验证,拒绝所述客户端登录所述虚拟机的操作系统。5.根据权利要求1-3任一项所述的双因素认证方法,其特征在于,所述指示所述客户端以第二登录方式登录所述虚拟机的操作系统包括:通过所述远程桌面协议向所述客户端发送第二登录提示信息,所述第二登录提示信息用于指示所述客户端返回所述第二登录方式所需的第二认证信息;接收所述客户端返回的所述第二认证信息,并根据所述第二认证信息对所述客户端进行身份验证;若通过所述身份验证,允许所述客户端登录所述虚拟机的操作系统;若未通过所述身份验证,拒绝所述客户端登录所述虚拟机的操作系统。6.根据权利要求1-3任一项所述的双因素认证方法,其特征在于,所述第一登录方式包括用户名与密码登录方式;所述第二登录方式包括指纹登录方式。7.一种虚拟机设备,其特征在于,包括:判断模块,用于根据远程桌面连接建立状态标识,判断客户端是否首次登录虚拟机的操作系统,所述远程桌面连接建立状态标识用于标识所述虚拟机和所述客户端之间是否已经通过远程桌面协议建立连接;第一指示模块,用于如果所述判断模块判断所述客户端首次登录所述虚拟机设备的操作系统,指示所述客户端以第一登录方式登录所述虚拟机设备的操作系统,并通过所述远程桌面协议建立所述连接;第二指示模块,用于在所述客户端以所述第一登录方式成功登录所述虚拟机设备的操作系统后,将所述虚拟机设备的操作系统锁定,并指示所述客户端以第二登录方式登录所述虚拟机设备的操作系统,所述第二登录方式所需的认证信息通过所述远程桌面协议从所述客户端传输至所述虚拟机;第三指示模块,用于如果所述判断模块判断所述客户端非首次登录所述虚拟机的操作系统,指示所述客户端以所述第二登录方式登录所述虚拟机的操作系统。8.根据权利要求7所述的虚拟机设备,其特征在于,所述第二指示模块还用于,在所述客户端以所述第一登录方式成功登录所述虚拟机的操作系统后,在指示所述客户端以第二登录方式登录所述虚拟机设备的操作系统之前,设置所述远程桌面连接建立状态标识用以标识所述客户端与所述虚拟机设备建立连接,并标识当前使用的登录方式是所述第一登录方式。9.根据权利要求7所述的虚拟机设备,其特征在于,所述第二指示模块还用于在所述客户端以所述第二登录方式成功登录所述虚拟机设备的操作系统后,标识当前使用的登录方式是所述第二登录方式,允许所述客户端使用所述虚拟机设备的操作系统。10.根据权利要求7-9任一项所述的虚拟机设备,其特征在于,所述第一指示模块包括:第一发送单元,用于通过所述远程桌面协议向所述客户端发送第一登录提示信息,所述第一登录提示信息用于指示所述客户端返回所述第一登录方式所需的第一认证信息;第一接收单元,用于接收所述客户端返回的所述第一认证信息;第一验证单元,用于根据所述第一认证信息对所述客户端进行身份验证,若通过所述身份验证,允许所述客户端登录所述虚拟机设备的操作系统,若未通过所述身份验证,拒绝所述客户端登录所述虚拟机设备的操作系统。11.根据权利要求7-9任一项所述的虚拟机设备,其特征在于,所述第二指示模块包括:第二发送单元,用于通过所述远程桌面协议向所述客户端发送第二登录提示信息,所述第二登录提示信息用于指示所述客户端返回所述第二登录方式所需的第二认证信息;第二接收单元,用于接收所述客户端返回的所述第二认证信息;第二验证单元,用于根据所述第二认证信息对所述客户端进行身份验证,若通过所述身份验证,允许所述客户端登录所述虚拟机设备的操作系统,若未通过所述身份验证,拒绝所述客户端登录所述虚拟机设备的操作系统。12.根据权利要求7-9任一项所述的虚拟机设备,其特征在于,所述第一登录方式包括用户名与密码登录方式;所述第二登录方式包括指纹登录方式。13.一种虚拟机设备,其特征在于,包括:至少一个处理器,以及存储器,所述存储器用于存储可执行程序代码,其中,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于:根据远程桌面连接建立状态标识,判断客户端是否首次登录虚拟机的操作系统,所述远程桌面连接建立状态标识用于标识所述虚拟机和所述客户端之间是否已经通过远程桌面协议建立连接;如果所述客户端首次登录所述虚拟机设备的操作系统,指示所述客户端以第一登录方式登录所述虚拟机设备的操作系统;通过所述远程桌面协议建立所述连接;在所述客户端以所述第一登录方式成功登录所述虚拟机设备的操作系统后,将所述虚拟机设备的操作系统锁定;指示所述客户端以第二登录方式登录所述虚拟机设备的操作系统,所述第二登录方式所需的认证信息通过所述远程桌面协议从所述客户端传输至所述虚拟机;如果所述客户端非首次登录所述虚拟机的操作系统,指示所述客户端以所述第二登录方式登录所述虚拟机的操作系统。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1