[发明专利]一种用于Windows的验证用户身份的方法和装置在审
申请号: | 201810096371.2 | 申请日: | 2018-01-31 |
公开(公告)号: | CN108304703A | 公开(公告)日: | 2018-07-20 |
发明(设计)人: | 冯继强;李健波;潘莉莉;李锋 | 申请(专利权)人: | 苏州锦佰安信息技术有限公司 |
主分类号: | G06F21/31 | 分类号: | G06F21/31 |
代理公司: | 苏州威世朋知识产权代理事务所(普通合伙) 32235 | 代理人: | 杨林洁 |
地址: | 215000 江苏省苏州市*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 键盘消息 身份验证 验证用户身份 用户身份验证 方法和装置 点击键盘 屏幕保护 相邻按键 预设条件 按键 身份 | ||
本发明提供一种用于Windows的用户身份验证方法,包括以下步骤:在Windows启动或屏幕保护被解除时,设置用于获取键盘消息的Hook函数;从Hook函数所接收若干键盘消息,并生成所述若干键盘消息的第二特征值,从所述若干键盘消息中获取密码和/或用户名;当第二特征值与第一特征值符合预设条件、且密码和/或用户名都正确时,通过身份验证。在现实中,不同的人点击键盘的力度,按住按键的时间,相邻按键的时间间隔等都是不一样的,这些特征也可以作为一种“特征值”,来唯一的确定用户的身份,即该身份验证方法可以有效的对用户进行身份验证。
技术领域
本发明涉及身份验证技术领域,尤其涉及一种用于Windows的验证用户身份的方法和装置。
背景技术
Windows操作系统是办公中常用的操作系统,当用户开机或解除屏幕保护时,通常都需要输入用户名和/或密码,当用户名和密码都正确时,允许用户使用Windows操作系统;可以理解的是,办公电脑上都存储有重要的资料,如果这些信息被非相关人员获取,则有可能导致这些资料外泄。
因此,设计一种用于Windows的、具有高安全性的验证用户身份的方法,就成为一个亟待解决的问题。
发明内容
本发明的目在于提供一种用于Windows的验证用户身份的方法一种用于Windows的验证用户身份的方法和装置。
为了实现上述发明目的之一,本发明一实施方式提供了一种用于Windows的生成用户击键特征的方法,包括以下步骤:设置用于获取键盘消息的Hook函数;依据从Hook函数所接收到的若干键盘消息,生成所述若干键盘消息的第一特征值并存储。
作为本发明一实施方式的进一步改进,所述从Hook函数所接收到的若干键盘消息,包括:从Hook函数所接收到的若干按键的输入值、按下时间和弹起时间。
作为本发明一实施方式的进一步改进,所述生成所述若干键盘消息的第一特征值,包括:生成若干按键的输入值、持续按住时间,其中,持续按住时间为弹起时间与按下时间之间的时间差。
作为本发明一实施方式的进一步改进,所述生成所述若干键盘消息的第一特征值,包括:依据所述若干键盘消息,生成相邻输入值之间的击键时间间隔。
作为本发明一实施方式的进一步改进,所述依据从Hook函数所接收到的若干键盘消息,生成所述若干键盘消息的第一特征值,包括:从Hook函数所接收若干按键的输入值、击键的强度值。
本发明一实施方式提供了一种用于Windows的生成用户击键特征的装置,包括以下模块:设置模块,用于在Windows启动或屏幕保护被解除时,设置用于获取键盘消息的Hook函数;处理模块,用于依据从Hook函数所接收到的若干键盘消息,生成所述若干键盘消息的第一特征值并存储。
本发明一实施方式提供了一种用于Windows的用户身份验证方法,包括以下步骤:在Windows启动或屏幕保护被解除时,设置用于获取键盘消息的Hook函数;从Hook函数所接收到的若干键盘消息,并生成所述若干键盘消息的第二特征值,从所述若干键盘消息中获取密码和/或用户名;当第二特征值与第一特征值符合预设条件、且密码和/或用户名都正确时,通过身份验证。
作为本发明一实施方式的进一步改进,所述生成所述若干键盘消息的第二特征值,包括:生成若干按键的输入值、持续按住时间,其中,持续按住时间为弹起时间与按下时间之间的时间差;所述第二特征值与第一特征值符合预设条件,包括:从第一特征值中获取所有按键的持续按住时间的最大值、最小值,在第二特征值中的所有按键的持续按住时间都大于等于最小值且小于等于最大值时,符合预设条件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州锦佰安信息技术有限公司,未经苏州锦佰安信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810096371.2/2.html,转载请声明来源钻瓜专利网。