Policy enforcement by harvesting from an open api
AssigneeNetskope, Inc.
InventorsKrishna Narayanaswamy, Venkataswamy Pathapati, Muhammed Shafeek
Life of this patent
Estimating the term…
Loading patent…
AssigneeNetskope, Inc.
InventorsKrishna Narayanaswamy, Venkataswamy Pathapati, Muhammed Shafeek
Estimating the term…
The disclosed technology keeps up with the deployment of APIs, so that Secure Access Service Edge (SASE) protection is afforded. The technology includes accessing an API repository hosting the OpenAPI specification. The OpenAPI specification describes the API of the service, allowing computers to understand capabilities of the service without looking at source code or documentation of the service, and without inspecting traffic of the service. The technology includes retrieving the OpenAPI specification from the API repository. The technology includes identifying a section of the OpenAPI specification as containing a per-activity attribute that corresponds to a core activity that triggers a protective action. The technology includes extracting, from the section, an attribute that is useful for building a connector with connector rules or application signatures. And the technology includes using the extracted attribute with a template to produce the connector rules, thereby automating building the connectors or application signatures.
(canceled)
A method of building connectors that trigger protective actions during API calls including:
A tangible non-transitory computer readable storage medium, including program instructions loaded into memory that, when executed on processors, cause the processors to implement a method of building connectors that trigger protective actions during API calls, including:
A device including a processor, memory coupled to the processor, and computer instructions loaded into the memory that, when executed, cause the processor to implement a process of building connectors that trigger protective actions during API calls that includes:
Dependencies are inferred from the claim text.