Invention Publication
- Patent Title: TREE-BASED LEARNING OF APPLICATION PROGRAMMING INTERFACE SPECIFICATION
-
Application No.: US18650045Application Date: 2024-04-29
-
Publication No.: US20240291829A1Publication Date: 2024-08-29
- Inventor: Liron Levin , Isaac Schnitzer , Elad Shuster , Pavel Novik
- Applicant: Palo Alto Networks, Inc.
- Applicant Address: US CA Santa Clara
- Assignee: Palo Alto Networks, Inc.
- Current Assignee: Palo Alto Networks, Inc.
- Current Assignee Address: US CA Santa Clara
- Main IPC: H04L9/40
- IPC: H04L9/40 ; G06F16/901 ; H04L67/133 ; H04L69/22

Abstract:
A cybersecurity appliance monitoring application traffic to a web application programming interface (API) dynamically updates tree structures for the web API using the application traffic. An API tree generator generates batches of API trees from paths indicated in the application traffic. An API tree merger/pruner updates the generated batches of API trees with various merging, pruning, compacting, and malicious detection operations on the generated batches of API trees. The cybersecurity appliance implements the updated API trees with an API agent that filters the application traffic prior to processing by the web API.
Information query