+

CN109688109B - Verification method and device of verification code based on client information identification - Google Patents

Verification method and device of verification code based on client information identification Download PDF

Info

Publication number
CN109688109B
CN109688109B CN201811390575.3A CN201811390575A CN109688109B CN 109688109 B CN109688109 B CN 109688109B CN 201811390575 A CN201811390575 A CN 201811390575A CN 109688109 B CN109688109 B CN 109688109B
Authority
CN
China
Prior art keywords
verification
information
user
client
client information
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.)
Active
Application number
CN201811390575.3A
Other languages
Chinese (zh)
Other versions
CN109688109A (en
Inventor
任华翔
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Jiyi Network Technology Co ltd
Original Assignee
Wuhan Jiyi Network Technology Co ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Wuhan Jiyi Network Technology Co ltd filed Critical Wuhan Jiyi Network Technology Co ltd
Priority to CN201811390575.3A priority Critical patent/CN109688109B/en
Publication of CN109688109A publication Critical patent/CN109688109A/en
Application granted granted Critical
Publication of CN109688109B publication Critical patent/CN109688109B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The embodiment of the invention provides a verification method and a device of a verification code based on client information identification, wherein the method comprises the following steps: acquiring current verification request information of a user, wherein the verification request information comprises first client information; and if the first client information is judged to be the same as the second client information, displaying the first type verification code to the user, wherein the verification code displayed to the user when the verification is requested last time is the second type verification code, and the one-time verification passing rate of the first type verification code is higher than that of the second type verification code. According to the verification method and device based on the verification code identified by the client information, whether the request is initiated by the same user by using the same browser on the same terminal is judged by comparing the client information during the last request with the client information during the current request, so that the verification operation complexity is specifically simplified, the one-time verification passing rate is improved, the time of the user is saved, and the user experience is improved.

Description

Verification method and device of verification code based on client information identification
Technical Field
The embodiment of the invention relates to the technical field of computers, in particular to a verification method and a verification device of a verification code based on client information identification.
Background
The verification code plays an important role in ensuring the internet access safety of the user, and the purpose of the verification code is to verify the login or access behavior of the user, namely to confirm whether the login or access behavior is operated by a person or a machine or whether the user operates by himself or by others, so that the internet access safety of the user is ensured. The variety of verification codes is also increasing, and common ones include: the short message verification code, the sliding jigsaw verification code, the character verification code, the click verification code and the like are different in security level and one-time verification passing rate of different verification codes, generally speaking, a verification mode with a higher security level has higher operation complexity or a verification passing rate is lower, and although the verification mode has a higher security level, the use experience of a user is influenced due to the complex operation or the lower one-time verification passing rate.
In the prior art, various websites do not have any association, and each website independently provides a verification code. However, in the method in the prior art, when the same user logs in different websites by using the same browser on the same terminal, the verification codes provided by the different websites are respectively input, and some verification processes have high operation complexity or low one-time verification passing rate, so that a large amount of time of the user is wasted, the operation is complicated, and the user experience is poor.
Disclosure of Invention
An object of the embodiments of the present invention is to provide a method and an apparatus for verifying a verification code based on client information identification, which overcome the above problems or at least partially solve the above problems.
In order to solve the foregoing technical problem, in one aspect, an embodiment of the present invention provides a method for verifying a verification code based on client information identification, including:
acquiring current verification request information of a user, wherein the verification request information comprises first client information, and the first client information is attribute information of a client currently used by the user;
if the first client information is judged to be the same as the second client information, displaying a first type verification code to the user, wherein the second client information is the attribute information of the client used when the user requests verification last time; when the verification is requested last time, the verification code displayed to the user is a second type verification code, and the one-time verification passing rate of the first type verification code is higher than that of the second type verification code.
In another aspect, an embodiment of the present invention provides a verification code verification apparatus based on a user identity, including:
the system comprises an acquisition module, a verification module and a verification module, wherein the acquisition module is used for acquiring current verification request information of a user, the verification request information comprises first client information, and the first client information is attribute information of a client currently used by the user;
the verification module is used for displaying a first type of verification code to the user if the first client information is judged to be the same as second client information, wherein the second client information is the attribute information of the client used when the user requests verification last time; when the verification is requested last time, the verification code displayed to the user is a second type verification code, and the one-time verification passing rate of the first type verification code is higher than that of the second type verification code.
In another aspect, an embodiment of the present invention provides an electronic device, including:
the processor and the memory are communicated with each other through a bus; the memory stores program instructions executable by the processor, which when called by the processor are capable of performing the methods described above.
In yet another aspect, the present invention provides a non-transitory computer readable storage medium, on which a computer program is stored, which when executed by a processor, implements the above-mentioned method.
According to the verification method and device based on the verification code identified by the client information, whether the request is initiated by the same user by using the same browser on the same terminal is judged by comparing the client information during the last request with the client information during the current request, so that the verification operation complexity is specifically simplified, the one-time verification passing rate is improved, the time of the user is saved, and the user experience is improved.
Drawings
Fig. 1 is a schematic diagram illustrating a verification method of a verification code based on client information identification according to an embodiment of the present invention;
fig. 2 is a schematic diagram of an apparatus for verifying a verification code based on client information identification according to an embodiment of the present invention;
fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are some, but not all, embodiments of the present invention. All other embodiments, which can be derived by a person skilled in the art from the embodiments of the present invention without making any creative effort, shall fall within the protection scope of the present invention.
Fig. 1 is a schematic diagram of a verification method for a verification code based on client information identification according to an embodiment of the present invention, and as shown in fig. 1, an embodiment of the present invention provides a verification method for a verification code based on client information identification, an execution subject of the verification method is a verification device for a verification code based on client information identification, which is hereinafter referred to as a verification device for short, and the method includes:
step S101, obtaining current verification request information of a user, wherein the verification request information comprises first client information, and the first client information is attribute information of a client currently used by the user;
step S102, if the first client information is judged to be the same as the second client information, displaying a first type verification code to the user, wherein the second client information is the attribute information of the client used when the user requests verification last time; when the verification is requested last time, the verification code displayed to the user is a second type verification code, and the one-time verification passing rate of the first type verification code is higher than that of the second type verification code.
Specifically, when a user accesses a website, if the website needs to verify that the user passes a verification code, the website first needs to acquire current verification request information of the user, where the verification request information includes first client information, and the first client information is attribute information of a client currently used by the user.
After obtaining the current verification request information of a user, if judging that the first client information is the same as the second client information, displaying a first type verification code to the user, wherein the second client information is the attribute information of the client used when the user requests verification last time; when the verification is requested last time, the verification code displayed to the user is the second type verification code, and the one-time verification passing rate of the first type verification code is higher than that of the second type verification code.
For example, the user Zhang triplet accesses the website A through the client A, and when the website A is logged in, the website A verifies the user Zhang triplet in the form of a short message verification code.
After a period of time, the third user wants to access the website B through the client A, the website B also needs to verify that the user passes the verification code, at the moment, the website B obtains verification request information of the third user, the verification request information comprises information of the client A used by the third user, comparison is carried out, the client A is also used when the third user accesses the website A, and therefore the verification code is selected and clicked to verify the third user. The short message verification code is not used for verifying the third party of the user, so that the problem that the short message verification code cannot be received in a short time and the short message verification code is frequently clicked and retransmitted by the user when a wireless signal is poor is solved, the one-time verification passing rate of a verification mode is improved, the time of the user is saved, and the user experience is improved.
According to the verification method of the verification code based on the client information identification, provided by the embodiment of the invention, whether the request is initiated by the same user by using the same browser on the same terminal is judged by comparing the client information during the last request with the client information during the current request, so that the complexity of verification operation is purposefully simplified, the one-time verification passing rate is improved, the time of the user is saved, and the user experience is improved.
On the basis of the foregoing embodiment, further, before displaying the first type of verification code to the user if it is determined that the first client information is the same as the second client information, the method further includes:
inputting the first client information into a preset hash algorithm model, and outputting a first hash value;
and if the first hash value is the same as the second hash value, the first client information is the same as the second client information, and if the first hash value is different from the second hash value, the first client information is different from the second client information, wherein the second hash value is an output value obtained by inputting the second client information into the hash algorithm model.
Specifically, before presenting the verification code to the user and verifying the user, the method further includes determining whether information of the client currently used by the user is the same as information of the client used when the verification was requested last time. The method comprises the following specific steps:
firstly, first client information is input to a preset hash algorithm model, and a first hash value is output.
Then, if the first hash value is identical to the second hash value, the first client information is identical to the second client information.
And if the first hash value is different from the second hash value, the first client information is different from the second client information, wherein the second hash value is an output value obtained after the second client information is input into the hash algorithm model.
According to the verification method of the verification code based on the client information identification, provided by the embodiment of the invention, whether the request is initiated by the same user by using the same browser on the same terminal is judged by comparing the client information during the last request with the client information during the current request, so that the complexity of verification operation is purposefully simplified, the one-time verification passing rate is improved, the time of the user is saved, and the user experience is improved.
On the basis of the above embodiments, further, the attribute information of the client includes at least any one of system information, hardware information, and browser information.
Specifically, the attribute information of the client includes at least any one of system information, hardware information, and browser information.
And judging whether the two successive verification requests are initiated by the same user using the same browser on the same terminal according to the attribute information of the client.
According to the verification method of the verification code based on the client information identification, provided by the embodiment of the invention, whether the request is initiated by the same user by using the same browser on the same terminal is judged by comparing the client information during the last request with the client information during the current request, so that the complexity of verification operation is purposefully simplified, the one-time verification passing rate is improved, the time of the user is saved, and the user experience is improved.
On the basis of the above embodiments, further, the system information includes at least any one of a CPU level, a platform, a time zone, and an operating system language.
Specifically, the attribute information of the client may be obtained from a corresponding section in the authentication request information of the user.
Wherein the system information includes at least any one of a CPU level, a platform, a time zone, and an operating system language.
The field corresponding to the CPU level is CPUClass, the field corresponding to the platform is platform, the field corresponding to the time zone is timezone, and the field corresponding to the operating system language is systemLanguage.
According to the verification method of the verification code based on the client information identification, provided by the embodiment of the invention, whether the request is initiated by the same user by using the same browser on the same terminal is judged by comparing the client information during the last request with the client information during the current request, so that the complexity of verification operation is purposefully simplified, the one-time verification passing rate is improved, the time of the user is saved, and the user experience is improved.
On the basis of the foregoing embodiments, further, the hardware information includes at least any one of a width of the display, a height of the display, a display width available to the browser, a display height available to the browser, whether a canvas fingerprint is supported, whether a webgl fingerprint is supported, a maximum number of touchable points, a number of logical processors, a memory, a display pixel density, a color depth, audio information, and audio device information.
Specifically, the attribute information of the client may be obtained from a corresponding section in the authentication request information of the user.
Wherein the hardware information at least comprises any one of the width of the display, the height of the display, the width of the display available to the browser, the height of the display available to the browser, whether canvas fingerprints are supported, whether webgl fingerprints are supported, the maximum number of touchable points, the number of logical processors, memory, pixel density of the display, color depth, audio information and audio device information.
The field corresponding to the width of the display is screen width, the field corresponding to the height of the display is screen height, the field corresponding to the display width available for the browser is screen AvailWidth, the field corresponding to the display height available for the browser is screen AvailHeight, whether the field corresponding to the fingerprints of canvases is supported is canvas2DFP, whether the field corresponding to webgl fingerprints is supported is canvas3DFP, the field corresponding to the maximum touchable point number is maxTouchPoint, the field corresponding to the number of logic processors is hardwareContouricurrent, the field corresponding to the memory is deviceMemory, the field corresponding to the pixel density of the display is devicePixelRatio, the field corresponding to the color depth is colorDepth, the field corresponding to the audio information is dioxext, and the audio device information ContediaDevices.
According to the verification method of the verification code based on the client information identification, provided by the embodiment of the invention, whether the request is initiated by the same user by using the same browser on the same terminal is judged by comparing the client information during the last request with the client information during the current request, so that the complexity of verification operation is purposefully simplified, the one-time verification passing rate is improved, the time of the user is saved, and the user experience is improved.
On the basis of the foregoing embodiments, further, the browser information includes at least any one of a rendering mode, a browser language, a browser available language, whether cookie use is permitted, whether localStorage is provided, whether sessionStorage is provided, whether indeeddb is provided, tracking is not permitted, a plug-in, whether flash is available, whether Java is available, and a browser font.
Specifically, the attribute information of the client may be obtained from a corresponding section in the authentication request information of the user.
The browser information at least comprises any one of a rendering mode, a browser language, a browser available language, whether cookies are allowed to be used, whether localStorage is provided, whether sessionStorage is provided, whether indeedDB is provided, tracking is not allowed, a plug-in, whether flash is available, whether Java is available and a browser font.
The method comprises the steps that a field corresponding to a rendering mode is documentMode, a field corresponding to a browser language is browserlangies, a field corresponding to a browser available language is browserlangies, whether a field corresponding to a cookie is allowed to be used is cookie enabled, whether a field corresponding to localStorage is allowed to be used is localstorageEnable, whether a field corresponding to sessionStorage is sessionStoragEnable, whether a field corresponding to indeedDB is allowed to be indeedDBEnable, a field corresponding to a non-allowed trace is donotTrack, a field corresponding to a plug-in is Plugins, whether a field corresponding to a flash is allowed to be used is flash, whether Java is allowed to be used is javaEnable, and a field corresponding to a browser font is jsFonts.
According to the verification method of the verification code based on the client information identification, provided by the embodiment of the invention, whether the request is initiated by the same user by using the same browser on the same terminal is judged by comparing the client information during the last request with the client information during the current request, so that the complexity of verification operation is purposefully simplified, the one-time verification passing rate is improved, the time of the user is saved, and the user experience is improved.
Fig. 2 is a schematic diagram of a verification apparatus for a verification code based on client information identification according to an embodiment of the present invention, and as shown in fig. 2, an embodiment of the present invention provides a verification apparatus for a verification code based on client information identification, which is used for executing the method described in any of the foregoing embodiments, and specifically includes an obtaining module 201 and a verification module 202, where:
the obtaining module 201 is configured to obtain current verification request information of a user, where the verification request information includes first client information, and the first client information is attribute information of a client currently used by the user; the verification module 202 is configured to, if it is determined that the first client information is the same as second client information, display a first type of verification code to the user, where the second client information is attribute information of a client used when the user last requests verification; when the verification is requested last time, the verification code displayed to the user is a second type verification code, and the one-time verification passing rate of the first type verification code is higher than that of the second type verification code.
Specifically, when a user accesses a website, if the website needs to verify that the user passes a verification code, the website first needs to acquire current verification request information of the user, where the verification request information includes first client information, and the first client information is attribute information of a client currently used by the user.
After obtaining the current verification request information of a user, if judging that the first client information is the same as the second client information, displaying a first type verification code to the user, wherein the second client information is the attribute information of the client used when the user requests verification last time; when the verification is requested last time, the verification code displayed to the user is the second type verification code, and the one-time verification passing rate of the first type verification code is higher than that of the second type verification code.
For example, the user Zhang triplet accesses the website A through the client A, and when the website A is logged in, the website A verifies the user Zhang triplet in the form of a short message verification code.
After a period of time, the third user wants to access the website B through the client A, the website B also needs to verify that the user passes the verification code, at the moment, the website B obtains verification request information of the third user, the verification request information comprises information of the client A used by the third user, comparison is carried out, the client A is also used when the third user accesses the website A, and therefore the verification code is selected and clicked to verify the third user. The short message verification code is not used for verifying the third party of the user, so that the problem that the short message verification code cannot be received in a short time and the short message verification code is frequently clicked and retransmitted by the user when a wireless signal is poor is solved, the one-time verification passing rate of a verification mode is improved, the time of the user is saved, and the user experience is improved.
According to the verification device of the verification code based on the client information identification, provided by the embodiment of the invention, whether the request is initiated by the same user by using the same browser on the same terminal is judged by comparing the client information during the last request with the client information during the current request, so that the complexity of verification operation is purposefully simplified, the one-time verification passing rate is improved, the time of the user is saved, and the user experience is improved.
Fig. 3 is a schematic structural diagram of an electronic device according to an embodiment of the present invention, and as shown in fig. 3, the electronic device includes: a processor 301, a memory 302, and a bus 303;
the processor 301 and the memory 302 complete communication with each other through the bus 303;
processor 301 is configured to call program instructions in memory 302 to perform the methods provided by the various method embodiments described above, including, for example:
acquiring current verification request information of a user, wherein the verification request information comprises first client information, and the first client information is attribute information of a client currently used by the user;
if the first client information is judged to be the same as the second client information, displaying a first type verification code to the user, wherein the second client information is the attribute information of the client used when the user requests verification last time; when the verification is requested last time, the verification code displayed to the user is a second type verification code, and the one-time verification passing rate of the first type verification code is higher than that of the second type verification code.
Embodiments of the present invention provide a computer program product comprising a computer program stored on a non-transitory computer-readable storage medium, the computer program comprising program instructions that, when executed by a computer, enable the computer to perform the methods provided by the above-mentioned method embodiments, for example, including:
acquiring current verification request information of a user, wherein the verification request information comprises first client information, and the first client information is attribute information of a client currently used by the user;
if the first client information is judged to be the same as the second client information, displaying a first type verification code to the user, wherein the second client information is the attribute information of the client used when the user requests verification last time; when the verification is requested last time, the verification code displayed to the user is a second type verification code, and the one-time verification passing rate of the first type verification code is higher than that of the second type verification code.
Embodiments of the present invention provide a non-transitory computer-readable storage medium, which stores computer instructions, where the computer instructions cause the computer to perform the methods provided by the above method embodiments, for example, the methods include:
acquiring current verification request information of a user, wherein the verification request information comprises first client information, and the first client information is attribute information of a client currently used by the user;
if the first client information is judged to be the same as the second client information, displaying a first type verification code to the user, wherein the second client information is the attribute information of the client used when the user requests verification last time; when the verification is requested last time, the verification code displayed to the user is a second type verification code, and the one-time verification passing rate of the first type verification code is higher than that of the second type verification code.
Those of ordinary skill in the art will understand that: all or part of the steps for implementing the method embodiments may be implemented by hardware related to program instructions, and the program may be stored in a computer readable storage medium, and when executed, the program performs the steps including the method embodiments; and the aforementioned storage medium includes: various media that can store program codes, such as ROM, RAM, magnetic or optical disks.
The above-described embodiments of the apparatuses and devices are merely illustrative, where the units described as separate parts may or may not be physically separate, and the parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of the present embodiment. One of ordinary skill in the art can understand and implement it without inventive effort.
Through the above description of the embodiments, those skilled in the art will clearly understand that each embodiment can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware. With this understanding in mind, the above-described technical solutions may be embodied in the form of a software product, which can be stored in a computer-readable storage medium such as ROM/RAM, magnetic disk, optical disk, etc., and includes instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the methods described in the embodiments or some parts of the embodiments.
Finally, it should be noted that: the above examples are only intended to illustrate the technical solution of the present invention, but not to limit it; although the present invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical solutions described in the foregoing embodiments may still be modified, or some technical features may be equivalently replaced; and such modifications or substitutions do not depart from the spirit and scope of the corresponding technical solutions of the embodiments of the present invention.

Claims (9)

1. A verification method of a verification code based on client information identification is characterized by comprising the following steps:
acquiring current verification request information of a user, wherein the verification request information comprises first client information, and the first client information is attribute information of a client currently used by the user;
if the first client information is judged to be the same as the second client information, displaying a first type verification code to the user, wherein the second client information is the attribute information of the client used when the user requests verification last time; when the verification is requested last time, the verification code displayed to the user is a second type verification code, and the one-time verification passing rate of the first type verification code is higher than that of the second type verification code.
2. The method of claim 1, wherein before displaying the first type of verification code to the user if it is determined that the first client information is the same as the second client information, the method further comprises:
inputting the first client information into a preset hash algorithm model, and outputting a first hash value;
and if the first hash value is the same as the second hash value, the first client information is the same as the second client information, and if the first hash value is different from the second hash value, the first client information is different from the second client information, wherein the second hash value is an output value obtained by inputting the second client information into the hash algorithm model.
3. The method according to claim 2, wherein the attribute information of the client includes at least any one of system information, hardware information, and browser information.
4. The method according to claim 3, wherein the system information includes at least any one of a CPU level, a platform, a time zone, and an operating system language.
5. The method of claim 3, wherein the hardware information comprises at least any one of a width of a display, a height of a display, a display width available to a browser, a display height available to a browser, whether canvas fingerprints are supported, whether webgl fingerprints are supported, a maximum number of touchable points, a number of logical processors, memory, display pixel density, color depth, audio information, and audio device information.
6. The method of claim 3, wherein the browser information includes at least any one of rendering mode, browser language, browser available language, whether cookie is allowed, whether localStorage is provided, whether sessionStorage is provided, whether indeedDB is provided, no tracking is allowed, plug-in, whether flash is available, whether Java is available, and browser font.
7. An apparatus for verifying a verification code based on a user identity, comprising:
the system comprises an acquisition module, a verification module and a verification module, wherein the acquisition module is used for acquiring current verification request information of a user, the verification request information comprises first client information, and the first client information is attribute information of a client currently used by the user;
the verification module is used for displaying a first type of verification code to the user if the first client information is judged to be the same as second client information, wherein the second client information is the attribute information of the client used when the user requests verification last time; when the verification is requested last time, the verification code displayed to the user is a second type verification code, and the one-time verification passing rate of the first type verification code is higher than that of the second type verification code.
8. An electronic device, comprising:
the processor and the memory are communicated with each other through a bus; the memory stores program instructions executable by the processor, the processor invoking the program instructions to perform the method of any of claims 1 to 6.
9. A non-transitory computer-readable storage medium having stored thereon a computer program, which, when executed by a processor, implements the method of any one of claims 1 to 6.
CN201811390575.3A 2018-11-21 2018-11-21 Verification method and device of verification code based on client information identification Active CN109688109B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811390575.3A CN109688109B (en) 2018-11-21 2018-11-21 Verification method and device of verification code based on client information identification

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811390575.3A CN109688109B (en) 2018-11-21 2018-11-21 Verification method and device of verification code based on client information identification

Publications (2)

Publication Number Publication Date
CN109688109A CN109688109A (en) 2019-04-26
CN109688109B true CN109688109B (en) 2021-05-25

Family

ID=66184866

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811390575.3A Active CN109688109B (en) 2018-11-21 2018-11-21 Verification method and device of verification code based on client information identification

Country Status (1)

Country Link
CN (1) CN109688109B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110276183B (en) * 2019-06-19 2020-11-03 同盾控股有限公司 Reverse Turing verification method and device, storage medium and electronic equipment
CN111833488B (en) * 2019-12-31 2023-01-06 广州骑安科技有限公司 Lock opening and closing method and device, electronic lock and storage medium
CN114048449B (en) * 2022-01-11 2022-05-13 北京顶象技术有限公司 Method and device for improving security of verification code by combining cache information

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102811228A (en) * 2012-08-31 2012-12-05 中国联合网络通信集团有限公司 Network service login method, device and system
US8566396B2 (en) * 2009-06-12 2013-10-22 Alibaba Group Holding Limited Method and apparatus for sending authentication request message in a social network
US8621564B2 (en) * 2011-06-03 2013-12-31 Ebay, Inc. Focus-based challenge-response authentication
CN104735657A (en) * 2013-12-20 2015-06-24 腾讯科技(深圳)有限公司 Security terminal verification method, device and system and wireless access point binding method
EP3026859A1 (en) * 2013-07-26 2016-06-01 ZTE Corporation Verification code processing method, device, terminal and server
CN106130998A (en) * 2016-06-30 2016-11-16 珠海市魅族科技有限公司 A kind of identifying code transmission method and device
CN107707529A (en) * 2017-09-06 2018-02-16 北京五八到家信息技术有限公司 A kind of client validation method for realizing limitation identifying code transmission times

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8566396B2 (en) * 2009-06-12 2013-10-22 Alibaba Group Holding Limited Method and apparatus for sending authentication request message in a social network
US8621564B2 (en) * 2011-06-03 2013-12-31 Ebay, Inc. Focus-based challenge-response authentication
CN102811228A (en) * 2012-08-31 2012-12-05 中国联合网络通信集团有限公司 Network service login method, device and system
EP3026859A1 (en) * 2013-07-26 2016-06-01 ZTE Corporation Verification code processing method, device, terminal and server
CN104735657A (en) * 2013-12-20 2015-06-24 腾讯科技(深圳)有限公司 Security terminal verification method, device and system and wireless access point binding method
CN106130998A (en) * 2016-06-30 2016-11-16 珠海市魅族科技有限公司 A kind of identifying code transmission method and device
CN107707529A (en) * 2017-09-06 2018-02-16 北京五八到家信息技术有限公司 A kind of client validation method for realizing limitation identifying code transmission times

Also Published As

Publication number Publication date
CN109688109A (en) 2019-04-26

Similar Documents

Publication Publication Date Title
US12067102B2 (en) Security verification method and relevant device
KR102069759B1 (en) Dynamic Updates for CAPTCHA Challenges
CN108900559B (en) Login certificate management method and device, computer equipment and storage medium
US8528054B2 (en) Multi-step challenge-response test
WO2020233059A1 (en) Login processing method based on data processing and related apparatus
US10740411B2 (en) Determining repeat website users via browser uniqueness tracking
US9262642B1 (en) Adaptive client-aware session security as a service
CN104657639B (en) A kind of method of testing and system of operating system identity authentication scheme
CN109688109B (en) Verification method and device of verification code based on client information identification
US10735398B1 (en) Rolling code authentication techniques
CN114513350B (en) Identity verification method, system and storage medium
CN109948332A (en) A kind of physical machine login password remapping method and device
CN107623664B (en) Password input method and device
CN114257451B (en) Verification interface replacement methods, devices, storage media and computer equipment
CN119834963A (en) Verification code generation method, device, equipment, medium and product
CN113836509A (en) Information acquisition method and device, electronic equipment and storage medium
CN117560209A (en) Object information sharing method, device and server
CN108875349B (en) Verification code generation method and device based on pinyin
US9323910B2 (en) Method, client and server of password verification, and password terminal system
CN112751805A (en) Login method and device
CN111460422B (en) Method and device for generating verification code
CN115694991A (en) Authorized login method, device, system, electronic equipment and storage medium
CN111385313B (en) Method and system for verifying object request validity
CN111177656B (en) Behavior detection method, computer equipment and computer-readable storage medium
CN113783824B (en) Method, apparatus, client, system and medium for preventing cross-site request forgery

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
点击 这是indexloc提供的php浏览器服务,不要输入任何密码和下载