IP Library Granted Patent US 7,464,158
Granted Patent B2
US 7,464,158 · App. 10/686,156 · Granted Dec 9, 2008

Secure initialization of intrusion detection system

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,464,158
App. No.
10/686,156
Granted
Dec 9, 2008
Kind
B2
Abstract

Secure intialization for detecting intrusions is disclosed. The secure initialization includes receiving a behavior profile associated with an application and reading the behavior profile associated with the application. The secure initialization further includes monitoring execution of the application, according to the behavior profile. If the behavior of the application does not conform to the behavior profile, a message is issued indicating that the application is not conforming to the behavior profile. The behavior profile can be generated by a developer of the intrusion detection system, a developer of the application, and/or a third party developer. Additionally, the behavior profile is generated by executing the system on a reference computer system or by heuristic determination.

Claims (26)

1. A method in a computer system for detecting intrusions during a bootstrapping phase of an intrusion detection system, the method comprising:

storing a behavior profile associated with an application, the behavior profile having been generated, prior to operation of the application on the computer system that detects intrusions during a bootstrapping phase of an intrusion detection system, by any one of:

executing the application on a reference computer system other than the computer system for detecting intrusions during a bootstrapping phase of an intrusion detection system;

heuristic determination; and

a combination of executing the system on the reference computer system and heuristic determination, and wherein the stored behavior profile is at least one of encrypted and digitally signed;

reading, with the computer system during a bootstrapping phase of an intrusion detection system, the stored behavior profile associated with the application;

monitoring execution of the application at the computer system during the bootstrapping phase, according to the behavior profile; and

if the behavior of the application does not conform to the behavior profile, issuing a message indicating that the application is not conforming to the behavior profile.

2. A computer readable storage medium storing computer instructions for detecting intrusions during a bootstrapping phase of an intrusion detection system, the computer instructions including instructions for:

storing a behavior profile associated with an application, the behavior profile having been generated, prior to operation of the application on the computer system that detects intrusions during a bootstrapping phase of an intrusion detection system, by any one of:

executing the application on a reference computer system other than the computer system for detecting intrusions during a bootstrapping phase of an intrusion detection system,

heuristic determination, and

a combination of executing the system on the reference computer system and heuristic determination, and wherein the stored behavior profile is at least one of encrypted and digitally signed;

reading, with the computer system during a bootstrapping phase of an intrusion detection system, the stored behavior profile associated with the application;

monitoring execution of the application at the computer system during the bootstrapping phase, according to the behavior profile; and

if the behavior of the application does not conform to the behavior profile, issuing a message indicating that the application is not conforming to the behavior profile.

3. A computer system capable of detecting intrusions during a bootstrapping phase of an intrusion detection system, comprising:

a first memory for storing an application;

a second memory for storing a behavior profile associated with the application, the behavior profile having been generated, prior to operation of the application on the computer system that detects intrusions during a bootstrapping phase of an intrusion detection system, by any one of:

executing the application on a reference computer system other than the computer system for detecting intrusions during a bootstrapping phase of an intrusion detection system,

heuristic determination, and

a combination of executing the system on the reference computer system and heuristic determination, and wherein the stored behavior profile is at least one of encrypted and digitally signed;

a monitor, communicatively coupled with the first memory and the second memory, for

reading, with the computer system during a bootstrapping phase of an intrusion detection system, the stored behavior profile associated with the application, and

monitoring execution of the application at the computer system during the bootstrapping phase, according to the behavior profile; and

a warning module, communicatively coupled with the monitor, for issuing a message indicating that the application is not conforming to the behavior profile.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 27, 2010
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: TREND MICRO INCORPORATED
Reel/Frame 024445/0784 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2003
From: ALBORNOZ, JORDI A.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 014616/0607 →