Patent ID: 9529994
Filing Date: 2016-12-27
CPC Classification: G06F,H04L

Claim Text:
1. A specialized computing system comprising one or more processors, coupled to a remote client computer, and configured to send, to the remote client computer, one or more instructions, which when executed by the remote client computer, cause a run-time environment on the remote client computer to: intercept, within the run-time environment, a first call to execute a particular function defined in the run-time environment by a first caller function in the run-time environment; determine a first caller identifier, which corresponds to the first caller function identified in a run-time stack maintained by the run-time environment; wherein the one or more instructions include a first dynamic identifier and the one or more instructions are further configured to cause the run-time environment to, as part of determining the first caller identifier: determine a first caller name that corresponds to the first caller function from the run-time stack; and perform a hashing function on the first caller name to produce the first caller identifier; determine whether the first caller function is authorized to call the particular function based on whether the first caller identifier matches the first dynamic identifier.