【技术实现步骤摘要】
认证方法及认证装置
本申请实施例涉及安全
,尤其涉及一种认证方法及认证装置。
技术介绍
一种钓鱼(Phishing)攻击是通过仿造合法网站的用户界面,骗取用户的个人信息。针对这种攻击,重要的网站会向用户确认自身的真实性。常用的方法是Sitekey,一种基于挑战(challenge)-响应(response)来防止phishing的技术。它包括如下步骤:用户在网站的登录界面中输入自己的用户名,而不需要输入密码;在网站的登录界面向用户展示该用户预先设置的一张图像或者一句话,如果这个展示的内容不符合用户先前的设置,用户就可以认定网站不是真实的,如果符合,用户就可以认为网站是真实的;如果用户认定网站真实,用户就可以在网站的登录界面中输入登录密码;网站认证用户的身份,并允许用户登录。 针对上述方案,黑客可以实施如下的中间人(man-1n-the-middle)攻击:利用phishing伪装登录界面以获取用户名,利用该用户名从真实网站获得Sitekey,即该用户预先设置的一张图像或者一句话,利用盗取的Sitekey伪装登录界面,诱使用户输入登录密码。
技术实现思路
有鉴于此,本申请实施例的一个目的在于提供一种认证方案。 为实现上述目的,根据本申请实施例的一个方面,提供一种认证方法,包括: 从一服务器获取一用户的第一服务器认证信息,所述第一服务器认证信息是使用由所述用户的一用户密码中的第一数个字符得到的至少一第一密钥加密过的; 获取所述用户在一密码输入区域输入的所述第一数个字符; 使用由输入的所述第一数个字符得到的至少 ...
【技术保护点】
一种认证方法,其特征在于,所述方法包括:从一服务器获取一用户的第一服务器认证信息,所述第一服务器认证信息是使用由所述用户的一用户密码中的第一数个字符得到的至少一第一密钥加密过的;获取所述用户在一密码输入区域输入的所述第一数个字符;使用由输入的所述第一数个字符得到的至少一第二密钥解密所述第一服务器认证信息;至少根据解密后的第一服务器认证信息,向所述用户反馈至少一第一认证响应;基于所述用户的服务器认证通过指示,向所述服务器发送一认证请求,所述认证请求用于请求所述服务器对所述用户进行认证。
【技术特征摘要】
1.一种认证方法,其特征在于,所述方法包括: 从一服务器获取一用户的第一服务器认证信息,所述第一服务器认证信息是使用由所述用户的一用户密码中的第一数个字符得到的至少一第一密钥加密过的; 获取所述用户在一密码输入区域输入的所述第一数个字符; 使用由输入的所述第一数个字符得到的至少一第二密钥解密所述第一服务器认证信息; 至少根据解密后的第一服务器认证信息,向所述用户反馈至少一第一认证响应; 基于所述用户的服务器认证通过指示,向所述服务器发送一认证请求,所述认证请求用于请求所述服务器对所述用户进行认证。2.根据权利要求1所述的方法,其特征在于,所述第一数个字符不包括所述用户密码的最后一个字符。3.根据权利要求1或2所述的方法,其特征在于,所述第一数个字符是所述用户预先约定的。4.根据权利要求1~3中任一所述的方法,其特征在于,所述方法还包括:从所述服务器获取所述第一数个字符在所述用户密码中的排序; 所述获取所述用户在 一密码输入区域输入的所述第一数个字符,包括:根据所述排序,获取所述用户在一密码输入区域输入的所述第一数个字符。5.根据权利要求1~3中任一所述的方法,其特征在于,所述方法还包括:从所述服务器获取由所述用户密码中的第一数个字符得到所述至少一第一密钥的密钥生成策略; 所述使用由输入的所述第一数个字符得到的至少一第二密钥解密所述第一服务器认证信息,包括: 根据输入的所述第一数个字符和所述密钥生成策略,得到至少一第二密钥; 使用所述至少一第二密钥解密所述第一服务器认证信息。6.根据权利要求1~3中任一所述的方法,其特征在于,所述至少根据解密后的第一服务器认证信息,向所述用户反馈至少一第一认证响应,包括: 根据解密后的第一服务器认证信息,确定与所述用户在所述密码输入区域输入的至少一个字符对应的至少一第一认证响应并向所述用户反馈。7.根据权利要求1~3中任一所述的方法,其特征在于,所述服务器认证通过指示是所述用户在确认所述至少一第一认证响应无误后发送的。8.根据权利要求1~3中任一所述的方法,其特征在于,所述基于所述用户的服务器认证通过指示,向所述服务器发送一认证请求之前,还包括: 从所述服务器获取所述用户的第二服务器认证信息,所述第二服务器认证信息是使用由所述用户密码中与所述第一数个字符不同的第二数个字符得到的至少一第三密钥加密过的; 获取所述用户在所述密码输入区域输入的所述第二数个字符; 使用由输入的所述第二数个字符得到的至少一第四密钥解密所述第二服务器认证信息; 至少根据解密后的第二服务器认证信息,向所述用户反馈至少一第二认证响应。9.根据权利要求8所述的方法,其特征在于,所述第二数个字符包括所述用户密码中除所述第一数个字符之外的至少一个字符。10.根据权利要求8或9所述的方法,其特征在于,所述服务器认证通过指示是所述用户在确认所述至少一第一认证响应和所述至少一第二认证响应均无误后发送的。11.根据权利要求1~3中任一所述的方法,其特征在于,所述认证请求包括:所述用户在所述密码输入区域输入的全部字符,和/或,所述第一服务器认证信息的解密成功指/Jn ο12.根据权利要求1~11中任一所述的方法,其特征在于,所述至少一第一认证响应包括以下至少一种形式的响应:听觉、触觉、视觉、味觉、嗅觉、温度。13.一种认证装置,其特征在于,所述认证装置包括: 第...
【专利技术属性】
技术研发人员:周涵宁,
申请(专利权)人:北京智谷睿拓技术服务有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。