System for realizing password resetting automation through RPA technology

Password reset automation is achieved through RPA technology, which solves the problems of complex password reset operations and high error rates in existing systems, improves work efficiency and accuracy, reduces costs and risks, and ensures system standardization and compliance .

CN119150277APending Publication Date: 2024-12-17CHINA LIFE INSURANCE CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411116129.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-14
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

Password reset operations in existing systems are complex and inconsistent, and administrators need to spend a lot of time and energy, and the error rate is high due to human factors, making it difficult to ensure timeliness and accuracy, especially in multi-system and multi-user environments.

Method used

Using RPA technology, through requirements analysis, process design, technology selection, robot development, system integration and security management modules, password reset automation is realized, security policies are designed, information encryption and accuracy is ensured, and information is integrated into the identity management system to reduce Manual operation.

Benefits of technology

It significantly improves work efficiency, reduces labor costs and error rates, ensures standardization and compliance of business processes, quickly responds to business needs, and improves user satisfaction and system security.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119150277A_ABST
    Figure CN119150277A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of safety protection, and discloses a system for realizing password resetting automation through an RPA technology, and the system comprises a demand analysis module which is used for analyzing and understanding an existing password resetting process, and determining the applicability and optimization point of application RPA; the flow design module is used for designing an automatic processing flow and rule and ensuring the safety and accuracy of the flow; the technology type selection module is used for selecting proper RPA robot software and engine and determining development and implementation schemes; the development environment building module is used for configuring a development environment and preparing software and hardware facilities required by development; through the developed RPA robot, preset automatic tasks can be continuously executed in an all-weather mode, the manual operation time is greatly shortened, and therefore the working efficiency is remarkably improved. By means of the automatic processing, a large amount of repeated and tedious work can be rapidly completed, and workers can concentrate on more valuable work.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of security protection technology, and in particular to a system for automating password resetting by using RPA technology. Background Art

[0002] To ensure data security, existing enterprises need to assign dedicated personnel to manage the operating accounts and permissions of each system, including all users of the Guangdong branch and the systems involved. User password resets must be applied for through the work order system, and then the administrator manually logs in to the corresponding system to reset the password. However, the above operation method currently has the following problems:

[0003] (1) Multiple systems: There are many operating systems, and the operating interfaces of each system are inconsistent, which makes password reset operations complicated. Administrators need to spend a lot of time to familiarize themselves with each system.

[0004] (2) Many users: The password reset scope includes all users of the Guangdong branch. The system covers a wide range and has a large number of users. The number of users who apply for password reset every day is large, and the administrator needs to spend a lot of time to perform password reset operations, making it difficult to ensure the timeliness of password reset.

[0005] (3) Accuracy: Since the initial passwords of each system are different and some systems still require manual input of the initial password, it is difficult to ensure the accuracy of password input, which increases the probability of secondary processing of password reset work orders. Summary of the invention

[0006] In view of the deficiencies in the prior art, the present invention provides a system for automating password resetting through RPA technology, which solves the problems raised in the above background technology.

[0007] To achieve the above objectives, the present invention is implemented through the following technical solutions: A system for automating password reset through RPA technology, comprising:

[0008] Demand analysis module, which is used to analyze and understand the existing password reset process and determine the applicability and optimization points of applying RPA;

[0009] The process design module is used to design automated processing processes and rules to ensure the security and accuracy of the process;

[0010] Technology selection module, used to select appropriate RPA robot software and engine, and determine development and implementation plans;

[0011] The development environment building module is used to configure the development environment and prepare the software and hardware facilities required for development;

[0012] The robot development module is used to develop RPA robots, write scripts and programs, and implement functions that simulate user operations;

[0013] System integration module, which is used to integrate the RPA system into the existing identity management system and password reset system;

[0014] Interface development module, used to develop and test interfaces with other systems to ensure seamless transfer and interaction of information;

[0015] The security management module is used to design security policies, assign independent accounts and passwords to RPA robots, and implement data encryption technology.

[0016] Preferably, the demand analysis module includes:

[0017] An existing process analysis unit to conduct a detailed analysis and understanding of the current password reset process, including identifying the steps currently handled manually, the associated systems and operations, possible bottlenecks and error points, etc.

[0018] Business requirements collection unit, which is used to collect the requirements and expectations of business departments and users for password reset automation;

[0019] A technical feasibility assessment unit, which is used to assess the feasibility of using RPA technology to automate password resets;

[0020] The process optimization suggestion unit is used to make process optimization suggestions based on the analysis results to guide subsequent automation design and development, including suggestions on simplifying processes, enhancing security measures, and improving user experience.

[0021] Preferably, the technology selection module includes

[0022] RPA platform selection unit, used to evaluate and select suitable RPA platforms or tools, such as UiPath, AutomationAnywhere, BluePr i sm, etc.;

[0023] Development environment configuration unit, used to configure the development and testing environment to ensure that it can support the selected RPA platform;

[0024] The technical support evaluation unit is used to evaluate and select the technical support and training resources provided by the RPA platform.

[0025] Preferably, the robot development module includes:

[0026] Process design and modeling unit to identify when a password reset is required, how to authenticate the user, and the specific steps to complete the password change;

[0027] User interface automation unit, used to automate operations such as entering a username, verifying answers to security questions, and generating new passwords;

[0028] The authentication and security unit is used for password resets involving verification of user identity. This unit is responsible for ensuring that the robot can handle sensitive information securely and meets security and compliance standards;

[0029] The exception handling and error management unit is responsible for capturing and handling these exceptions, and can retry operations and record error logs in an automated manner.

[0030] Preferably, the system integration module includes:

[0031] API integration unit, responsible for API integration with existing systems or services;

[0032] The database integration unit is responsible for integrating with the database.

[0033] Preferably, the security management module includes:

[0034] The authentication and permission management unit is responsible for ensuring that only authorized users or robots can access and perform password reset related operations, which involves using a single sign-on mechanism or other authentication methods to verify the robot's identity and permissions, and ensuring that only legitimate administrators or operators can access the management interface;

[0035] Sensitive Data Processing and Encryption Unit, responsible for ensuring that this information is properly encrypted during transmission and storage;

[0036] The audit and logging unit is responsible for recording all activities of the robot performing password reset operations for the purpose of auditing and monitoring.

[0037] Preferably, it also includes a password update module for automatically updating the passwords of relevant accounts in the system.

[0038] Preferably, an optimization and feedback module is also included to establish a robot library, record the application status and effects of the robot, and provide data support and feedback for subsequent optimization.

[0039] Preferably, an operation and maintenance and monitoring module is also included to monitor the operating status of the RPA robot in real time, ensure the stable operation of the system and process all requests.

[0040] Preferably, it also includes a notification module for notifying the user of the new password to ensure that the user can receive the password reset result in time.

[0041] The present invention provides a system for automating password reset by using RPA technology. It has the following beneficial effects:

[0042] 1. The RPA robot developed by the present invention can perform preset automated tasks around the clock and continuously, greatly reducing the time of manual operation, thereby significantly improving work efficiency. This automated processing can quickly complete a large amount of repetitive and tedious work, allowing employees to focus on more valuable work.

[0043] 2. Through automated processing, RPA can reduce the investment of enterprises in human resources and reduce labor costs. At the same time, RPA also reduces the occurrence of errors and omissions, and reduces the additional costs caused by errors.

[0044] 3. The tasks performed by the RPA robot designed by the present invention are based on preset rules and algorithms, so its operation is highly accurate and consistent. Compared with manual operation, the RPA robot can avoid errors and omissions caused by human factors and improve the accuracy of business processing.

[0045] 4. The RPA system developed by the present invention can ensure the standardization and compliance of business processes. Through preset rules and algorithms, the RPA robot can ensure that each task is carried out according to the prescribed process, avoiding deviations and errors caused by human factors.

[0046] 5. The RPA robot developed by the present invention can quickly respond to and process various business needs, improving the business response speed. This better meets user needs and improves customer satisfaction. At the same time, RPA can also reduce the risks and losses caused by processing delays. BRIEF DESCRIPTION OF THE DRAWINGS

[0047] Figure 1 It is the overall flow chart of the present invention. DETAILED DESCRIPTION

[0048] The following will be combined with the drawings in the specification of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0049] Example:

[0050] Please see attached Figure 1 , an embodiment of the present invention provides a system for realizing automatic password reset through RPA technology, including:

[0051] Demand analysis module, which is used to analyze and understand the existing password reset process and determine the applicability and optimization points of applying RPA;

[0052] Specifically:

[0053] Existing process analysis: Identify bottlenecks and potential automation opportunities through a detailed analysis of the current password reset process, including manual steps, involved systems, and data flows.

[0054] Business rules and constraints: Identify business rules, such as password complexity requirements, security validation standards, and regulatory compliance needs, to account for in automated processes.

[0055] RPA suitability assessment: Determine whether RPA technology is suitable for automating the password reset process, including factors such as process complexity, repetitiveness, and operation frequency.

[0056] The process design module is used to design automated processing processes and rules to ensure the security and accuracy of the process;

[0057] Specifically:

[0058] Automation process planning: Design a clear automation process to ensure that every step of password reset is covered, from the user initiating a password reset request to the final confirmation that the password has been updated.

[0059] Exception handling strategy: Develop a strategy for handling exceptional situations, such as user authentication failures, system errors, or network issues, and ensure that the robot can handle these situations appropriately and report them to the relevant personnel;

[0060] Technology selection module, used to select appropriate RPA robot software and engine, and determine development and implementation plans;

[0061] Specifically:

[0062] The technology selection module includes:

[0063] RPA software evaluation: Evaluate different RPA software and engines, such as UiPath, AutomationAnywhere, etc., and choose the most suitable tool to support password reset automation needs.

[0064] Development and implementation plan: Determine the development and implementation timeline, resource requirements, and training needs to support deployment and operation of the system.

[0065] The development environment building module is used to configure the development environment and prepare the software and hardware facilities required for development;

[0066] Specifically:

[0067] Software and hardware configuration: Configuring the development environment, including installing and setting up RPA development tools, test environment, and necessary server and database resources;

[0068] Development preparation: Prepare the test data, simulated user accounts and permissions required for development in order to conduct testing and verify the correctness of the automated process.

[0069] The robot development module is used to develop RPA robots, write scripts and programs, and implement functions that simulate user operations;

[0070] System integration module, which is used to integrate the RPA system into the existing identity management system and password reset system;

[0071] Specifically:

[0072] Existing system connection: Integrate the developed RPA system into the existing identity management system and password reset system to ensure data interaction and information synchronization between the two.

[0073] User feedback and adjustments: Adjust integration solutions and processes based on user feedback and actual operation conditions to improve system stability and user experience

[0074] Interface development module, used to develop and test interfaces with other systems to ensure seamless transfer and interaction of information;

[0075] The security management module is used to design security policies, assign independent accounts and passwords to RPA robots, and implement data encryption technology.

[0076] The requirements analysis module includes:

[0077] An existing process analysis unit to conduct a detailed analysis and understanding of the current password reset process, including identifying the steps currently handled manually, the associated systems and operations, possible bottlenecks and error points, etc.

[0078] Specifically:

[0079] User requirements workshops: Organize requirements gathering workshops for business users and end users to gain a deep understanding of users’ specific expectations and priorities for password reset process automation through discussions, interviews, and surveys.

[0080] User feedback analysis: used to analyze past user feedback and complaints to identify the most common problems and user experience pain points in the existing password reset process as a basis for designing automated processes.

[0081] Detailed flowchart creation: Not only analysis, but also detailed flowchart creation of the current password reset process should be included. The flowchart should cover every link and decision point to fully understand the complexity of the process and the interaction between each step.

[0082] Data flow analysis: Analyze the flow path of data in the password reset process, including the process of data input, processing, and output. This helps identify the logic of data processing and potential data security risk points.

[0083] Business requirements collection unit, which is used to collect the requirements and expectations of business departments and users for password reset automation;

[0084] A technical feasibility assessment unit, which is used to assess the feasibility of using RPA technology to automate password resets;

[0085] Specifically:

[0086] System Integration Analysis: Analyze the existing system architecture and technology stack, and evaluate the technical complexity and challenges of integrating RPA technology into the current system. Consider the stability, performance, and security of the system.

[0087] Cost-benefit analysis: Evaluate the costs and benefits of implementing RPA automation. This includes estimates of expected return on investment (ROI), reduced labor costs, and increased productivity.

[0088] The process optimization suggestion unit is used to make process optimization suggestions based on the analysis results to guide subsequent automation design and development, including suggestions on simplifying processes, enhancing security measures, and improving user experience.

[0089] Technology selection modules include

[0090] RPA platform selection unit, used to evaluate and select suitable RPA platforms or tools, such as UiPath, AutomationAnywhere, BluePr i sm, etc.;

[0091] Specifically:

[0092] Ecosystem and support: Evaluate the ecosystem support provided by the RPA platform, including the developer community, third-party integrations, and availability of support services.

[0093] Flexibility and scalability: Compare the capabilities and flexibility of different platforms in handling complex business logic, multi-system integration, and large-scale deployment.

[0094] AI and cognitive capabilities: Examine whether the platform supports AI technologies (such as machine learning and natural language processing) to improve the intelligence and adaptability of automated processes.

[0095] Development environment configuration unit, used to configure the development and testing environment to ensure that it can support the selected RPA platform;

[0096] Specifically:

[0097] Test case design: Develop detailed test cases and test plans to cover all aspects of the RPA automation process to ensure stability and reliability under different scenarios and conditions.

[0098] Continuous Integration and Deployment: Configure continuous integration / continuous deployment (CI / CD) pipelines to ensure rapid iteration and update capabilities of automated processes, as well as rapid repair and deployment of issues.

[0099] The technical support evaluation unit is used to evaluate and select the technical support and training resources provided by the RPA platform.

[0100] The robot development modules include:

[0101] Process design and modeling unit to identify when a password reset is required, how to authenticate the user, and the specific steps to complete the password change;

[0102] User interface automation unit, used to automate operations such as entering a username, verifying answers to security questions, and generating new passwords;

[0103] The authentication and security unit is used for password resets involving verification of user identity. This unit is responsible for ensuring that the robot can handle sensitive information securely and meets security and compliance standards;

[0104] The exception handling and error management unit is responsible for capturing and handling these exceptions, and can retry operations and record error logs in an automated manner.

[0105] System integration modules include:

[0106] API integration unit, responsible for API integration with existing systems or services;

[0107] Specifically:

[0108] Interface specifications and documentation: Ensure that during the API integration process with existing systems, all interface specifications are defined and documented in detail, including request and response formats, meanings and constraints of data fields, to ensure good communication and data exchange.

[0109] Error handling mechanism: Design and implement effective error handling mechanisms that can capture and handle problems caused by API call failures or abnormal situations, including retry mechanisms and error notification functions.

[0110] The database integration unit is responsible for integrating with the database.

[0111] Specifically:

[0112] Data mapping and conversion: Ensure that the database integration unit can effectively map and convert data formats to adapt to data structures and types in different systems and ensure data consistency and integrity.

[0113] Transaction management: Implement appropriate transaction management mechanisms to ensure atomic data operations during the password reset process and avoid data loss or inconsistency.

[0114] The security management module includes:

[0115] The authentication and permission management unit is responsible for ensuring that only authorized users or robots can access and perform password reset related operations, which involves using a single sign-on mechanism or other authentication methods to verify the robot's identity and permissions, and ensuring that only legitimate administrators or operators can access the management interface;

[0116] Specifically:

[0117] Multi-factor authentication support: When verifying the robot’s identity, consider using multi-factor authentication (such as OTP, fingerprint or biometrics, etc.) to enhance security and ensure that only authorized robots can perform password reset operations.

[0118] Access Control List (ACL) Management: Create and maintain access control lists to clearly specify which users or robots can access the password reset function to prevent unauthorized access.

[0119] Sensitive Data Processing and Encryption Unit, responsible for ensuring that this information is properly encrypted during transmission and storage;

[0120] Specifically:

[0121] Data Encryption Standard: Use strong encryption algorithms (such as AES-256) to encrypt passwords and other sensitive information to ensure security during transmission and storage. Key management should comply with best practices to avoid key leakage and abuse.

[0122] Data masking and desensitization: During logging and auditing, sensitive data is masked or desensitized to protect user privacy and data security.

[0123] The audit and logging unit is responsible for recording all activities of the robot performing password reset operations for the purpose of auditing and monitoring.

[0124] Specifically:

[0125] Detailed audit logs: Record detailed information about each password reset operation, including the time of operation, identity of the performer, operation type, and results. Ensure that the audit logs are complete and traceable to support compliance audits and security monitoring.

[0126] Real-time monitoring and alerts: Implement a real-time monitoring mechanism that can automatically detect abnormal activities or potential security threats and trigger corresponding alerts and response measures to ensure that system security is not threatened.

[0127] Password update module expansion:

[0128] Password policy enforcement: Integrated password policy management ensures that passwords meet minimum security standards such as length, complexity, and update cycle to enhance system security.

[0129] Password History: When updating passwords, the user's password history is recorded and managed to prevent frequent reuse of the same password and improve security.

[0130] Automatic password generation: Generates and recommends strong passwords that meet password policy requirements when needed to improve user and system security.

[0131] It also includes a password update module for automatically updating the passwords of relevant accounts in the system.

[0132] It also includes an optimization and feedback module to establish a robot library, record the application status and effects of the robot, and provide data support and feedback for subsequent optimization.

[0133] It also includes an operation and maintenance and monitoring module, which is used to monitor the operating status of the RPA robot in real time, ensure the stable operation of the system and process all requests.

[0134] It also includes a notification module for notifying the user of the new password to ensure that the user can receive the password reset result in time.

[0135] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.

Claims

1. A system for automating password reset using RPA technology, characterized in that: include: Demand analysis module, which is used to analyze and understand the existing password reset process and determine the applicability and optimization points of applying RPA; The process design module is used to design automated processing processes and rules to ensure the security and accuracy of the process; Technology selection module, used to select appropriate RPA robot software and engine, and determine development and implementation plans; The development environment building module is used to configure the development environment and prepare the software and hardware facilities required for development; The robot development module is used to develop RPA robots, write scripts and programs, and implement functions that simulate user operations; System integration module, which is used to integrate the RPA system into the existing identity management system and password reset system; Interface development module, used to develop and test interfaces with other systems to ensure seamless transfer and interaction of information; The security management module is used to design security policies, assign independent accounts and passwords to RPA robots, and implement data encryption technology.

2. According to claim 1, a system for realizing automatic password reset through RPA technology is characterized in that: The demand analysis module includes: An existing process analysis unit to conduct a detailed analysis and understanding of the current password reset process, including identifying the steps currently handled manually, the associated systems and operations, possible bottlenecks and error points, etc. Business requirements collection unit, which is used to collect the requirements and expectations of business departments and users for password reset automation; A technical feasibility assessment unit, which is used to assess the feasibility of using RPA technology to automate password resets; The process optimization suggestion unit is used to make process optimization suggestions based on the analysis results to guide subsequent automation design and development, including suggestions on simplifying processes, enhancing security measures, and improving user experience.

3. According to claim 1, a system for realizing automatic password reset through RPA technology is characterized in that: The technology selection module includes RPA platform selection unit, which is used to evaluate and select suitable RPA platforms or tools, such as UiPath, AutomationAnywhere, BluePrism, etc.; Development environment configuration unit, used to configure the development and testing environment to ensure that it can support the selected RPA platform; The technical support evaluation unit is used to evaluate and select the technical support and training resources provided by the RPA platform.

4. According to claim 1, a system for realizing automatic password reset through RPA technology is characterized in that: The robot development module includes: Process design and modeling unit to identify when a password reset is required, how to authenticate the user, and the specific steps to complete the password change; User interface automation unit, used to automate operations such as entering a username, verifying answers to security questions, and generating new passwords; The authentication and security unit is used for password resets involving verification of user identity. This unit is responsible for ensuring that the robot can handle sensitive information securely and meets security and compliance standards; The exception handling and error management unit is responsible for capturing and handling these exceptions, and can retry operations and record error logs in an automated manner.

5. According to claim 1, a system for realizing automatic password reset through RPA technology is characterized in that: The system integration module includes: API integration unit, responsible for API integration with existing systems or services; The database integration unit is responsible for integrating with the database.

6. The system for realizing automatic password reset by using RPA technology according to claim 1, characterized in that: The security management module includes: The authentication and permission management unit is responsible for ensuring that only authorized users or robots can access and perform password reset related operations, which involves using a single sign-on mechanism or other authentication methods to verify the robot's identity and permissions, and ensuring that only legitimate administrators or operators can access the management interface; Sensitive Data Processing and Encryption Unit, responsible for ensuring that this information is properly encrypted during transmission and storage; The audit and logging unit is responsible for recording all activities of the robot performing password reset operations for the purpose of auditing and monitoring.

7. The system for realizing automatic password reset by using RPA technology according to claim 1, characterized in that: It also includes a password update module for automatically updating the passwords of relevant accounts in the system.

8. The system for realizing automatic password reset by using RPA technology according to claim 1, characterized in that: It also includes an optimization and feedback module to establish a robot library, record the application status and effects of the robot, and provide data support and feedback for subsequent optimization.

9. The system for realizing automatic password reset by using RPA technology according to claim 1, characterized in that: It also includes an operation and maintenance and monitoring module, which is used to monitor the operating status of the RPA robot in real time, ensure the stable operation of the system and process all requests.

10. The system for realizing automatic password reset by using RPA technology according to claim 1, characterized in that: It also includes a notification module for notifying the user of the new password to ensure that the user can receive the password reset result in time.

Citation Information

Cited By

  • Dynamic access control data security management method based on multilayer encryption

    CN120639647A