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 PDFInfo
- 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
Links
- 238000012795 verification Methods 0.000 title claims abstract description 240
- 238000000034 method Methods 0.000 title claims abstract description 48
- 238000004590 computer program Methods 0.000 claims description 5
- 235000014510 cooky Nutrition 0.000 claims description 5
- 238000009877 rendering Methods 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 6
- 230000006399 behavior Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 208000018747 cerebellar ataxia with neuropathy and bilateral vestibular areflexia syndrome Diseases 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols 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
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;
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.
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)
| 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)
| 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 |
-
2018
- 2018-11-21 CN CN201811390575.3A patent/CN109688109B/en active Active
Patent Citations (7)
| 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 |