Automated Security Scanning Platform for Early Vulnerability Detection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer-based platforms lack effective mechanisms for early-stage application security monitoring, leading to delayed detection of vulnerabilities and potential security breaches, which can result in increased costs and operational inefficiencies.

Innovation Solution

A computer-implemented platform that receives messages, determines scan profiles, routes them to appropriate scanners, scans files, records results, merges data, and stores findings, providing real-time feedback and remediation recommendations to developers, thus enabling early-stage security monitoring and risk posture assessment.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If automated security scanning is implemented early in the development process, then security vulnerabilities can be detected earlier, but system complexity and processing time increase

Engineering Contradiction:
Improvesecurity vulnerability detectionVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The security scanning system is divided into multiple independent scanners, each responsible for specific vulnerability types. Messages are routed to different target queues based on scan profiles, allowing parallel processing and reducing overall system complexity while maintaining comprehensive security coverage

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Scan profiles are determined in advance based on message metadata before actual scanning occurs. This preliminary classification enables efficient routing and reduces processing time during the actual security scanning operation

Inventive Principle:
Principle #10Preliminary action

2Reliability

If multiple scanners are used to scan different file types, then scanning coverage improves, but processing time and resource usage increase

Engineering Contradiction:
Improvescanning coverageVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The system divides files into different categories based on scan profiles (file type, sensitivity, etc.) and routes them to specialized scanners through separate target queues. This segmentation allows parallel processing of multiple file types simultaneously, improving both coverage and efficiency

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The message queuing system maintains continuous flow of scanning tasks through multiple parallel queues. While one scanner processes files, other scanners simultaneously handle different file types, eliminating idle time and maintaining continuous productive action across the system

Inventive Principle:
Principle #20Continuity of useful action

3Productivity

If real-time security feedback is provided to developers, then early vulnerability remediation is enabled, but data processing and storage requirements increase

Engineering Contradiction:
Improvevulnerability remediation speedVSAvoiddata processing volume
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system extracts only the essential security findings and relevant metadata from the comprehensive scan results, filtering out redundant information. This extraction provides developers with concise, actionable feedback while reducing the volume of data that needs to be stored and processed

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The message queuing system acts as an intermediary layer between scanners and developers, buffering and managing the flow of security data. This intermediary capability allows real-time feedback delivery while controlling data processing load through efficient message routing and state management

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS11895142B2Computer-based platforms configured for automated early-stage application security monitoring and methods of use thereof
Publication Date: 2024.02.06 AMERICAN EXPRESS TRAVEL RELATED SERVICES CO INC
  • US11895142B2 patent drawing
  • US11895142B2 patent drawing
  • US11895142B2 patent drawing

AI summary

The systems and methods disclosed herein comprise computer-based platforms configured for automated early-stage application security monitoring for allowing users (e.g., application developers) to make decisions at the early stage of the application development.