Api security based on inspection of obfuscated request and response bodies
AssigneeAkamai Technologies, Inc.
InventorsLeonid Mirkis, Alex Marks-Bluth
Life of this patent
Estimating the term…
Loading patent…
AssigneeAkamai Technologies, Inc.
InventorsLeonid Mirkis, Alex Marks-Bluth
Estimating the term…
Improved security inspections for API traffic are disclosed. A data obfuscation process is applied to structured data in a request or response body to obfuscate the content while retaining the structural aspects thereof. The resulting sanitized version of the structured data is sent for analysis. For example a machine learning component is trained on such sanitized data to develop a signature or model that detects anomalous interactions with the API. The retained structure contains signals useful for pattern recognition and anomaly detection. The signature or model is preferably developed for a specific API endpoint. Then, a detection engine can be deployed to assess subsequent API traffic for the API endpoint, with such subsequent live traffic being similarly obfuscated by the system before being assessed. The teachings hereof can be used to block attacks or other malicious activities directed against API endpoints.
-15. (canceled)
A method to provide an API security service, the method comprising:
The method of claim 29, wherein said obfuscating comprises at least one of:
A system comprising one or more servers having circuitry forming one or more processors and memory holding computer program instructions to be executed on the one or more processors, the computer program instructions when so executed causing the one or more servers to:
A non-transitory computer readable medium holding computer program instructions for execution by one or more computers, the computer program instructions when so executed causing the one or more computers to:
Dependencies are inferred from the claim text.