OPTIMIZING PERFORMANCE OF INTEGRITY MONITORING

Patent №

US 8,949,797

Granted

2015-02-03

Filed 2010

Owner

INTERNATIONAL BUSINESS MACHINES CORPORATION

AI components

2

planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

12761952

A system, method and computer program product for verifying integrity of a running application program on a computing device. The method comprises: determining entry points into an application programs processing space that impact proper execution impact program integrity; mapping data elements reachable from the determined entry points into a memory space of a host system where the application to verify is running; run-time monitoring, in the memory space, potential modification of the data elements in a manner potentially breaching program integrity; and initiating a response to the potential modification. The run-time monitoring detects when a data transaction, e.g., a write event, reaches a malicious agent's entry point, a corresponding memory hook is triggered and control is passed to a security agent running outside the monitored system. This agent requests the values of the data elements, and determines if invariants that have been previously computed hold true or not under the set of retrieved data values.

PlanningAI hardwareG06F 21/566G06F 21/554G06F 21/563

AI classification

AI hardware1.00
Planning0.72
Machine learning0.06
Knowledge representation0.05
Vision0.01
Natural language0.00
Evolutionary computation0.00
Speech0.00

Ownership

INTERNATIONAL BUSINESS MACHINES CORPORATION

assignment · 242480001

Assignors

AARAJ, NAJWA, CHRISTODORESCU, MIHAI, PENDARAKIS, DIMITRIOS, SAILER, REINER, SCHALES, DOUGLAS L.

On an employer assignment, the assignors are typically the inventors.

From the same owner

© 2026 NYSGPT2525 LLC