CN106341422A - 验证方法、验证装置、终端及服务器 - Google Patents
验证方法、验证装置、终端及服务器 Download PDFInfo
- Publication number
- CN106341422A CN106341422A CN201610934446.0A CN201610934446A CN106341422A CN 106341422 A CN106341422 A CN 106341422A CN 201610934446 A CN201610934446 A CN 201610934446A CN 106341422 A CN106341422 A CN 106341422A
- Authority
- CN
- China
- Prior art keywords
- information
- checking
- terminal
- server
- sent
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0807—Network architectures or network communication protocols for network security for authentication of entities using tickets, e.g. Kerberos
Landscapes
- Engineering & Computer Science (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明提供了一种验证方法、验证装置、终端及服务器。其中,用于服务器的验证方法包括:接收由终端发送的验证请求;根据验证请求生成第一验证信息,并向终端发送第一验证信息;向终端发送附加信息;接收由终端发送的执行结果,根据执行结果确定验证信号;将验证信号发送至终端。本发明提供的验证方法,可使得用户在终端上对某些操作进行验证时,在不增加用户识别的难度的前提下降低在验证过程中被暴力破解的可能性,进一步使得区分操作是由人类还是由机器执行的结果更加准确,有效减小采用破解软件或者通过黑客暴力破解对用户的精神或经济造成损失的情况发生的可能性。
Description
技术领域
本发明涉及计算机信息技术领域,具体而言,涉及一种验证方法、一种验证装置、一种终端和一种服务器。
背景技术
当需要判断一些操作指令是否是由人类发出时,提出的解决方法通常是采用图文验证码、手机短信验证码或手机语音验证码等手段进行验证,其中,图文验证码在上述解决方法中,由于其成本低廉、稳定、易实施的特点,占据很大的市场空间。同时,针对图文验证码的验证方式,通过打码平台进行破解已在一些特定人群中广泛应用,降低了传统的验证解决方法对操作指令是否由人类发出的情况的判断能力,现有技术中,为了解决上述问题,采用的方法是将图文加上扭曲效果或模糊效果,从而达到区分是否由人类发出操作指令,但不可避免地提高了用户自身识别的难度。
因此,提出一种在不增加用户识别难度的前提下,低成本稳定的解决机器可识别验证的问题的验证方法成为亟待解决的技术问题。
发明内容
本发明旨在至少解决现有技术或相关技术中存在的技术问题之一。
为此,本发明的一个目的在于提出了一种用于服务器的验证方法。
本发明的另一个目的在于提出了一种用于终端的验证方法。
本发明的又一个目的在于提出了一种用于服务器的验证装置。
本发明的又一个目的在于提出了一种用于终端的验证装置。
本发明的又一个目的在于提出了一种服务器。
本发明的又一个目的在于提出了一种终端。
有鉴于此,本发明提出了一种验证方法,用于服务器,包括:接收由终端发送的验证请求;根据验证请求生成第一验证信息,并向终端发送第一验证信息;向终端发送附加信息;接收由终端发送的执行结果,根据执行结果确定验证信号;将验证信号发送至终端。
本发明提供的用于服务器的验证方法,通过获取终端发送的验证请求,生成对应的第一验证信息并将其发送至终端,服务器还向终端发送附加信息,接收执行结果并确定验证信号,将验证信号发给终端,从而无需增加用户识别的难度就可降低在验证过程中被暴力破解的可能性,进一步使得区分操作是由人类还是由机器执行的结果更加准确,有效减小采用破解软件或者通过黑客暴力破解对用户的精神或经济造成损失的情况发生的可能性。
在上述技术方案中,优选地,根据验证请求生成第一验证信息具体包括:根据验证请求生成至少一个第一信息;在至少一个第一信息中随机选择一个第一信息,在所选的第一信息上添加特征信息;将添加有特征信息的第一信息与其余第一信息组合生成第一验证信息;其中,第一信息包括:图片、数字和/或字母中任一项;特征信息包括:背景颜色、形状和/或标记中的任一项。
在该技术方案中,当服务器接收到验证请求后,会生成一个或多个第一信息,在随机选择的一个第一信息上添加特征信息作为标记,与剩余第一信息区分开,将添加有特征信息的第一信息与其余第一信息组合生成第一验证信息,通过上述技术方案,生成的第一验证信息并不会增强用户识别的难度,同时由于是在多个第一信息中随机选择一个第一信息进行添加,还具备一定的随机性,具有识别操作是由人类发出还是机器发出的效果,从而减少在验证过程中被暴力破解的可能性。
在上述技术方案中,优选地,向终端发送附加信息包括:接收终端发送的终端属性信息;根据终端属性信息生成附加信息,并将附加信息发至终端;其中,终端属性信息包括:第一验证信息中的至少一个第一信息的出现顺序;附加信息包括:抖动、直线运动、曲线运动、渐隐、渐显和渐变色中一项或多项组合。
在该技术方案中,在接收到终端发送的终端属性信息后,服务器会根据接收到的终端属性信息生成附加信息,将生成的附加信息发给终端,通过上述技术方案,附加信息是由终端发送的终端属性信息生成,而终端属性信息可以是根据不同的终端形成的独特的信息,也可以是同一终端随机形成不同的信息,由于附加信息的生成与终端发送的终端属性信息有关,即终端发送不同的终端属性信息,生成不同的附加信息,从而提高终端发送的终端属性信息的随机性,减少在验证过程中或者通过有限次的验证被推理或暴力破解的可能性。
本发明提出了一种验证方法,用于终端,包括:向服务器发送验证请求;接收由服务器发送的第一验证信息;接收由服务器发送的附加信息;显示在第一验证信息中添加附加信息生成的第二验证信息,并获取用户操作指令;将执行用户操作指令后的执行结果发送至服务器进行验证;接收由服务器发送的验证信号,根据验证信号进行处理。
本发明提供的用于终端的验证方法,通过向服务器发送验证请求,接收由服务器发送的第一验证信息,接收由服务器发送的附加信息,显示在第一验证信息中添加附加信息生成的第二验证信息,并获取用户操作指令,将执行用户操作指令后的执行结果发送至服务器进行验证,接收由服务器发送的验证信号,根据验证信号进行处理。在第一验证信息上添加附加信息生成第二验证信息,通过对第二验证信息进行验证,即可区分操作是由人类还是由机器执行,从而无需增加用户识别的难度即可降低在验证过程中被暴力破解的可能性,进一步使得区分操作是由人类还是由机器执行的结果更加准确,有效减小通过破解软件或者通过黑客暴力破解对用户的精神或经济造成损失的情况发生的可能性。
在上述技术方案中,优选地,接收由服务器发送的附加信息具体包括:向服务器发送终端属性信息;接收由服务器根据终端属性信息生成的附加信息;其中,终端属性信息包括:第一验证信息中的至少一个第一信息的出现顺序;其中,第一信息包括:图片、数字和/或字母中任一项。
在该技术方案中,由于终端接收到的附加信息是由服务器根据终端属性信息生成的,而终端向服务器发送的终端属性信息是具有随机性的,即每一次对操作进行验证时,生成的终端属性信息以及附加信息均不相同,从而可以有效地减小通过破解软件或者通过黑客暴力破解对用户的验证过程进行破解的可能性。
在上述技术方案中,优选地,附加信息包括:抖动、直线运动、曲线运动、渐隐、渐显和渐变色中一项或多项组合。
在该技术方案中,附加信息包括:抖动、直线运动、曲线运动、渐隐、渐显和渐变色中一项或多项组合,附加信息可以为其中任一项,也可以为多项之间组合,附加信息的选择完全随机,从而使得在第一验证信息具有一定的随机性的基础上,添加随机的附加信息,显示的第二验证信息更具有随机性,进一步降低用户操作在验证过程中被暴力破解的可能性。
本发明还提出一种验证装置,用于服务器,包括:验证请求单元,用于接收由终端发送的验证请求;验证生成单元,用于根据验证请求生成第一验证信息,并向终端发送第一验证信息;附加单元,用于向终端发送附加信息;确定单元,用于接收由终端发送的执行结果,根据执行结果确定验证信号;验证发送单元,用于将验证信号发送至终端。
本发明提供的用于服务器的验证装置,通过验证请求单元获取终端发送的验证请求,通过验证生成单元生成对应的第一验证信息并将其发送至终端,通过附加单元服务器还向终端发送附加信息,通过确定单元接收执行结果并确定验证信号,通过验证发送单元将验证信号发给终端,从而无需增加用户识别的难度就可降低在验证过程中被暴力破解的可能性,进一步使得区分操作是由人类还是由机器执行的结果更加准确,有效减小采用破解软件或者通过黑客暴力破解对用户的精神或经济造成损失的情况发生的可能性。
在上述技术方案中,优选地,验证生成单元具体包括:生成子单元,用于根据验证请求生成至少一个第一信息;特征子单元,用于在至少一个第一信息中随机选择一个第一信息,在所选的第一信息上添加特征信息;组合子单元,用于将添加有特征信息的第一信息与其余第一信息组合生成第一验证信息;发送子单元,用于向终端发送第一验证信息;其中,第一信息包括:图片、数字和/或字母中任一项;特征信息包括:背景颜色、形状和/或标记中的任一项。
在该技术方案中,通过生成子单元当服务器接收到验证请求后,会生成一个或多个第一信息,在随机选择的一个第一信息上添加特征信息作为标记,与剩余第一信息区分开,将添加有特征信息的第一信息与其余第一信息组合生成的第一验证信息发送至终端,通过上述技术方案,生成的第一验证信息并不会增强用户识别的难度,同时由于是在多个第一信息中随机选择一个第一信息进行添加,还具备一定的随机性,具有识别操作是由人类发出还是机器发出的效果,从而减少在验证过程中被暴力破解的可能性。
在上述任一技术方案中,优选地,附加单元包括:属性子单元,用于接收终端发送的终端属性信息;附加生成子单元,用于根据终端属性信息生成附加信息,并将附加信息发至终端;其中,终端属性信息包括:第一验证信息中的至少一个第一信息的出现顺序;附加信息包括:抖动、直线运动、曲线运动、渐隐、渐显和渐变色中一项或多项组合。
在该技术方案中,在通过属性子单元接收到终端发送的终端属性信息后,服务器会根据接收到的终端属性信息通过附加生成子单元生成附加信息,同时将生成的附加信息发给终端,通过上述技术方案,附加信息是由终端发送的终端属性信息生成,而终端属性信息可以是根据不同的终端形成的独特的至少一个第一信息的出现顺序,也可以是同一终端随机形成不同的至少一个第一信息的出现顺序,由于附加信息的生成与终端发送的终端属性信息有关,即终端发送不同的终端属性信息,生成不同的附加信息,从而提高终端发送的终端属性信息的随机性,减少在验证过程中或者通过有限次的验证被推理或暴力破解的可能性。
本发明提出了一种验证装置,用于终端,包括:请求发送单元,用于向服务器发送验证请求;验证接收单元,接收由服务器发送的第一验证信息;附加单元,用于接收由服务器发送的附加信息;显示单元,用于显示在第一验证信息中添加附加信息生成的第二验证信息,并获取用户操作指令;执行发送单元,用于将执行用户操作指令后的执行结果发送至服务器进行验证;信号处理单元,用于接收由服务器发送的验证信号,根据验证信号进行处理。
本发明提供的用于终端的验证装置,通过请求发送单元向服务器发送验证请求,通过验证接收单元接收由服务器发送的第一验证信息,通过附加单元接收由服务器发送的附加信息,通过显示单元显示在第一验证信息中添加附加信息生成的第二验证信息,并获取用户操作指令,通过执行发送单元将执行用户操作指令后的执行结果发送至服务器进行验证,通过信号处理单元接收由服务器发送的验证信号,根据验证信号进行处理。通过显示在第一验证信息上添加附加信息后生成的第二验证信息,即可区分操作是由人类还是由机器执行,从而无需增加用户识别的难度即可降低在验证过程中被暴力破解的可能性,进一步使得区分操作是由人类还是由机器执行的结果更加准确,有效减小通过破解软件或者通过黑客暴力破解对用户的精神或经济造成损失的情况发生的可能性。
在上述技术方案中,优选地,附加单元具体包括:属性发送子单元,用于向服务器发送终端属性信息;附加接收子单元,用于接收由服务器根据终端属性信息生成的附加信息;其中,终端属性信息包括:第一验证信息中的至少一个第一信息的出现顺序;其中,第一信息包括:图片、数字和/或字母中任一项。
在该技术方案中,附加单元包括属性发送子单元与附加接收子单元,其中属性发送子单元向服务器发送终端属性信息,附加接收子单元接收服务器发出的根据终端属性信息生成的附加信息,由于接收到的附加信息是由服务器根据终端属性信息生成的,而终端向服务器发送的终端属性信息是具有随机性的,即每一次对操作进行验证时,生成的终端属性信息以及附加信息均不相同,从而可以有效的减小通过破解软件或者通过黑客暴力破解对用户的的验证过程进行破解的可能性。
在上述任一项的技术方案中,优选地,附加信息包括:抖动、直线运动、曲线运动、渐隐、渐显和渐变色中一项或多项组合。
在该技术方案中,附加信息包括:抖动、直线运动、曲线运动、渐隐、渐显和渐变色中一项或多项组合,附加信息可以为其中任一项,也可以为多项之间组合,例如:将选中的第一验证信息添加抖动这一特征,或将第一验证信息在做直线运动的过程中加入渐变色,附加信息的选择完全随机,从而使得在第一验证信息具有一定的随机性的基础上,添加随机的附加信息,显示的第二验证信息更具有随机性,进一步降低用户操作在验证过程中被暴力破解的可能性。
本发明还提出一种服务器,包括上述技术方案中任一项所述的用于服务器的验证装置。
本发明提供的服务器,通过采用用于服务器的验证装置,与本发明提供的终端进行信息交互,从而无需增加用户识别的难度就可降低在验证过程中被暴力破解的可能性,进一步使得区分操作是由人类还是由机器执行的结果更加准确,有效减小采用破解软件或者通过黑客暴力破解对用户的精神或经济造成损失的情况发生的可能性。
本发明还提出一种终端,包括上述技术方案中任一项所述的用于终端的验证装置。
本发明提供的终端,通过采用用于终端的验证装置,与本发明提供的服务器进行信息交互,从而无需增加用户识别的难度就可降低在验证过程中被暴力破解的可能性,进一步使得区分操作是由人类还是由机器执行的结果更加准确,有效减小采用破解软件或者通过黑客暴力破解对用户的精神或经济造成损失的情况发生的可能性。
本发明的附加方面和优点将在下面的描述部分中变得明显,或通过本发明的实践了解到。
附图说明
图1示出了根据本发明的一个实施例的用于服务器的验证方法的流程示意图;
图2示出了根据本发明的再一个实施例的用于服务器的验证方法的流程示意图;
图3示出了根据本发明的又一个实施例的用于服务器的验证方法的流程示意图;
图4示出了根据本发明的又一个实施例的用于服务器的验证方法的流程示意图;
图5示出了根据本发明的一个实施例的用于终端验证方法的流程示意图;
图6示出了根据本发明的再一个实施例的用于终端验证方法的流程示意图;
图7示出了根据本发明的一个实施例的用于服务器的验证装置的示意图;
图8示出了根据本发明的再一个实施例的用于服务器的验证装置的示意图;
图9示出了根据本发明的又一个实施例的用于服务器的验证装置的示意图;
图10示出了根据本发明的又一个实施例的用于服务器的验证装置的示意图;
图11示出了根据本发明的一个实施例的用于终端的验证装置的装置示意图;
图12示出了根据本发明的又一个实施例的用于终端的验证装置的装置示意图;
图13示出了根据本发明的一个实施例的一种服务器;
图14示出了根据本发明的一个实施例的一种终端。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不限于下面公开的具体实施例的限制。
如图1所示,本发明的一个实施例的用于服务器的验证方法的流程示意图:
步骤102,接收由终端发送的验证请求;
步骤104,根据验证请求生成第一验证信息,并向终端发送第一验证信息;
步骤106,向终端发送附加信息;
步骤108,接收由终端发送的执行结果,根据执行结果确定验证信号;
步骤110,将验证信号发送至终端。
本发明提供的用于服务器的验证方法,通过步骤102获取终端发送的验证请求,通过步骤104,生成对应的第一验证信息并将其发送至终端,通过步骤106,服务器还向终端发送附加信息,通过步骤108接收执行结果并确定验证信号,以及通过步骤110将验证信号发给终端,从而无需增加用户识别的难度就可降低在验证过程中被暴力破解的可能性,进一步使得区分操作是由人类还是由机器执行的结果更加准确,有效减小采用破解软件或者通过黑客暴力破解对用户的精神或经济造成损失的情况发生的可能性。
如图2所示,本发明的再一个实施例的用于服务器的验证方法的流程示意图:
步骤202,接收由终端发送的验证请求;
步骤204,根据验证请求生成至少一个第一信息;
步骤206,在至少一个第一信息中随机选择一个第一信息,在所选的第一信息上添加特征信息;
步骤208,将添加有特征信息的第一信息与其余第一信息组合生成第一验证信息;
步骤210,向终端发送第一验证信息;
步骤212,向终端发送附加信息;
步骤214,接收由终端发送的执行结果,根据执行结果确定验证信号;
步骤216,将验证信号发送至终端。
在该实施例中,服务器在接收到终端发出的验证请求之后,会随机生成一个或多个第一信息,第一信息可以是图片、数字和/或字母中任一项或者多项组合,特征信息可以是背景颜色、形状和/或标记中的任一项。例如:服务器在接收到验证请求后,随机生成多张相同图片,随机挑选一张图片,在挑选的图片上添加背景颜色,将添加背景颜色的图片与未经添加的图片按照一定顺序组合成图片包,将此图片包发送至终端;服务器在接收到验证请求后,随机生成多张相同数字和字母的矩形图片,随机挑选一张图片,在挑选的图片上修改形状,由矩形裁剪为圆形,将经裁剪的图片与未经裁剪的图片按照一定顺序组合成图片包,将此图片包发送至终端;服务器在接收到验证请求后,随机生成多组相同数字和字母的验证码,随机挑选一组验证码,在挑选的验证码上做标记,将验证码的右上角剪去一块,将经裁剪的验证码与未经裁剪的验证码按照一定顺序组合成验证码包,将此验证码包发送至终端。本领域技术人员应当知晓,第一验证信息与特征信息不仅局限于上述实施例所描述的情况,任何经组合形成的第一验证信息与特征信息均在本申请的保护范围。
此外,服务器还向终端发送附加信息,向添加有特征信息的第一验证信息添加附加信息,使得用户在验证的过程中更加容易区分,在提升随机性的基础上减少在验证过程中被暴力破解的可能性。
如图3所示,本发明的又一个实施例的用于服务器的验证方法的流程示意图:
步骤302,接收由终端发送的验证请求;
步骤304,根据验证请求生成第一验证信息,并向终端发送第一验证信息;
步骤306,接收终端发送的终端属性信息;
步骤308,根据终端属性信息生成附加信息,并将附加信息发至终端;
步骤310,接收由终端发送的执行结果,根据执行结果确定验证信号;
步骤312,将验证信号发送至终端。
在该实施例中,服务器在接收验证请求后生成第一验证信息,将第一验证信息向终端发送,为了进一步减小在验证过程中被暴力破解的可能性,服务器根据接收到终端发送的终端属性信息来生成附加信息,即根据第一验证信息中至少一个第一信息的出现顺序,例如:在步骤304中生成9张图片,将9张图片作为第一验证信息发送至终端,服务器还会接收到终端将这9张图片按照九宫格的排列方式进行显示,服务器接收到终端发送的在九宫格的第3显示顺序上(即九宫格的右上角)显示的图片需要添加附加信息,则将位于九宫格右上角的图片添加抖动的显示效果,并将此显示效果发送至终端,终端在接收用户点击某张图片后将执行结果发给服务器进行分析,如果执行结果在服务器计算的范围内,即用户点击的是位于九宫格右上角且抖动的图片,则向终端发送成功验证信号,从而通过验证;又如:在步骤304中生成3张图片,将这3张图片作为第一验证信息发送至终端,终端可将这三张图片按照一定顺序显示,显示顺序为终端属性信息,同时服务器还会接收到将终端发送的在第2显示顺序上显示(即位于中间位置)的图片需要添加渐显的显示效果,则服务器还可将位于中间位置的图片添加渐显的显示效果,其中渐显的显示效果为根据终端属性信息增加的附加信息,并将此显示效果发送至终端,终端在接收用户点击某张图片后将执行结果发给服务器进行分析,如果执行结果在服务器计算的范围内,即用户点击的是中间位置且渐显的图片,则向终端发送成功验证信号,从而通过验证。本领域技术人员应当知晓,终端属性信息与附加信息不仅局限于上述实施例所描述的情况,任何经组合形成的终端属性信息与附加信息均在本申请的保护范围。以上描述的实施例从而可进一步降低用户识别难度,同时由于在此实施例中终端属性信息与附加信息均是采用随机的选择方式,还可有效减少在验证过程中被暴力破解的可能性。
如图4所示,本发明的又一个实施例的用于服务器的验证方法的流程示意图:
步骤402,接收由终端发送的验证请求;
步骤404,根据验证请求生成至少一个第一信息;
步骤406,在至少一个第一信息中随机选择一个第一信息,在所选的第一信息上添加特征信息;
步骤408,将添加有特征信息的第一信息与其余第一信息组合生成第一验证信息;
步骤410,向终端发送第一验证信息;
步骤412,接收终端发送的终端属性信息;
步骤414,根据终端属性信息生成附加信息,并将附加信息发至终端;
步骤416,接收由终端发送的执行结果,根据执行结果确定验证信号;
步骤418,将验证信号发送至终端。
在该实施例中,服务器在接收到终端发出的验证请求之后,会随机生成一个或多个第一信息,在至少一个第一信息中随机选择一个第一信息,在所选的第一信息上添加特征信息,将添加有特征信息的第一信息与其余第一信息组合生成第一验证信息并向终端发送第一验证信息,同时服务器接收终端发送的终端属性信息,根据终端属性信息生成附加信息,并将附加信息发至终端,例如:服务器在接受到终端发送的验证请求后,生成9张图片(即第一信息),在9张图片中选择第5张图片,在第5张图片右上角做上标记(即特征信息),将这9张图片发送至终端,终端通过九宫格的显示方式显示这9张图片,同时,服务器还会接收到终端发送的右上角有标记的图片是在第7显示顺序上显示(即九宫格的左下角),则将右上角有标记的图片添加渐变色的显示效果,并将此显示效果发送至终端,终端在接收用户点击某张图片后将执行结果发给服务器进行分析,如果执行结果在服务器计算的范围内,即用户点击的是右上角有标记且渐变色的图片,则向终端发送成功验证信号,从而通过验证。本领域技术人员应当知晓,第一信息、特征信息、终端属性信息与附加信息不仅局限于上述实施例所描述的情况,任何经组合形成的终端属性信息与附加信息均在本申请的保护范围。以上描述的实施例从而可进一步降低用户识别难度,同时由于在此实施例中终端属性信息与附加信息均是采用随机的选择方式,还可有效减少在验证过程中被暴力破解的可能性。
如图5所示,本发明的一个实施例的用于终端的验证方法的流程示意图:
步骤502,向服务器发送验证请求;
步骤504,接收由服务器发送的第一验证信息;
步骤506,接收由服务器发送的附加信息;
步骤508,显示在第一验证信息中添加附加信息生成的第二验证信息,并获取用户操作指令;
步骤510,将执行用户操作指令后的执行结果发送至服务器进行验证;
步骤512,接收由服务器发送的验证信号,根据验证信号进行处理。
本发明提供的用于终端的验证方法,通过向服务器发送验证请求,接收由服务器发送的第一验证信息,接收由服务器发送的附加信息,显示在第一验证信息中添加附加信息生成的第二验证信息,并获取用户操作指令,将执行用户操作指令后的执行结果发送至服务器进行验证,接收由服务器发送的验证信号,根据验证信号进行处理。通过显示在第一验证信息上添加附加信息后生成的第二验证信息,即可区分操作是由人类还是由机器执行,从而无需增加用户识别的难度即可降低在验证过程中被暴力破解的可能性,进一步使得区分操作是由人类还是由机器执行的结果更加准确,有效减小通过破解软件或者通过黑客暴力破解对用户的精神或经济造成损失的情况发生的可能性。
如图6所示,本发明的再一个实施例的用于终端的验证方法的流程示意图:
步骤602,向服务器发送验证请求;
步骤604,接收由服务器发送的第一验证信息;
步骤606,向服务器发送终端属性信息;
步骤608,接收由服务器发送的根据终端属性信息生成的附加信息;
步骤610,显示在第一验证信息中添加附加信息生成的第二验证信息,并获取用户操作指令;
步骤612,将执行用户操作指令后的执行结果发送至服务器进行验证;
步骤614,接收由服务器发送的验证信号,根据验证信号进行处理。
在该实施例中,终端在接受到某些会触发验证的操作时,向服务器发送验证请求,接收到服务器发送的第一验证信息,同时为了进一步减少用户识别难度,终端向服务器发送终端属性信息,接收服务器发送的根据终端属性信息生成的附加信息,并显示将附加信息添加至第一验证信息中生成的第二验证信息,例如:终端在需要进行验证时,接收到服务器发出的9张相同图片(即第一信息),9张相同图片通过九宫格的形式显示出来,同时,还接收到服务器发出的第9显示顺序显示的图片(即位于九宫格右下角的图片)需要做直线往复运动(即附加信息),此时,只有用户点击做直线往复运动的位于九宫格右下角的图片才可认为验证成功,从而在不增加用户识别的难度即可降低在验证过程中被暴力破解的可能性。
在图5或图6描述的实施例中,优选地,附加信息包括抖动、直线运动、曲线运动、渐隐、渐显和渐变色中一项或多项组合。
在该实施例中,附加信息可以为其中任一项,也可以为多项之间组合,例如:将选中的第一验证信息添加抖动这一特征,或将第一验证信息在做直线运动的过程中加入渐变色,附加信息的选择完全随机,从而使得在第一验证信息具有一定的随机性的基础上,添加随机的附加信息,显示的第二验证信息更具有随机性,进一步降低用户操作在验证过程中被暴力破解的可能性。
如图7所示,本发明的一个实施例的用于服务器的验证装置700的示意图:
验证请求单元702,用于接收由终端发送的验证请求;
验证生成单元704,用于根据验证请求生成第一验证信息,并向终端发送第一验证信息;
附加单元706,用于向终端发送附加信息;
确定单元708,用于接收由终端发送的执行结果,根据执行结果确定验证信号;
验证发送单元710,用于将验证信号发送至终端。
本发明提供的用于服务器的验证装置,通过验证请求单元702获取终端发送的验证请求,通过验证生成单元704,生成对应的第一验证信息并将其发送至终端,通过附加单元706,服务器还向终端发送附加信息,通过确定单元708接收执行结果并确定验证信号,以及通过验证发送单元710将验证信号发给终端,从而无需增加用户识别的难度就可降低在验证过程中被暴力破解的可能性,进一步使得区分操作是由人类还是由机器执行的结果更加准确,有效减小采用破解软件或者通过黑客暴力破解对用户的精神或经济造成损失的情况发生的可能性。
如图8所示,本发明的再一个实施例的用于服务器的验证装置800的示意图:
验证请求单元802,用于接收由终端发送的验证请求;
生成子单元804,用于根据验证请求生成至少一个第一信息;
特征子单元806,用于在至少一个第一信息中随机选择一个第一信息,在所选的第一信息上添加特征信息;
组合子单元808,用于将添加有特征信息的第一信息与其余第一信息组合生成第一验证信息;
发送子单元810,用于向终端发送第一验证信息;
附加单元812,用于向终端发送附加信息;
确定单元814,用于接收由终端发送的执行结果,根据执行结果确定验证信号;
验证发送单元816,用于将验证信号发送至终端。
在该实施例中,服务器在接收到终端发出的验证请求之后,会随机生成一个或多个第一信息,第一信息可以是图片、数字和/或字母中任一项或者多项组合,特征信息可以是背景颜色、形状和/或标记中的任一项。例如:服务器在接收到验证请求后,随机生成多张相同图片,随机挑选一张图片,在挑选的图片上添加背景颜色,将添加背景颜色的图片与未经添加的图片按照一定顺序组合成图片包,将此图片包发送至终端;服务器在接收到验证请求后,随机生成多张相同数字和字母的矩形图片,随机挑选一张图片,在挑选的图片上修改形状,由矩形裁剪为圆形,将经裁剪的图片与未经裁剪的图片按照一定顺序组合成图片包,将此图片包发送至终端;服务器在接收到验证请求后,随机生成多组相同数字和字母的验证码,随机挑选一组验证码,在挑选的验证码上做标记,将验证码的右上角剪去一块,将经裁剪的验证码与未经裁剪的验证码按照一定顺序组合成验证码包,将此验证码包发送至终端。本领域技术人员应当知晓,第一验证信息与特征信息不仅局限于上述实施例所描述的情况,任何经组合形成的第一验证信息与特征信息均在本申请的保护范围。
此外,服务器还向终端发送附加信息,向添加有特征信息的第一验证信息添加附加信息,使得用户在验证的过程中更加容易区分,在提升随机性的基础上减少在验证过程中被暴力破解的可能性。
如图9所示,本发明的又一个实施例的用于服务器的验证装置900的示意图:
验证请求单元902,用于接收由终端发送的验证请求;
验证生成单元904,用于根据验证请求生成第一验证信息,并向终端发送第一验证信息;
属性子单元906,用于接收终端发送的终端属性信息;
附加生成子单元908,用于根据终端属性信息生成附加信息,并将附加信息发至终端;
确定单元910,用于接收由终端发送的执行结果,根据执行结果确定验证信号;
验证发送单元912,用于将验证信号发送至终端。
在该实施例中,服务器在接收验证请求后生成第一验证信息,将第一验证信息向终端发送,为了进一步减小在验证过程中被暴力破解的可能性,服务器根据接收到终端发送的终端属性信息来生成附加信息,即根据第一验证信息中至少一个第一信息的出现顺序,例如:在验证生成单元904中生成9张图片,将这9张图片作为第一验证信息发送至终端,服务器还会接收到终端将这9张图片按照九宫格的排列方式进行显示,服务器接收到终端发送的在九宫格的第3显示顺序上显示(即九宫格的右上角)显示的图片需要添加附加信息,则将位于九宫格右上角显示的图片添加抖动的显示效果,并将此显示效果发送至终端,终端在接收用户点击某张图片后将执行结果发给服务器进行分析,如果执行结果在服务器计算的范围内,即用户点击的是位于九宫格右上角且抖动的图片,则向终端发送成功验证信号,从而通过验证;又如:在验证生成单元904中生成3张图片,将这3张图片作为第一验证信息发送至终端,终端可将这三张图片按照一定顺序显示,显示的顺序即为终端属性信息,同时服务器还会接收到将终端发送的在第2显示顺序上显示(即位于中间位置)的图片需要添加渐显的显示效果,其中渐显的显示效果为根据终端属性信息增加的附加信息,并将此显示效果发送至终端,终端在接收用户点击某张图片后将执行结果发给服务器进行分析,如果执行结果在服务器计算的范围内,即用户点击的是中间位置且渐显的图片,则向终端发送成功验证信号,从而通过验证。本领域技术人员应当知晓,终端属性信息与附加信息不仅局限于上述实施例所描述的情况,任何经组合形成的终端属性信息与附加信息均在本申请的保护范围。以上描述的实施例从而可进一步降低用户识别难度,同时由于在此实施例中终端属性信息与附加信息均是采用随机的选择方式,还可有效减少在验证过程中被暴力破解的可能性。
如图10所示,本发明的又一个实施例的用于服务器的验证装置1000的示意图:
验证请求单元1002,用于接收由终端发送的验证请求;
生成子单元1004,用于根据验证请求生成至少一个第一信息;
特征子单元1006,用于在至少一个第一信息中随机选择一个第一信息,在所选的第一信息上添加特征信息;
组合子单元1008,用于将添加有特征信息的第一信息与其余第一信息组合生成第一验证信息;
发送子单元1010,用于向终端发送第一验证信息;
属性子单元1012,用于接收终端发送的终端属性信息;
附加生成子单元1014,用于根据终端属性信息生成附加信息,并将附加信息发至终端;
确定单元1016,用于接收由终端发送的执行结果,根据执行结果确定验证信号;
验证发送单元1018,用于将验证信号发送至终端。
在该实施例中,服务器在接收到终端发出的验证请求之后,会随机生成一个或多个第一信息,在至少一个第一信息中随机选择一个第一信息,在所选的第一信息上添加特征信息,将添加有特征信息的第一信息与其余第一信息组合生成第一验证信息并向终端发送第一验证信息,同时服务器接收终端发送的终端属性信息,根据终端属性信息生成附加信息,并将附加信息发至终端,例如:服务器在接受到终端发送的验证请求后,生成9张图片(即第一信息),在9张图片中选择第5张图片,在第5张图片右上角做上标记(即特征信息),将这9张图片发送至终端,终端通过九宫格的显示方式显示这9张图片,同时,服务器还会接收到终端发送的右上角有标记的图片是在第7显示顺序上显示(即九宫格的左下角),则将右上角有标记的图片添加渐变色的显示效果,并将此显示效果发送至终端,终端在接收用户点击某张图片后将执行结果发给服务器进行分析,如果执行结果在服务器计算的范围内,即用户点击的是右上角有标记且渐变色的图片,则向终端发送成功验证信号,从而通过验证。本领域技术人员应当知晓,第一信息、特征信息、终端属性信息与附加信息不仅局限于上述实施例所描述的情况,任何经组合形成的终端属性信息与附加信息均在本申请的保护范围。以上描述的实施例从而可进一步降低用户识别难度,同时由于在此实施例中终端属性信息与附加信息均是采用随机的选择方式,还可有效减少在验证过程中被暴力破解的可能性。
如图11所示,本发明的一个实施例的用于终端的验证装置1100的示意图:
请求发送单元1102,用于向服务器发送验证请求;
验证接收单元1104,接收由服务器发送的第一验证信息;
附加单元1106,用于接收由服务器发送的附加信息;
显示单元1108,用于显示在第一验证信息中添加附加信息生成的第二验证信息,并获取用户操作指令;
执行发送单元1110,用于将执行用户操作指令后的执行结果发送至服务器进行验证;
信号处理单元1112,用于接收由服务器发送的验证信号,根据验证信号进行处理。
本发明提供的用于终端的验证装置1100,通过请求发送单元1102向服务器发送验证请求,通过验证接收单元1104接收由服务器发送的第一验证信息,通过附加单元1106接收由服务器发送的附加信息,通过显示单元1108显示在第一验证信息中添加附加信息生成的第二验证信息,并获取用户操作指令,通过执行发送单元1110将执行用户操作指令后的执行结果发送至服务器进行验证,通过信号处理单元1112接收由服务器发送的验证信号,根据验证信号进行处理。通过显示在第一验证信息上添加附加信息后生成的第二验证信息,即可区分操作是由人类还是由机器执行,从而无需增加用户识别的难度即可降低在验证过程中被暴力破解的可能性,进一步使得区分操作是由人类还是由机器执行的结果更加准确,有效减小通过破解软件或者通过黑客暴力破解对用户的精神或经济造成损失的情况发生的可能性。
如图12所示,本发明的再一个实施例的用于终端的验证装置1200的示意图:
请求发送单元1202,用于向服务器发送验证请求;
验证接收单元1204,接收由服务器发送的第一验证信息;
属性发送子单元1206,用于向服务器发送终端属性信息;
附加接收子单元1208,用于接收由服务器发送的根据终端属性信息生成的附加信息;
显示单元1210,用于显示在第一验证信息中添加附加信息生成的第二验证信息,并获取用户操作指令;
执行发送单元1212,用于将执行用户操作指令后的执行结果发送至服务器进行验证;
信号处理单元1214,用于接收由服务器发送的验证信号,根据验证信号进行处理。
在该实施例中,终端在接受到某些会触发验证的操作时,向服务器发送验证请求,接收到服务器发送的第一验证信息,同时为了进一步减少用户识别难度,终端向服务器发送终端属性信息,接收服务器发送的根据终端属性信息生成的附加信息,并显示将附加信息添加至第一验证信息中生成的第二验证信息,例如:终端在需要进行验证时,接收到服务器发出的9张相同图片(即第一信息),9张相同图片通过九宫格的形式显示出来,同时,还接收到服务器发出的第9显示顺序显示的图片(即位于九宫格右下角的图片)需要做直线往复运动(即附加信息),此时,只有用户点击做直线往复运动的位于九宫格右下角的图片才可认为验证成功,从而在不增加用户识别的难度即可降低在验证过程中被暴力破解的可能性。
在图11或图12描述的实施例中,优选地,附加信息包括抖动、直线运动、曲线运动、渐隐、渐显和渐变色中一项或多项组合。
在该实施例中,附加信息可以为其中任一项,也可以为多项之间组合,例如:将选中的第一验证信息添加抖动这一特征,或将第一验证信息在做直线运动的过程中加入渐变色,附加信息的选择完全随机,从而使得在第一验证信息具有一定的随机性的基础上,添加随机的附加信息,显示的第二验证信息更具有随机性,进一步降低用户操作在验证过程中被暴力破解的可能性。
如图13所示,本发明的一个实施例的一种服务器1300的示意图:包括上述任一技术方案所述的用于服务器的验证装置1302。
本发明提供的服务器1300,通过采用用于服务器的验证装置1302,与本发明提供的终端进行信息交互,从而无需增加用户识别的难度就可降低在验证过程中被暴力破解的可能性,进一步使得区分操作是由人类还是由机器执行的结果更加准确,有效减小采用破解软件或者通过黑客暴力破解对用户的精神或经济造成损失的情况发生的可能性。
如图14所示,本发明的一个实施例的一种终端1400的示意图:包括上述任一技术方案所述的用于终端的验证装置1402。
本发明提供的终端1400,通过采用用于终端的验证装置1402,与本发明提供的服务器进行信息交互,从而无需增加用户识别的难度就可降低在验证过程中被暴力破解的可能性,进一步使得区分操作是由人类还是由机器执行的结果更加准确,有效减小采用破解软件或者通过黑客暴力破解对用户的精神或经济造成损失的情况发生的可能性。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (14)
1.一种验证方法,用于服务器,其特征在于,包括:
接收由终端发送的验证请求;
根据所述验证请求生成第一验证信息,并向所述终端发送所述第一验证信息;
向所述终端发送附加信息;
接收由所述终端发送的执行结果,根据所述执行结果确定验证信号;
将所述验证信号发送至所述终端。
2.根据权利要求1所述的验证方法,其特征在于,所述根据所述验证请求生成第一验证信息具体包括:
根据所述验证请求生成至少一个第一信息;
在所述至少一个第一信息中随机选择一个所述第一信息,在所选的所述第一信息上添加特征信息;
将添加有所述特征信息的所述第一信息与其余所述第一信息组合生成所述第一验证信息;
其中,
所述第一信息包括:图片、数字和/或字母中任一项;
所述特征信息包括:背景颜色、形状和/或标记中的任一项。
3.根据权利要求1或2所述的验证方法,其特征在于,所述向所述终端发送附加信息包括:
接收所述终端发送的终端属性信息;
根据所述终端属性信息生成所述附加信息,并将所述附加信息发至所述终端;
其中,
所述终端属性信息包括:所述第一验证信息中的至少一个第一信息的出现顺序;
所述附加信息包括:抖动、直线运动、曲线运动、渐隐、渐显和渐变色中一项或多项组合。
4.一种验证方法,用于终端,其特征在于,包括:
向服务器发送验证请求;
接收由所述服务器发送的第一验证信息;
接收由所述服务器发送的附加信息;
显示在所述第一验证信息中添加所述附加信息生成的所述第二验证信息,并获取用户操作指令;
将执行所述用户操作指令后的执行结果发送至所述服务器进行验证;
接收由所述服务器发送的验证信号,根据所述验证信号进行处理。
5.根据权利要求4所述的验证方法,其特征在于,接收由所述服务器发送的附加信息具体包括:
向所述服务器发送终端属性信息;
接收由所述服务器根据所述终端属性信息生成的附加信息;
其中,所述终端属性信息包括:所述第一验证信息中的至少一个第一信息的出现顺序;
其中,所述第一信息包括:图片、数字和/或字母中任一项。
6.根据权利要求4或5所述的验证方法,其特征在于,所述附加信息包括:
抖动、直线运动、曲线运动、渐隐、渐显和渐变色中一项或多项组合。
7.一种验证装置,用于服务器,其特征在于,包括:
验证请求单元,用于接收由终端发送的验证请求;
验证生成单元,用于根据所述验证请求生成第一验证信息,并向所述终端发送所述第一验证信息;
附加单元,用于向所述终端发送附加信息;
确定单元,用于接收由所述终端发送的执行结果,根据所述执行结果确定验证信号;
验证发送单元,用于将所述验证信号发送至所述终端。
8.根据权利要求7所述的验证装置,其特征在于,所述验证生成单元具体包括:
生成子单元,用于根据所述验证请求生成至少一个第一信息;
特征子单元,用于在所述至少一个第一信息中随机选择一个所述第一信息,在所选的所述第一信息上添加特征信息;
组合子单元,用于将添加有所述特征信息的所述第一信息与其余所述第一信息组合生成所述第一验证信息;
发送子单元,用于向所述终端发送所述第一验证信息;
其中,
所述第一信息包括:图片、数字和/或字母中任一项;
所述特征信息包括:背景颜色、形状和/或标记中的任一项。
9.根据权利要求7或8所述的验证装置,其特征在于,所述附加单元包括:
属性子单元,用于接收所述终端发送的终端属性信息;
附加生成子单元,用于根据所述终端属性信息生成所述附加信息,并将所述附加信息发至所述终端;
其中,
所述终端属性信息包括:所述第一验证信息中的至少一个第一信息的出现顺序;
所述附加信息包括:抖动、直线运动、曲线运动、渐隐、渐显和渐变色中一项或多项组合。
10.一种验证装置,用于终端,其特征在于,包括:
请求发送单元,用于向服务器发送验证请求;
验证接收单元,接收由所述服务器发送的第一验证信息;
附加单元,用于接收由所述服务器发送的附加信息;
显示单元,用于显示在所述第一验证信息中添加所述附加信息生成的所述第二验证信息,并获取用户操作指令;
执行发送单元,用于将执行所述用户操作指令后的执行结果发送至所述服务器进行验证;
信号处理单元,用于接收由所述服务器发送的验证信号,根据所述验证信号进行处理。
11.根据权利要求10所述的验证装置,其特征在于,所述附加单元具体包括:
属性发送子单元,用于向所述服务器发送终端属性信息;
附加接收子单元,用于由所述服务器根据所述终端属性信息生成的附加信息;
其中,所述终端属性信息包括:所述第一验证信息中的至少一个第一信息的出现顺序;
其中,所述第一信息包括:图片、数字和/或字母中任一项。
12.根据权利要求10或11所述的验证装置,其特征在于,所述附加信息包括:
抖动、直线运动、曲线运动、渐隐、渐显和渐变色中一项或多项组合。
13.一种服务器,其特征在于,包括权利要求7至9中任一项所述的验证装置。
14.一种终端,其特征在于,包括权利要求10至12中任一项所述的验证装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610934446.0A CN106341422B (zh) | 2016-10-31 | 2016-10-31 | 验证方法、验证装置、终端及服务器 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610934446.0A CN106341422B (zh) | 2016-10-31 | 2016-10-31 | 验证方法、验证装置、终端及服务器 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106341422A true CN106341422A (zh) | 2017-01-18 |
CN106341422B CN106341422B (zh) | 2020-09-29 |
Family
ID=57840729
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610934446.0A Active CN106341422B (zh) | 2016-10-31 | 2016-10-31 | 验证方法、验证装置、终端及服务器 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106341422B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110443912A (zh) * | 2018-05-02 | 2019-11-12 | 深圳吉祥星科技股份有限公司 | 一种门禁管理方法、装置及终端设备 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103455965A (zh) * | 2012-05-30 | 2013-12-18 | 北京小米科技有限责任公司 | 一种基于验证图片的验证方法、装置及服务器 |
CN104283682A (zh) * | 2013-07-08 | 2015-01-14 | 深圳市腾讯计算机***有限公司 | 一种利用验证码进行校验的方法、装置及*** |
CN104660549A (zh) * | 2013-11-19 | 2015-05-27 | 深圳市腾讯计算机***有限公司 | 身份验证方法及装置 |
CN104917612A (zh) * | 2014-03-14 | 2015-09-16 | 腾讯科技(深圳)有限公司 | 身份验证方法及装置 |
CN105245489A (zh) * | 2014-07-09 | 2016-01-13 | 腾讯科技(深圳)有限公司 | 验证方法和装置 |
EP3026859A1 (en) * | 2013-07-26 | 2016-06-01 | ZTE Corporation | Verification code processing method, device, terminal and server |
-
2016
- 2016-10-31 CN CN201610934446.0A patent/CN106341422B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103455965A (zh) * | 2012-05-30 | 2013-12-18 | 北京小米科技有限责任公司 | 一种基于验证图片的验证方法、装置及服务器 |
CN104283682A (zh) * | 2013-07-08 | 2015-01-14 | 深圳市腾讯计算机***有限公司 | 一种利用验证码进行校验的方法、装置及*** |
EP3026859A1 (en) * | 2013-07-26 | 2016-06-01 | ZTE Corporation | Verification code processing method, device, terminal and server |
CN104660549A (zh) * | 2013-11-19 | 2015-05-27 | 深圳市腾讯计算机***有限公司 | 身份验证方法及装置 |
CN104917612A (zh) * | 2014-03-14 | 2015-09-16 | 腾讯科技(深圳)有限公司 | 身份验证方法及装置 |
CN105245489A (zh) * | 2014-07-09 | 2016-01-13 | 腾讯科技(深圳)有限公司 | 验证方法和装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110443912A (zh) * | 2018-05-02 | 2019-11-12 | 深圳吉祥星科技股份有限公司 | 一种门禁管理方法、装置及终端设备 |
Also Published As
Publication number | Publication date |
---|---|
CN106341422B (zh) | 2020-09-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106533696A (zh) | 基于区块链的身份认证方法、认证服务器及用户终端 | |
CN109782989A (zh) | 安全验证方法及相关装置 | |
CN104766001A (zh) | 检测和破坏captcha自动化脚本以及防止图像刮削 | |
CN101976430A (zh) | 一种图片验证码生成方法及其*** | |
CN102890776A (zh) | 通过面部表情调取表情图释的方法 | |
CN109902459A (zh) | Web页面的人机识别验证方法、***、设备和存储介质 | |
CN104935548B (zh) | 基于智能纹身设备的身份验证方法、装置及*** | |
CN105357008A (zh) | 身份验证方法及装置 | |
CN109547426A (zh) | 业务响应方法及服务器 | |
CN104657653A (zh) | 图像验证码的验证方法及验证装置 | |
CN108512850A (zh) | 一种基于问答题目的智能验证码的处理方法 | |
CN104935436B (zh) | 一种用户验证方法及*** | |
CN107358088A (zh) | 基于时钟的验证方法和*** | |
CN106341422A (zh) | 验证方法、验证装置、终端及服务器 | |
CN109413004B (zh) | 验证方法、装置及设备 | |
CN107483208A (zh) | 验证码图片的生成、验证方法及装置 | |
CN111949952B (zh) | 验证码请求处理方法及计算机可读存储介质 | |
Kolekar et al. | Click and session based—Captcha as graphical password authentication schemes for smart phone and web | |
CN116983660A (zh) | 一种图像处理的方法以及相关装置 | |
Alsuhibany et al. | Detecting human attacks on text‐based CAPTCHAs using the keystroke dynamic approach | |
CN108959901A (zh) | 基于图片轮播的验证码提示方法 | |
CN109492357A (zh) | 身份认证方法、设备及计算机存储介质 | |
CN108076061A (zh) | 提问式图片验证方法 | |
JP6928073B2 (ja) | オンラインサービスでの不正使用行為の識別方法、装置、およびコンピュータプログラム | |
CN104113514B (zh) | 信息安全的处理方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |