Invention Grant
- Patent Title: Method for static security enforcement of a DSL
-
Application No.: US15055136Application Date: 2016-02-26
-
Publication No.: US10379824B2Publication Date: 2019-08-13
- Inventor: John Smiljanic , Shailesh Vinayaka
- Applicant: Oracle International Corporation
- Applicant Address: US CA Redwood Shores
- Assignee: Oracle International Corporation
- Current Assignee: Oracle International Corporation
- Current Assignee Address: US CA Redwood Shores
- Agency: Trellis IP Law Group, PC
- Main IPC: G06F21/00
- IPC: G06F21/00 ; H04L29/06 ; G06F8/41 ; G06F21/60 ; G06F16/22 ; G06F8/75 ; G06F21/57 ; G06F21/52 ; G06F21/54

Abstract:
An example system and method for securing computer code of a dynamic Domain Specific Language (DSL) that leverages a General Purpose Language (GPL). An example method includes enhancing compile-time security enforcement functionality for computer code written using the DSL, in part by using a compiler to perform static analysis on the DSL computer code. The static analysis includes referencing a security policy defining one or more unacceptable program behaviors; 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 analysis.
Public/Granted literature
- US20170249130A1 METHOD FOR STATIC SECURITY ENFORCEMENT OF A DSL Public/Granted day:2017-08-31
Information query