Patent №
US 7,971,255
Granted
2011-06-28
Filed 2005
Owner
TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK, THE
Lab
—
AI components
1
hardware
Assignment
Recorded
Dataset
AIPD
2023_r1 edition
Application
11181165
A system for detecting and halting execution of malicious code includes a kernel-based system call interposition mechanism and a libc function interception mechanism. The kernel-based system call interposition mechanism detects a system call request from an application, determines a memory region from which the system call request emanates, and halts execution of the code responsible for the call request if the memory region from which the system call request emanates is a data memory region. The libc function interception mechanism maintains an alternative wrapper function for each of the relevant standard libc routines, intercepts a call from an application to one or more libc routines and redirects the call into the corresponding alternative wrapper function.
AI classification
Ownership
TRUSTEES OF COLUMBIA UNIVERSITY IN THE CITY OF NEW YORK, THE
assignment · 173510619
Assignors
KC, GAURAV S., AHO, ALFRED V.
On an employer assignment, the assignors are typically the inventors.