Business Application Code Cleanup Tool for Automated Security Analysis
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Business applications, such as ERP systems, face increased security risks due to custom code changes that create vulnerabilities, leading to potential breaches and compliance issues, which are costly and time-consuming to address manually.
Innovation Solution
A Cleanup Tool with an automated correction engine and Access Analyzer is used to monitor and automatically correct custom code, minimizing security risks by identifying and fixing programming errors and optimizing access controls.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If manual code analysis and correction methods are used, then security vulnerabilities can be identified and fixed, but the process requires significant time and resources
Solution Approach 1:
The patent replaces manual mechanical code analysis with an automated static analysis system that uses software agents and algorithms to scan, detect, and correct security vulnerabilities in business application code, dramatically reducing the time and human resources required while maintaining comprehensive security checking
Solution Approach 2:
The system enables self-service security auditing by automatically analyzing code, generating security assessments, and applying corrections without requiring manual intervention from security experts, allowing businesses to autonomously maintain secure codebases
2Reliability
If manual code correction is performed, then security risks can be addressed, but the process is costly and time-consuming
Solution Approach 1:
The patent replaces expensive manual security auditing and code correction processes with an automated static analysis system that continuously monitors and corrects security vulnerabilities, reducing both the time and financial costs associated with security risk mitigation
Solution Approach 2:
The system performs preliminary security analysis and automatic correction of vulnerabilities before they can be exploited, preventing security issues rather than reacting to them, which reduces the overall cost and time of security management
3Adaptability or versatility
If custom code changes are made to business applications, then proper operation can be ensured, but security vulnerabilities are increased
Solution Approach 1:
The patent implements continuous feedback loops where the static analysis system automatically scans custom code changes, identifies introduced security vulnerabilities, and applies corrections, allowing businesses to maintain customization while systematically eliminating security risks
Solution Approach 2:
The system replaces manual security review processes with automated static analysis that specifically targets security vulnerabilities in custom code, enabling businesses to make custom changes without proportionally increasing security risks
Data Source
AI summary
Security can be improved in business application, such as an enterprise resource planning (“ERP”) system, by detecting and automatically cleaning or fixing custom code of systems/applications. In one embodiment, a Cleanup Tool enables the removal of programming errors using automation that can minimize security risks for a business application. The Cleanup Tool may include an automated correction engine that automates code correction. An Access Analyzer analyzes access through various systems/applications within the business application.


