Methods and systems for api proxy based adaptive security
AssigneeElastic Beam, Inc.
InventorsUdayakumar Subbarayan, Bernard Harguindeguy, Anoop G. Krishnan, Abdul P. Raheem
Life of this patent
Estimating the term…
Loading patent…
AssigneeElastic Beam, Inc.
InventorsUdayakumar Subbarayan, Bernard Harguindeguy, Anoop G. Krishnan, Abdul P. Raheem
Estimating the term…
The invention concerns API proxy based adaptive security. The invention implements adaptive security for API servers, while avoiding data bottlenecks and maintaining client experience. The invention provides methods and configurations for API security that may be employed at proxies for implementing routing decisions involving client messages received at said proxies. The invention also involves generating or collecting at proxies, log information that captures data corresponding to received client messages and responses from API servers—which log information correlates communications between clients, proxies and backend API servers, and includes data relevant for purposes generating API metrics and identifying anomalies and/or indicators of compromise. The invention yet further provides security server clusters configured for generating API metrics and/or identify anomalies or indicators of compromise—which may be used by proxies to terminate existing connections and block subsequent requests or messages from clients associated with the identified anomalies or indicators of compromise.
A proxy configured for routing client messages to one or more target APIs, the proxy comprising:
A system for securing one or more API servers, the system comprising:
A system for securing one or more API servers, the system comprising:
A method for routing client messages to a target API, the method comprising:
A method for securing one or more API servers, the method comprising:
A method for securing one or more API servers, the method comprising:
A computer program product for routing client messages to a target API, comprising a non-transitory computer usable medium having a computer readable program code embodied therein, the computer readable program code comprising instructions for:
A computer program product for securing one or more API servers, comprising a non-transitory computer usable medium having a computer readable program code embodied therein, the computer readable program code comprising instructions for:
A computer program product for securing one or more API servers, comprising a non-transitory computer usable medium having a computer readable program code embodied therein, the computer readable program code comprising instructions for:
Dependencies are inferred from the claim text.