US 12,218,954 B2
Systems and methods for contextually securing remote function calls
Jonathan DiVincenzo, Miami, FL (US); Marc Harrison, Seattle, WA (US); and Brian Joe, Irvine, CA (US)
Assigned to Impart Security Inc., San Francisco, CA (US)
Filed by Impart Security Inc., Coral Gables, FL (US)
Filed on Mar. 18, 2024, as Appl. No. 18/607,698.
Application 18/607,698 is a continuation of application No. 17/695,987, filed on Mar. 16, 2022, granted, now 11,968,218.
Prior Publication US 2024/0223573 A1, Jul. 4, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 9/40 (2022.01)
CPC H04L 63/1408 (2013.01) [H04L 63/1441 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
receiving incoming traffic to and outgoing traffic from an application programming interface (“API”) comprising a plurality of functions that are remotely accessed by a plurality of endpoints;
generating tags for incoming packets from the plurality of endpoints to the API and for outgoing packets from the API to the plurality of endpoints based on different context associated with the incoming packets and the outgoing packets;
comparing different sets of the tags against different modeled combinations of context that represent a proper or improper usage of the API;
determining that a particular set of tags from the different sets of the tags corresponds to a modeled combination of context that represents an improper usage of the API; and
securing the API from one or more endpoints associated with the particular set of tags.