Invention Grant
- Patent Title: System and method for maintaining security tags and reference counts for objects in computer memory
-
Application No.: US15338295Application Date: 2016-10-28
-
Publication No.: US10430587B2Publication Date: 2019-10-01
- Inventor: George Kuan , Aleksey Nogin
- Applicant: HRL Laboratories, LLC
- Applicant Address: US CA Malibu
- Assignee: HRL Laboratories, LLC
- Current Assignee: HRL Laboratories, LLC
- Current Assignee Address: US CA Malibu
- Agency: Tope-McKay & Associates
- Main IPC: G06F21/56
- IPC: G06F21/56 ; G06F16/23 ; G06F21/54 ; G06F21/57

Abstract:
Described is a system and method for monitoring and enforcing information flow security in software systems. The system maintains security tags and reference counts for objects in computer memory. When an object or a portion of an object in the computer memory is being modified, the system arbitrarily performs operations of updating a security tag for the object being modified; updating reference counts for all objects that the portion of the object in the computer memory being modified pointed to immediately prior to modification; and updating reference counts for all objects that the portion of the object in the computer memory being modified points to immediately after the modification. Subsequently, the system examines the security tags and if the examination reveals a potential information flow security violation, a corrective action is performed.
Public/Granted literature
- US20170300694A1 SYSTEM AND METHOD FOR MAINTAINING SECURITY TAGS AND REFERENCE COUNTS FOR OBJECTS IN COMPUTER MEMORY Public/Granted day:2017-10-19
Information query