×

Detecting privilege escalations in code including cross-service calls

  • US 10,831,898 B1
  • Filed: 02/05/2018
  • Issued: 11/10/2020
  • Est. Priority Date: 02/05/2018
  • Status: Active Grant
First Claim
Patent Images

1. A system to analyze code executable on an on-demand code execution system to detect potential privilege escalation vulnerabilities, the system comprising:

  • a physical data store storing executable code submitted to the on-demand code execution system by a user device, the executable code including a code portion invoking a first network-accessible service;

    a computing device in communication with the physical data store and configured, independent of execution of the executable code, to;

    obtain security information for the executable code, the security information including criteria for identifying invocations of one or more network-accessible services that are permissible during execution of the executable code;

    identify the code portion within the executable code invoking the first network-accessible service;

    determine an expected output of the first network-accessible service, the expected output including an expected invocation of one or more second network-accessible services not referenced within the executable code;

    compare the expected output to the security information for the executable code to determine that the expected invocation of the one or more second network-accessible services e is not permissible under the security information; and

    transmit an indication that the expected invocation of the one or more second network-accessible services is not permissible under the security information.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×