API Virtual Server Sessions for Unknown Attack Prevention
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing cyber-security systems fail to effectively prevent API attacks, particularly those with unknown vulnerabilities, and are easily evaded by minor changes in malware, lacking comprehensive protection for unique API structures.
Innovation Solution
Implement a virtual addressing system for API calls with multifactor authentication and unique sessions, wrapping business logic APIs under virtual servers to secure protocol communication, allowing minimal modifications to existing systems.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If existing cyber-security systems are used to prevent API attacks, then basic security coverage is provided, but they fail to effectively prevent attacks with unknown vulnerabilities and are easily evaded by minor changes in malware
Solution Approach 1:
The patent applies preliminary action by establishing a baseline model of normal API traffic patterns, data formats, and communication protocols before attacks occur. This baseline is created during a learning phase where the system observes and records legitimate API interactions, enabling it to proactively detect deviations that indicate attacks with unknown vulnerabilities without needing predefined signatures for each threat
Solution Approach 2:
The system implements feedback by continuously monitoring API traffic, comparing it against the established baseline, and dynamically adjusting its detection models based on observed patterns. This feedback mechanism enables the system to adapt to new attack variations and maintain effectiveness against evolving threats, resolving the contradiction between reliability and adaptability
2Reliability
If comprehensive security measures are implemented to protect unique API structures, then protection against known and unknown threats is improved, but system complexity and modification requirements increase
Solution Approach 1:
The patent introduces an intermediary component that sits between the API traffic flow and the security analysis system. This intermediary captures and analyzes API communications without requiring modifications to the actual API implementations or business logic, thereby providing comprehensive protection while minimizing system complexity and integration overhead
Solution Approach 2:
The system creates a virtual copy or model of the API communication patterns and data structures during the baseline establishment phase. This copied model is then used for comparison and detection purposes, allowing comprehensive security analysis without directly modifying the original API systems, thus maintaining low complexity while achieving high protection
Data Source
AI summary
Disclosed herein is a system and method for preventing API attacks using a channel for transmission of data, particularly via an API Virtual Server having an admin panel, a Request Process Flow, a Response Process Flow, and an API event log Database that provision for virtual addressing of the API and creation of unique sessions for API calls.


