×

DETERMINING BASED ON STATIC COMPILER ANALYSIS THAT EXECUTION OF COMPILER CODE WOULD RESULT IN UNACCEPTABLE PROGRAM BEHAVIOR

  • US 20190310834A1
  • Filed: 06/24/2019
  • Published: 10/10/2019
  • Est. Priority Date: 02/26/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for securing computer code, the method comprising:

  • receiving the computer code, wherein the computer code is written using a dynamic Domain Specific Language (DSL) running in a General Purpose Language (GPL) computing environment;

    using a compiler to perform static compiler analysis on the computer code, the static compiler analysis including referencing a security policy defining one or more unacceptable program behaviors;

    performing, during compile time at the compiler, runtime security checking functionality leveraging compiler extensions, type information, and environment specific compile context; and

    indicating when execution of the computer code would result in performance of the one or more unacceptable program behaviors based on results of the static compiler analysis, wherein the one or more unacceptable program behaviors include modifying preexisting computer code to incorporate the computer code written using the DSL.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×