Search

US-20260127264-A1 - SYSTEM THAT CHANGES PASSWORDS BY IDENTIFYING THE LOCATION OF THE TARGET AREA FOR CHANGE USING A LEARNING OCR ALGORITHM

US20260127264A1US 20260127264 A1US20260127264 A1US 20260127264A1US-20260127264-A1

Abstract

A system and method for automatically changing a password for a target user account, comprising: a process-start unit for starting a password-change process for a target user account when at least one among a plurality of user accounts registered as platform members satisfies password-change conditions preset by an administrator account registered as a manager of the platform; an interface-analysis unit configured to log into a pre-linked GUI system using login information for the target user account and to start analyzing, with a stored learning-based OCR algorithm, an interface output through the GUI system to identify the location of the target area required to change a password of the target user account; and a password-change execution unit configured to change the password of the target user account by reflecting change-login information required for changing the password into the identified target area and to change the password based on preset encryption rules.

Inventors

  • Min Ho Choi
  • Jin Joong Kim

Assignees

  • SGA SOLUTIONS CO.,LTD.

Dates

Publication Date
20260507
Application Date
20251029
Priority Date
20241105

Claims (8)

  1. 1 . A system implemented by one or more processors and one or more memories storing instructions executable by the processors, changing passwords by identifying the location of the target area for change using a learning OCR algorithm, the system comprising: a process-start unit configured to start a password-change process for a target user account when at least one among a plurality of user accounts registered as platform members satisfies password-change conditions preset by an administrator account registered as a manager of the platform; an interface-analysis unit configured, when the password-change process starts, to log into a pre-linked GUI system using login information for the target user account and to start analyzing, with a stored learning-based OCR algorithm, an interface output through the GUI system to identify, within the interface, the location of the target area required to change a password of the target user account; and a password-change execution unit configured, upon completion of operation of the interface-analysis unit, to change the password of the target user account by reflecting change-login information required for changing the password into the identified target area and to change the password based on preset encryption rules.
  2. 2 . The system of claim 1 , wherein the process-start unit comprises: a condition-satisfaction checker configured to start the password-change process targeting the target user account when at least one of the plurality of user accounts satisfies the preset password-change conditions; and a login-information identifier configured, when the password-change process starts, to identify login information of the target user account among multiple login records stored in an authentication database.
  3. 3 . The system of claim 2 , wherein the password-change conditions are condition information managed by the administrator account and include, an expiration condition for a password validity period for each user account among the plurality, a change-request condition received from each user account, and an exceeded login-failure-count condition set for each user account.
  4. 4 . The system of claim 1 , wherein the interface-analysis unit comprises: a login-progressor configured, upon completion of identification of the target user account's login information after the password-change process starts, to analyze a login interface among the interfaces using the stored learning-based OCR algorithm and to input the login information into a login tab of the login interface to log into the pre-linked GUI system; a change-tab identifier configured, when a main interface is output upon completion of operation of the login-progressor, to analyze the main interface using the stored learning-based OCR algorithm and to identify, among multiple tabs included in the main interface, a password-change tab for changing the password of the target user account; and a change-interface enterer configured, upon completion of identification of the password-change tab, to enter a password-change interface from the main interface via the password-change tab.
  5. 5 . The system of claim 4 , wherein, when entry into the password-change interface is completed by the change-interface enterer, the interface-analysis unit is configured to analyze the password-change interface using the stored learning-based OCR algorithm and to identify the location of the target area required to change the password of the target user account, and wherein, during analysis of the password-change interface, the location of the target area is identified based on positions of graphical elements implemented in the password-change interface or based on text within the password-change interface.
  6. 6 . The system of claim 1 , wherein the password-change execution unit comprises: a change-login-information derivation unit configured, upon completion of identification of the target area, to derive, based on preset encryption rules, change-login information required to change the password of the target user account; and a password-change completer configured, upon completion of operation of the change-login-information derivation unit, to reflect the change-login information into the identified target area to change the password of the target user account.
  7. 7 . The system of claim 6 , wherein the target area is an input area for information required to change the password of the target user account and includes a current-password area, a new-password area, a confirm-new-password area, and a security-text area.
  8. 8 . The system of claim 1 , wherein the stored learning-based OCR algorithm is a learning algorithm that analyzes, across different GUI systems, login interfaces, positions of login tabs within the login interfaces, main interfaces, positions of password-change tabs within the main interfaces, password-change interfaces, and target areas included in the password-change interfaces, learns pattern values derived from analysis results, and identifies, using the pattern values, the location of the target area into which change-login information is to be reflected to change the password of the target user account.

Description

FIELD OF THE INVENTION The present invention relates to a system that changes passwords by identifying, through a learning OCR (optical character recognition) algorithm, the location of a target area for change. More specifically, when at least one among a plurality of user accounts registered as members of a platform satisfies preset password-change conditions, the system logs into a pre-linked GUI system through login information for the user account that satisfied the password-change conditions, starts analyzing an interface output through the GUI system by using a stored learning OCR algorithm to identify the location of a target area required to change the user account's password, and changes the password by reflecting, to the identified location of the target area, change-login information necessary to change the password. BACKGROUND OF THE INVENTION The global password management market was valued at USD 2.35 billion in 2023 and is expected to grow from USD 2.74 billion in 2024 to USD 9.14 billion by 2032, showing a CAGR of 16.2% from 2024 to 2032. A process that implements specific procedures to manage and protect passwords from start to end is called password management, and a centralized password-management procedure has been adopted. The centralized procedure is a method in which a central server manages users' passwords, and it has the advantage of excellent efficiency in managing users' passwords in bulk. However, when, due to a specific event, the central server side needs to change users' passwords, much time and manpower are consumed to change the passwords in bulk. Accordingly, the industry has been developing various technologies to solve the above problem. As an example, Korean Registered Patent No. 10-1689848 (“Password management system and password change method using the same”) discloses a technology in which a privileged account user automatically generates a password accessible when connecting to various servers and automatically stores and manages the generated password. However, the above prior art merely discloses a technology of granting authority to a specific account and storing and managing passwords for each of various servers that the specific account accesses. It does not disclose a technology in which, when at least one among a plurality of user accounts registered as members of a platform satisfies preset password-change conditions, the system logs into a pre-linked GUI system through login information for the user account that satisfied the password-change conditions, starts analyzing an interface output through the GUI system by using a stored learning OCR algorithm to identify the location of a target area required to change the user account's password, and changes the password by reflecting, to the identified location of the target area, change-login information necessary to change the password. Therefore, there is a need for a technology capable of solving this. SUMMARY OF THE INVENTION The present invention was derived to solve the problems of the existing technologies described above. When at least one among a plurality of user accounts registered as members of a platform satisfies preset password-change conditions, the system logs into a pre-linked GUI system through login information for the user account that satisfied the password-change conditions, starts analyzing an interface output through the GUI system by using a stored learning OCR algorithm to identify the location of a target area required to change the user account's password, and changes the password by reflecting, to the identified location of the target area, change-login information necessary to change the password, thereby generally identifying the location of a tab (or area) for changing a user account's password in interfaces provided by the platform and automatically changing the user account's password promptly and conveniently. According to one embodiment of the present invention, in a system implemented by a computing device including one or more processors and one or more memories storing instructions executable on the processors, which changes passwords by identifying, through a learning OCR algorithm, the location of a target area for change, when at least one among a plurality of user accounts registered as members of a platform satisfies password-change conditions preset by an administrator account registered as a manager of the platform, a process-start unit starts a password-change process for a user account, among the plurality of user accounts, that satisfied the password-change conditions as a target user account; when the password-change process starts, an interface-analysis unit logs into a pre-linked GUI system through login information for the target user account and starts analyzing, by using a stored learning OCR (optical character recognition) algorithm, an interface output through the GUI system to identify, within the interface, the location of a target area required to c