[go: up one dir, main page]

CN101582766A - Account password protection system based on position related question challenge and method thereof - Google Patents

Account password protection system based on position related question challenge and method thereof Download PDF

Info

Publication number
CN101582766A
CN101582766A CNA2009100985962A CN200910098596A CN101582766A CN 101582766 A CN101582766 A CN 101582766A CN A2009100985962 A CNA2009100985962 A CN A2009100985962A CN 200910098596 A CN200910098596 A CN 200910098596A CN 101582766 A CN101582766 A CN 101582766A
Authority
CN
China
Prior art keywords
challenge
user
module
password
server
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.)
Pending
Application number
CNA2009100985962A
Other languages
Chinese (zh)
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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to CNA2009100985962A priority Critical patent/CN101582766A/en
Publication of CN101582766A publication Critical patent/CN101582766A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The invention provides an account password protection system based on position related questions challenge and a method thereof, belonging to the technical field of electric identification certification. The system comprises a client end, a challenge machine and a server which are matched and connected with each other, wherein a sub-system module is set in the client end; a user challenge question base and a position detection and question selection module are set in the challenge machine; a token check question inspection module is set in the position detection and question selection module; a question inspection and password check module, a user name base and a user password base are set and coordinated in the server and a token check question inspection module is set in the question inspection and password check module. The method comprises a question setting phase and a question challenge phase. Based on the traditional protection method of user name and user token, a mode for providing challenge problems are added through position relations based on the algorithm of IP position relation, challenge questions are dynamically selected, the problem that a hacker steals user token on the client end is totally resolved, and the hacker is hard to acquire the token.

Description

A kind of account password protection system of position-based related question challenge and method
Technical field
The invention belongs to electronic identity authentication technology field, be specifically related to a kind of account password protection system and method for position-based related question challenge.
Background technology
Continuous development along with information technology, various electronic informations have obtained using widely in people's life, study and work, for example e-mail system, immediate news systems, e-commerce system, network game system, system of the Internet bank or the like.Based on the requirement of safety and privacy, present most of electronic informations all need be carried out authentication at the user.At present, use the most often authentication mode of user name encrypted code.Be set by the user and take care of the encrypted message of oneself, when the visit electronic information, submit to this password to carry out authentication.
Because how the infection without restraint of Malwares such as Trojan for stealing numbers effectively protects the user name and password not stolen, become all Internet users and protect account number and the financial property of association and the urgent problem of virtual assets.Traditional technology based on the killing of client wooden horse can only be at the killing targetedly of known Malware, and effect is extremely limited.Based on the system of dynamic password card, have cost height, physical implementation difficulty, password card and lose, carry problems such as inconvenience.
Summary of the invention
At problems of the prior art; the object of the present invention is to provide a kind of account password protection system and method for position-based related question challenge; add in traditional user name in the guard method of user password; increased by the challenge mode of problem of location association; strengthen the intensity of password protection; even user password, challenge and answer have been stolen, can also prevent steal-number in the same old way.
The account password protection system of described a kind of position-based related question challenge; it is characterized in that comprising the client that cooperatively interacts and connect; challenge machine and server; be equipped with the login subsystem module in the client; be equipped with each user's independent user challenge storehouse in the challenge machine; position probing and problem are selected module; position probing and problem are selected to be equipped with in the module token check problem and are checked module; be equipped with problem inspection and password verification module in the server; user name; the user password storehouse is equipped with the token check problem and checks module in problem inspection and the password verification module.
The account password protection system of described a kind of position-based related question challenge; it is characterized in that described login subsystem module connects respectively is provided with user's challenge storehouse, position probing and problem is selected module, problem inspection and password verification module; problem inspection is connected user name, user password storehouse with password verification module, and the token check problem checks that module and token check problem inspection module are connected setting.
The account password protection system of described a kind of position-based related question challenge is characterized in that described challenge machine is arranged in the server, removes the token check problem simultaneously and checks module, token check problem inspection module.
A kind of account password protection method of position-based related question challenge is characterized in that comprising that problem is provided with stage and question challenge stage, and the method that problem is provided with is as follows:
1) client, server and challenge machine carry out initialization and start;
2) user logins subsystem module, shows login interface, and the user inputs user name and user password, server, challenge machine receive log on command, obtain user name and user password, and the verified users password, if the verification failure then directly finishes to withdraw from, if verification succeeds is then carried out next step;
3) after the user password verification succeeds, the general default problem of retrieval system definition, and send to client, the general default problem of display system on the client, the user selects problem or increases the problem of oneself, and each problem is provided answer, finishes after problem that submission is selected and the answer thereof;
4) finish after all problems of the reception of server and challenge machine and storage user name and this user name and the answer thereof;
The method of question challenge is as follows:
1) client, server and challenge machine carry out initialization and start;
2) user logins subsystem module, shows login interface, and the user inputs user name and user password, and server, challenge machine receive log on command and obtain user name, if failure then directly finishes to withdraw from, then carries out next step if obtain success;
3) according to the IP address of user login, the challenge machine is according to algorithm, challenge of Dynamic Selection, and send to client;
4) challenge of client display system selection, the user provides answer, and submits user name, user password, challenge and answer thereof to server and challenge machine;
5) server and challenge machine receive user name, user password, challenge and answer thereof, and the answer of verification challenge then is if correctly then allow accessing server by customer end, if check errors then finishes to withdraw from.
The account password protection method of described a kind of position-based related question challenge is characterized in that the IP address according to user login described in the question challenge step 3), and challenge machine (1) is according to algorithm, challenge of Dynamic Selection, and algorithm is as follows:
1) if the IP of current connection is related with a problem, directly returns this problem
2) if the IP of current connection is a new IP, judge whether not correlate the problem of IP,, then return this problem if having
3) if the IP of current connection is a new IP, judge the immediate IP correlated problem, it is approaching to calculate IP, if the IP proximity, then returns the problem of adjacent I P association less than appointed threshold; Another solution according to IP selection challenge is based on the IP database and inquires about, and comes related according to different IP ownership.
The present invention adds in the guard method of user password in traditional user name; increased by the challenge mode of problem of location association; algorithm based on the IP location association; the Dynamic Selection challenge solves the problem of hacker at client theft user password fully, allows the hacker be difficult to get access to password; even obtained user password; the information that does not also have challenge makes the user password that gets access to invalid, strengthens the intensity of password protection.
Description of drawings
Fig. 1 is a system configuration schematic diagram of the present invention;
Fig. 2 is the system configuration schematic diagram of another embodiment of the present invention;
Fig. 3 is provided with the flow chart in stage for problem of the present invention;
Fig. 4 asks the flow chart in question challenge stage of the present invention.
Among the figure: 1-challenges machine, 2-user's challenge storehouse, and 3-position probing and problem are selected module, 4,4a-token check problem is checked module, 5-server, 6-user name, user password storehouse, the 7-problem checks and password verification module that 8-logins subsystem module, 9-client.
Embodiment
The present invention is described further below in conjunction with accompanying drawing.
A kind of account password protection system of position-based related question challenge; comprise the client 9 that cooperatively interacts and connect; challenge machine 1 and server 5; be equipped with login subsystem module 8 in the client 9; be equipped with each user's independent user challenge storehouse 2 in the challenge machine 1; position probing and problem are selected module 3; position probing and problem are selected to be equipped with in the module 3 the token check problem and are checked module 4; be equipped with problem inspection and password verification module 7 in the server 5; user name; user password storehouse 6; be equipped with the token check problem in problem inspection and the password verification module 7 and check module, this kind pattern is client-challenge machine-server mode.System also can be arranged on challenge machine 1 in the server 5, makes server 5 possess the function of challenge machine simultaneously, and removes the token check problem and check module 4, token check problem inspection module 4a, and this kind pattern is the client-server pattern.
Login subsystem module 8 connects respectively user's challenge storehouse 2, position probing and problem selection module 3, problem inspection and password verification module 7 is set, problem inspection is connected user name, user password storehouse 6 with password verification module 7, and check problem checks that module 4 and check problem inspection module 4a are connected setting.
A kind of account password protection method of position-based related question challenge comprises that problem is provided with stage and question challenge stage.
At first carry out the problem setting, if under the client-server pattern, the user login services device, if under client-challenge machine-server mode, the user logins the challenge machine.The flow process that problem is provided with is as follows:
1) client 9, server 5 and challenge machine 1 carry out initialization and start;
2) user logins subsystem module 8, shows login interface, and the user inputs user name and user password, server 5, challenge machine 1 receive log on command, obtain user name and user password, and the verified users password, if the verification failure then directly finishes to withdraw from, if verification succeeds is then carried out next step;
3) after the user password verification succeeds, the general default problem of retrieval system definition, and send to client 9, the general default problem of display system on the client 9, the user selects problem or increases the problem of oneself, and each problem is provided answer, finishes after problem that submission is selected and the answer thereof;
4) finish after all problems of server 5 and 1 reception of challenge machine and storage user name and this user name and the answer thereof.
The user selects the also general default problem of the predetermined justice of answering server, or self-defining problem is set and provides answer, information is saved in user's challenge storehouse then.Such as:
Ask 1: my native place; Answer 1: Sichuan;
Ask 2: my surname; Answer 2: Lee;
Ask 3: my mother's surname answers 3: the king;
Ask 4: I answer 4:7607 the date of birth;
Carry out question challenge then, if under the client-server pattern, the user login services device, if under client-challenge machine-server mode, the user logins the challenge machine.The flow process of question challenge is as follows:
1) client 9, server 5 and challenge machine 1 carry out initialization and start;
2) user logins subsystem module 8, shows login interface, and the user inputs user name and user password, and server 5, challenge machine 1 receive log on command and obtain user name, if failure then directly finishes to withdraw from, then carries out next step if obtain success;
3) according to the IP address of user login, challenge machine 1 is according to algorithm, challenge of Dynamic Selection, and send to client 9;
4) challenge of client 9 display systems selection, the user provides answer, and submits user name, user password, challenge and answer thereof to server 5 and challenge machine 1;
5) server 5 receives user name, user password, challenge and answer thereof, and the verified users password directly finishes to withdraw from if the password verification is unsuccessful then.If the password verification succeeds, under the client-server pattern in the answer of server verification challenge; Under client-challenge machine-server mode, server sends to the answer of challenge machine verification challenge together with token, if correctly then allow accessing server by customer end, if check errors then finishes to withdraw from.
Server detects the IP address of client, selects challenge according to following algorithm then, relative position and problem:
1) if the IP of current connection is related with a problem, directly returns this problem;
2) if the IP of current connection is a new IP, judge whether not correlate the problem of IP,, then return this problem if having;
3), judge the immediate IP that has correlated problem if the IP of current connection is a new IP.Calculating IP near algorithm is: if the IP proximity, then returns the problem of adjacent I P association less than appointed threshold; Select challenge according to IP, another solution is based on the IP database and inquires about, and comes related according to different IP ownership.
If what the user used is client-challenge machine-server mode, then can produce a token based on time and random number and usefulness encrypted private key simultaneously, prevent client forgery known problem and answer thereof, the inevitable correlation of assurance problem and position.If what the user used is the client-server pattern, then can not produce token.
When user name, user password, challenge and answer verification thereof, if what the user used is the client-server pattern, then directly check problem and answer in customer problem challenge storehouse, if under client-challenge machine-server mode, then together with token, whether challenge and answer send in the challenge machine verification together correct.
The implementation of native system and method anti-theft protection below is described by way of example.
1. the user is in A ground (such as Shanghai), and login has been inputed user name by the system of any pattern of the present invention, and user password is provided answer by system according to regioselective challenge and answer.
Such as: user name: vip2009
User password: mypassword3333$$
Is challenge: what the phonetic of my name?
Answer: goodboy
2. the hacker has intercepted password by any Malwares such as wooden horses on client machine, has perhaps stolen related data by network interception or Network Sniffing.
3. the hacker with the relevant information that gets access to, attempts login system in B ground (such as Beijing).A challenge is selected dynamically by the IP association by system, such as:
Is challenge: whom my favorite scientist?
Answer:? (never stealing the answer of this challenge)
Because the IP of normal users login is different with the IP address of hacker's login, according to IP position range selection algorithm, the challenge that occurs after the hacker logins is different with the problem of intercepting, and never points out this problem, so the hacker has no chance to steal this information.Even therefore the right user name has been arranged, user password, but, cannot obtain the challenge and the answer that occur in Beijing according to the location association rule, so the hacker is difficult in the user in the online of Beijing, also can get access to user password simultaneously.
Thought of the present invention is to add in the guard method of password in traditional user name, has increased by the challenge mode of problem of location association, strengthens the intensity of password protection.The user who needs safety certification selects and setting challenge and answer thereof in the client of system earlier, is saved in server end then.When the user need login, the IP address that server connects according to client, this is the credible internet communication address information that can't forge reliably fully, the position relevant issues selection algorithm of describing according to the present invention, challenge of dynamic selection, allow the user answer, password is according to physical location and the part of dynamic change.As the hacker; by any hacker's means, the first ground in user's login can steal user name and user password; challenge and answer thereof; but the hacker is in any other place, even user name and user password are effective, but system is according to its physical location; selected other challenge dynamically; the hacker just can not provide correct answer, and can't enter system, the more effective safeguard protection effect that reached.

Claims (5)

1. the account password protection system of a position-based related question challenge; it is characterized in that comprising the client (9) that cooperatively interacts and connect; challenge machine (1) and server (5); be equipped with login subsystem module (8) in the client (9); be equipped with each user's independent user challenge storehouse (2) in the challenge machine (1); position probing and problem are selected module (3); position probing and problem are selected to be equipped with in the module (3) the token check problem and are checked module (4); be equipped with problem inspection and password verification module (7) in the server (5); user name; user password storehouse (6) is equipped with the token check problem and checks module (4a) in problem inspection and the password verification module (7).
2. the account password protection system of a kind of position-based related question challenge as claimed in claim 1; it is characterized in that described login subsystem module (8) connects user's challenge storehouse (2), position probing and problem respectively and selects module (3), problem inspection and password verification module (7); problem checks with password verification module (7) and is connected user name, user password storehouse (6) that the token check problem checks that module (4) and token check problem inspection module (4a) are connected.
3. the account password protection system of a kind of position-based related question challenge as claimed in claim 1; it is characterized in that described challenge machine (1) is arranged in the server (5), remove the token check problem simultaneously and check module (4), token check problem inspection module (4a).
4. the account password protection method of a position-based related question challenge is characterized in that comprising that problem is provided with stage and question challenge stage, and the method that problem is provided with is as follows:
1) client (9), server (5) and challenge machine (1) carry out initialization and start;
2) user logins subsystem module (8), show login interface, the user inputs user name and user password, server (5), challenge machine (1) receive log on command, obtain user name and user password, and the verified users password, if the verification failure, then directly finish to withdraw from, if verification succeeds is then carried out next step;
3) after the user password verification succeeds, the general default problem of retrieval system definition, and send to client (9), client (9) goes up the general default problem of display system, the user selects problem or increases the problem of oneself, and each problem provided answer, finish after submitting the problem selected and answer thereof to;
4) finish after all problems of the reception of server (5) and challenge machine (1) and storage user name and this user name and the answer thereof;
The method of question challenge is as follows:
1) client (9), server (5) and challenge machine (1) carry out initialization and start;
2) user logins subsystem module (8), shows login interface, and the user inputs user name and user password, and server (5), challenge machine (1) receive log on command and obtain user name, if failure then directly finishes to withdraw from, then carries out next step if obtain success;
3) according to the IP address of user login, challenge machine (1) is according to algorithm, challenge of Dynamic Selection, and send to client (9);
4) challenge of client (9) display system selection, the user provides answer, and submits user name, user password, challenge and answer thereof to server (5) and challenge machine (1);
5) server (5) and challenge machine (1) receive user name, user password, challenge and answer thereof, and the answer of verification challenge then is if correctly then allow accessing server by customer end, if check errors then finishes to withdraw from.
5. the account password protection method of a kind of position-based related question challenge as claimed in claim 4; it is characterized in that the IP address described in the question challenge step 3) according to user's login; challenge machine (1) is according to algorithm, challenge of Dynamic Selection, and algorithm is as follows:
1) if the IP of current connection is related with a problem, directly returns this problem;
2) if the IP of current connection is a new IP, judge whether not correlate the problem of IP,, then return this problem if having;
3) if the IP of current connection is a new IP, judge the immediate IP correlated problem, it is approaching to calculate IP, if the IP proximity, then returns the problem of adjacent I P association less than appointed threshold; Another solution according to IP selection challenge is based on the IP database and inquires about, and comes related according to different IP ownership.
CNA2009100985962A 2009-05-18 2009-05-18 Account password protection system based on position related question challenge and method thereof Pending CN101582766A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2009100985962A CN101582766A (en) 2009-05-18 2009-05-18 Account password protection system based on position related question challenge and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2009100985962A CN101582766A (en) 2009-05-18 2009-05-18 Account password protection system based on position related question challenge and method thereof

Publications (1)

Publication Number Publication Date
CN101582766A true CN101582766A (en) 2009-11-18

Family

ID=41364748

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2009100985962A Pending CN101582766A (en) 2009-05-18 2009-05-18 Account password protection system based on position related question challenge and method thereof

Country Status (1)

Country Link
CN (1) CN101582766A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104516898A (en) * 2013-09-29 2015-04-15 国际商业机器公司 Method and system for offering information by server using CAPTCHA

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020184500A1 (en) * 2001-05-29 2002-12-05 Michael Maritzen System and method for secure entry and authentication of consumer-centric information
CN1980128A (en) * 2005-12-01 2007-06-13 王继华 Method and system for identifying internet user
CN101374047A (en) * 2007-08-21 2009-02-25 Nhn公司 User authentication system using IP address and method thereof

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020184500A1 (en) * 2001-05-29 2002-12-05 Michael Maritzen System and method for secure entry and authentication of consumer-centric information
CN1980128A (en) * 2005-12-01 2007-06-13 王继华 Method and system for identifying internet user
CN101374047A (en) * 2007-08-21 2009-02-25 Nhn公司 User authentication system using IP address and method thereof

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104516898A (en) * 2013-09-29 2015-04-15 国际商业机器公司 Method and system for offering information by server using CAPTCHA

Similar Documents

Publication Publication Date Title
EP1829281B1 (en) Authentication device and/or method
US9736150B2 (en) Authentication system and method
US20070107050A1 (en) Simple two-factor authentication
CA2665961C (en) Method and system for delivering a command to a mobile device
KR101718948B1 (en) Integrated certification system using one time random number
US20150096004A1 (en) Method and apparatus for service login based on third party's information
CN105357196A (en) Network login method and system
US11665156B2 (en) Method and system for securely authenticating a user by an identity and access service using a pictorial code and a one-time code
JP2008503001A (en) Network security and fraud detection system and method
CN104348612A (en) Third-party website login method based on mobile terminal and mobile terminal
WO2005107137A2 (en) Method and apparatus for authenticating users using two or more factors
CN102164141A (en) Method for protecting security of account
RU2670031C2 (en) System and method of identification and / or authentication
WO2009000130A1 (en) Method and system for realizing network payment
CN103853950A (en) Authentication method based on mobile terminal and mobile terminal
CN102130893A (en) Safety protection method and system for network accounts
CN118449719A (en) Network identity authentication method and system and user agent equipment used by same
CN112995227B (en) One-stop information service platform based on three-party credit management
CN113055185A (en) Token-based authentication method and device, storage medium and electronic device
CN105429928A (en) Data communication method and system, and client and server
CN103428698B (en) Mobile interchange participant's identity strong authentication method
Van Oorschot et al. Countering identity theft through digital uniqueness, location cross-checking, and funneling
CN103929310A (en) Mobile phone client side password unified authentication method and system
CN101582766A (en) Account password protection system based on position related question challenge and method thereof
KR20140023085A (en) A method for user authentication, a authentication server and a user authentication system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20091118