CN116611047A - 一种基于验证码识别的计算机登录*** - Google Patents
一种基于验证码识别的计算机登录*** Download PDFInfo
- Publication number
- CN116611047A CN116611047A CN202310735276.3A CN202310735276A CN116611047A CN 116611047 A CN116611047 A CN 116611047A CN 202310735276 A CN202310735276 A CN 202310735276A CN 116611047 A CN116611047 A CN 116611047A
- Authority
- CN
- China
- Prior art keywords
- module
- login
- user
- verification
- code
- 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
Links
- 238000012795 verification Methods 0.000 title claims abstract description 102
- 230000005856 abnormality Effects 0.000 claims description 8
- 230000002159 abnormal effect Effects 0.000 abstract description 5
- 238000000034 method Methods 0.000 description 6
- 230000009471 action Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013135 deep learning Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000006386 memory function Effects 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/45—Structures or tools for the administration of authentication
- G06F21/46—Structures or tools for the administration of authentication by designing passwords or checking the strength of passwords
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/36—User authentication by graphic or iconic representation
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明公开了一种基于验证码识别的计算机登录***,包括计算机登录***和验证码***,计算机登录***的输出端与验证码***的输入端连接,计算机登录***包括账号密码登录模块和账号密码识别模块,账号密码登录模块的输出端与账号密码识别模块的输入端连接,用户通过账号密码登录模块输入登录账号密码,账号密码识别模块会对用户输入的账号密码进行识别判定,本发明涉及计算机登录技术领域。该基于验证码识别的计算机登录***,能够在采集验证码的同时对用户的位置进行采集后对比,当发现异常时继续通过拼图验证***进行验证,进一步保证了计算机登录***的安全性,当位置信息无异常时直接登录成功,步骤简单不繁琐,便于用户实际操作使用。
Description
技术领域
本发明涉及计算机登录技术领域,具体为一种基于验证码识别的计算机登录***。
背景技术
电子计算机通称电脑,是现代一种用于高速计算的电子计算机器,可以进行数值计算、逻辑计算,具有存储记忆功能,能够按照程序运行,自动、高速处理海量数据,这些计算机登录***通常会设置用户名与密码来保护数据资料、防止非法访问;在登录桌面前,需要先输入用户名与密码来验证身份。随着企业对信息化安全程度的要求越来越高,传统的、基于用户名与密码组合的登录方式可能无法满足敏感数据的安全要求:例如,任何人只要知道了某台电脑的用户名和密码,即可登录他人***桌面,访问敏感数据。
随着对安全性的逐渐提高,验证码就是提高计算机登录***登录安全的一种方式,但是计算机视觉和深度学习技术的飞速发展,验证码能够被机器程序以很高的准确率进行破解,这就导致计算机登录***的安全性不高,为了满足计算机登录***的安全性需要,有必要提出一种基于验证码识别的计算机登录***,进一步提高计算机登录***的安全性。
发明内容
针对现有技术的不足,本发明提供了一种基于验证码识别的计算机登录***,解决了计算机登录***通过验证码不能满足安全性需求的问题。
为实现以上目的,本发明通过以下技术方案予以实现:一种基于验证码识别的计算机登录***,包括计算机登录***和验证码***,所述计算机登录***的输出端与验证码***的输入端连接,所述计算机登录***包括账号密码登录模块和账号密码识别模块,所述账号密码登录模块的输出端与账号密码识别模块的输入端连接,用户通过账号密码登录模块输入登录账号密码,账号密码识别模块会对用户输入的账号密码进行识别判定,账号密码错误时会提醒使用者,判定正确时会进入到验证码***,验证码***包括登录信息接收模块、验证码自动生成模块、验证码输入模块、验证码识别模块、登录位置采集模块和对比模块,所述登录信息接收模块对用户的登录信息采集,采集后通过验证码自动生成模块,验证码自动生成模块会自动生成验证码,以短信的方式发送给用户的中断,用户通过验证码输入模块进行操作,验证码识别模块会对用户的操作信息进行识别,判定用户输入的验证码是否正确,登录位置采集模块会通过位置信息存储模块中用户上次登录的位置信息进行采集,如果和上次登录位置一致时,通过登录通过模块成功登录,与上次登录位置不一致时进入到拼图验证***。
优选的,所述拼图验证***包括图形生成模块、用户操作信息采集模块和图形验证判定模块,所述图形生成模块的输出端与用户操作信息采集模块的输入端连接,且用户操作信息采集模块的输出端与图形验证判定模块的输入端连接。
优选的,所述图形生成模块生成拼图信息,用户操作通过用户操作信息采集模块进行采集,图形验证判定模块验证用户操作是否正确,操作正确通过登录通过模块成功登录。
优选的,所述位置信息存储模块包括常用登录位置识别模块和位置异常识别模块,所述常用登录位置识别模块的输出端与位置异常识别模块的输入端连接。
优选的,所述常用登录位置识别模块采集到用户以前的登录位置信息,然后位置异常识别模块将用户本次的位置信息与常用的位置信息进行对比。
优选的,所述用户通过账号密码登录模块登录时,当用户账户数据出现错误,会在账号栏和密码栏出现相应的错误提示。
优选的,所述对比模块将用户输入的验证码和短信发送的验证码对比,也对位置信息进行对比,两者确认通过后进入到登录通过模块成功登录。
有益效果
本发明提供了一种基于验证码识别的计算机登录***。与现有技术相比具备以下有益效果:
(1)该基于验证码识别的计算机登录***,通过计算机登录***包括账号密码登录模块和账号密码识别模块,账号密码登录模块的输出端与账号密码识别模块的输入端连接,用户通过账号密码登录模块输入登录账号密码,账号密码识别模块会对用户输入的账号密码进行识别判定,账号密码错误时会提醒使用者,判定正确时会进入到验证码***,验证码***包括登录信息接收模块、验证码自动生成模块、验证码输入模块、验证码识别模块、登录位置采集模块和对比模块,能够在采集验证码的同时对用户的位置进行采集后对比,当发现异常时继续通过拼图验证***进行验证,进一步保证了计算机登录***的安全性,当位置信息无异常时直接登录成功,步骤简单不繁琐,便于用户实际操作使用。
(2)该基于验证码识别的计算机登录***,通过用户通过账号密码登录模块登录时,当用户账户数据出现错误,会在账号栏和密码栏出现相应的错误提示,能够在用户账号密码登录时发现错误并有相应的提示,便于使用者登录***。
附图说明
图1为本发明***的结构原理框图;
图2为本发明位置信息存储模块的结构原理框图。
图中:1-计算机登录***、11-账号密码登录模块、12-账号密码识别模块、2-验证码***、21-登录信息接收模块、22-验证码自动生成模块、23-验证码输入模块、24-验证码识别模块、25-登录位置采集模块、26-对比模块、27-位置信息存储模块、271-常用登录位置识别模块、272-位置异常识别模块、3-登录通过模块、4-拼图验证***、41-图形生成模块、42-用户操作信息采集模块、43-图形验证判定模块。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参阅图1-2,本发明提供一种技术方案:一种基于验证码识别的计算机登录***,包括计算机登录***1和验证码***2,计算机登录***1的输出端与验证码***2的输入端连接,计算机登录***1包括账号密码登录模块11和账号密码识别模块12,账号密码登录模块11的输出端与账号密码识别模块12的输入端连接,用户通过账号密码登录模块11输入登录账号密码,账号密码识别模块12会对用户输入的账号密码进行识别判定,账号密码错误时会提醒使用者,判定正确时会进入到验证码***2,验证码***2包括登录信息接收模块21、验证码自动生成模块22、验证码输入模块23、验证码识别模块24、登录位置采集模块25和对比模块26,登录信息接收模块21对用户的登录信息采集,采集后通过验证码自动生成模块22,验证码自动生成模块22会自动生成验证码,以短信的方式发送给用户的中断,用户通过验证码输入模块23进行操作,验证码识别模块24会对用户的操作信息进行识别,判定用户输入的验证码是否正确,登录位置采集模块25会通过位置信息存储模块27中用户上次登录的位置信息进行采集,如果和上次登录位置一致时,通过登录通过模块3成功登录,与上次登录位置不一致时进入到拼图验证***4,能够在采集验证码的同时对用户的位置进行采集后对比,当发现异常时继续通过拼图验证***进行验证,进一步保证了计算机登录***的安全性,当位置信息无异常时直接登录成功,步骤简单不繁琐,便于用户实际操作使用,同时本说明书中未作详细描述的内容均属于本领域技术人员公知的现有技术。
本发明中,拼图验证***4包括图形生成模块41、用户操作信息采集模块42和图形验证判定模块43,图形生成模块41的输出端与用户操作信息采集模块42的输入端连接,且用户操作信息采集模块42的输出端与图形验证判定模块43的输入端连接。
本发明中,图形生成模块41生成拼图信息,用户操作通过用户操作信息采集模块42进行采集,图形验证判定模块43验证用户操作是否正确,操作正确通过登录通过模块3成功登录。
本发明中,位置信息存储模块27包括常用登录位置识别模块271和位置异常识别模块272,常用登录位置识别模块271的输出端与位置异常识别模块272的输入端连接。
本发明中,常用登录位置识别模块271采集到用户以前的登录位置信息,然后位置异常识别模块272将用户本次的位置信息与常用的位置信息进行对比。
本发明中,用户通过账号密码登录模块11登录时,当用户账户数据出现错误,会在账号栏和密码栏出现相应的错误提示。
本发明中,对比模块26将用户输入的验证码和短信发送的验证码对比,也对位置信息进行对比,两者确认通过后进入到登录通过模块3成功登录。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同物限定。
Claims (7)
1.一种基于验证码识别的计算机登录***,包括计算机登录***(1)和验证码***(2),所述计算机登录***(1)的输出端与验证码***(2)的输入端连接,其特征在于:所述计算机登录***(1)包括账号密码登录模块(11)和账号密码识别模块(12),所述账号密码登录模块(11)的输出端与账号密码识别模块(12)的输入端连接,用户通过账号密码登录模块(11)输入登录账号密码,账号密码识别模块(12)会对用户输入的账号密码进行识别判定,账号密码错误时会提醒使用者,判定正确时会进入到验证码***(2),验证码***(2)包括登录信息接收模块(21)、验证码自动生成模块(22)、验证码输入模块(23)、验证码识别模块(24)、登录位置采集模块(25)和对比模块(26),所述登录信息接收模块(21)对用户的登录信息采集,采集后通过验证码自动生成模块(22),验证码自动生成模块(22)会自动生成验证码,以短信的方式发送给用户的中断,用户通过验证码输入模块(23)进行操作,验证码识别模块(24)会对用户的操作信息进行识别,判定用户输入的验证码是否正确,登录位置采集模块(25)会通过位置信息存储模块(27)中用户上次登录的位置信息进行采集,如果和上次登录位置一致时,通过登录通过模块(3)成功登录,与上次登录位置不一致时进入到拼图验证***(4)。
2.根据权利要求1所述的一种基于验证码识别的计算机登录***,其特征在于:所述拼图验证***(4)包括图形生成模块(41)、用户操作信息采集模块(42)和图形验证判定模块(43),所述图形生成模块(41)的输出端与用户操作信息采集模块(42)的输入端连接,且用户操作信息采集模块(42)的输出端与图形验证判定模块(43)的输入端连接。
3.根据权利要求2所述的一种基于验证码识别的计算机登录***,其特征在于:所述图形生成模块(41)生成拼图信息,用户操作通过用户操作信息采集模块(42)进行采集,图形验证判定模块(43)验证用户操作是否正确,操作正确通过登录通过模块(3)成功登录。
4.根据权利要求1所述的一种基于验证码识别的计算机登录***,其特征在于:所述位置信息存储模块(27)包括常用登录位置识别模块(271)和位置异常识别模块(272),所述常用登录位置识别模块(271)的输出端与位置异常识别模块(272)的输入端连接。
5.根据权利要求4所述的一种基于验证码识别的计算机登录***,其特征在于:所述常用登录位置识别模块(271)采集到用户以前的登录位置信息,然后位置异常识别模块(272)将用户本次的位置信息与常用的位置信息进行对比。
6.根据权利要求1所述的一种基于验证码识别的计算机登录***,其特征在于:所述用户通过账号密码登录模块(11)登录时,当用户账户数据出现错误,会在账号栏和密码栏出现相应的错误提示。
7.根据权利要求1所述的一种基于验证码识别的计算机登录***,其特征在于:所述对比模块(26)将用户输入的验证码和短信发送的验证码对比,也对位置信息进行对比,两者确认通过后进入到登录通过模块(3)成功登录。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310735276.3A CN116611047A (zh) | 2023-06-20 | 2023-06-20 | 一种基于验证码识别的计算机登录*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310735276.3A CN116611047A (zh) | 2023-06-20 | 2023-06-20 | 一种基于验证码识别的计算机登录*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116611047A true CN116611047A (zh) | 2023-08-18 |
Family
ID=87676590
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310735276.3A Pending CN116611047A (zh) | 2023-06-20 | 2023-06-20 | 一种基于验证码识别的计算机登录*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116611047A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117155687A (zh) * | 2023-09-19 | 2023-12-01 | 广州市容大计算机科技有限公司 | 一种保护隐私账号的管理***及方法 |
-
2023
- 2023-06-20 CN CN202310735276.3A patent/CN116611047A/zh active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN117155687A (zh) * | 2023-09-19 | 2023-12-01 | 广州市容大计算机科技有限公司 | 一种保护隐私账号的管理***及方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2019228004A1 (zh) | 一种核身方法和装置 | |
CN116611047A (zh) | 一种基于验证码识别的计算机登录*** | |
CN106899409A (zh) | 身份认证方法及装置 | |
CN112765578B (zh) | 一种基于浏览器客户端的安全隐私计算的实现方法 | |
CN110855652A (zh) | 安全基线配置合规检测方法、装置、计算机设备及介质 | |
CN108388513B (zh) | 一种自动化测试方法及装置 | |
US11539730B2 (en) | Method, device, and computer program product for abnormality detection | |
CN105681344A (zh) | 一种验证码识别***及方法 | |
CN111090846B (zh) | 登录认证方法、装置、电子设备及计算机可读存储介质 | |
CN109614844B (zh) | 一种链路验证方法、装置及设备 | |
CN110765431B (zh) | 多用户指纹或密码登录方法及其管理*** | |
CN110445790A (zh) | 一种基于用户登录行为的账号异常检测方法 | |
CN116383786A (zh) | 一种基于物联网的大数据信息监管***及方法 | |
CN112464218B (zh) | 模型训练方法、装置、电子设备及存储介质 | |
CN112995128A (zh) | 一种基于人工智能的界面信息自动验证组件和方法 | |
CN113094366B (zh) | 一种基于区块链的数据验真方法、***及存储介质 | |
CN113312602B (zh) | 一种实现指纹共用的方法及*** | |
CN115955478A (zh) | 基于云计算的数据安防处理*** | |
CN115330335A (zh) | 服务猎头企业的saas个性化*** | |
CN102457484A (zh) | 用户名密码认证加校验码两者集合来验证用户信息的方法 | |
CN113158163A (zh) | 一种计算机***及其用户的身份识别方法及*** | |
CN110851808A (zh) | 身份认证方法、装置、电子设备及计算机可读存储介质 | |
CN111934949A (zh) | 一种基于数据库注入测试的安全测试*** | |
CN111416817A (zh) | 一种基于网络验证码的模式识别方法 | |
CN117395079B (zh) | 一种基于大数据信息管理的身份认证*** |
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 |