×

SECURITY ENFORCEMENT IN THE PRESENCE OF DYNAMIC CODE LOADING

  • US 20170169212A1
  • Filed: 12/09/2015
  • Published: 06/15/2017
  • Est. Priority Date: 12/09/2015
  • Status: Active Grant
First Claim
Patent Images

1. A method, comprising:

  • retrieving from a memory a program to be verified against a security policy and a security specification defining said security policy;

    applying a static program analysis on said program, using a processor on a computer, to determine whether said program is compatible with said security specification;

    rejecting said program if it is determined by said static program analysis as being incompatible with said security specification;

    if said program is determined during said static program analysis as compatible with said security specification under static analysis criteria, then building a call-graph representation of said program for use to evaluate any dynamically-loaded code during an execution of said program; and

    indicating which paths, if any, of said call-graph representation reach at least one policy-relevant operation.

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