DETECTING AND PREVENTING MALCODE EXECUTION

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 hardwareG06F 21/566G06F 12/1491G06F 21/00G06F 2221/2101G06F 2221/2105G06F 2221/2141G06F 2221/2149H04L 63/1416+1 more

AI classification

AI hardware0.61
Evolutionary computation0.23
Planning0.16
Vision0.01
Natural language0.01
Knowledge representation0.01
Speech0.00
Machine learning0.00

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.

© 2026 NYSGPT2525 LLC