IP Library Granted Patent US 7,120,933
Granted Patent B2
US 7,120,933 · App. 10/034,996 · Granted Oct 10, 2006

Method for intrusion detection in a database 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,120,933
App. No.
10/034,996
Granted
Oct 10, 2006
Kind
B2
Abstract

A method for detecting intrusion in a database, managed by an access control system, includes defining at least one intrusion detection profile and associating each user with one of said profiles. Each profile includes at least one item access rate. Further, the method determines whether a result of a query exceeds any one of the item access rates defined in the profile associated with the user. In such a case, the access control system is notified to alter the user authorization, thereby making the received request an unauthorized request, before the result is transmitted to the user. Such a method allows for a real time prevention of intrusion by letting the intrusion detection process interact directly with the access control system, and change the user authority dynamically as a result of the detected intrusion.

Claims (21)

1. A method for detecting intrusion in a database managed by an access control system, comprising:

defining at least one intrusion detection profile, each profile including a set of item access rates, one of which includes a definition of a number of rows that may be accessed in a predetermined period of time;

associating each user with one of said defined profiles;

receiving a database query from a user;

determining that execution of said query causes said user to exceed an item access rate defined in the profile associated with said user; and

notifying the access control system to alter user authorization, thereby preventing the result of the query from being transmitted to the user.

2. The method of claim 1 , further comprising:

accumulating results from performed queries in a record; and

determining whether the accumulated results exceed a member of said set of item access rates.

3. The method of claim 1 , further comprising marking an item subject to a member of said set of item access rates.

4. The method of claim 3 , wherein said step of determining includes determining if the query result includes a marked item , and proceeding with the intrusion detection process only upon determining that said member of said set of item access rates is exceeded.

5. The method of claim 1 , wherein a member of said set of item access rates defines the number of rows a user may access from a database item at one time.

6. The method of claim 1 , wherein a member of said set of item access rates defines the number of rows a group of users may access from a database item at one time.

7. The method of claim 1 , wherein a member of said set of item access rates defines the number of rows that may be accessed from a database item over a period of time.

8. The method of claim 1 , wherein a member of said set of item access rates defines the number of rows a group of users may access from a database item over a period of time.

9. The method of claim 1 , wherein the intrusion detection policy further includes at least one inference pattern, the method further comprising:

accumulating results from performed queries in a record;

comparing said record with said at least one inference pattern, in order to determine whether a combination of accesses in said record match said inference policy; and

notifying the access control system, upon determining that a combination of accesses in the record match said inference policy, to alter the user authorization, thereby preventing the result of the query from being transmitted to the user.

10. The method of claim 1 , further comprising executing said query.

11. The method of claim 1 , further comprising attaching a trigger to items subject to item access rates, said trigger triggering said step of determining.

Assignments (5)
SECURITY INTEREST Recorded Aug 2, 2024
From: PROTEGRITY USA, INC.; PROTEGRITY LIMITED HOLDING, LLC; PROTEGRITY US HOLDING, LLC; PROTEGRITY CORPORATION; KAVADO, LLC
To: CANADIAN IMPERIAL BANK OF COMMERCE
Reel/Frame 068326/0020 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 29, 2024
From: PROTEGRITY CORPORATION
To: PROTEGRITY US HOLDING, LLC
Reel/Frame 067566/0462 →
PURCHASE AGREEMENT Recorded Aug 23, 2006
From: PROTEGRITY R&D, INC.
To: STIFTAREN 7935 AB
Reel/Frame 018156/0162 →
PURCHASE AGREEMENT Recorded Aug 23, 2006
From: STIFTAREN 7935 AB
To: XCELERA INC.
Reel/Frame 018156/0189 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 23, 2006
From: XCELERA INC.
To: PROTEGRITY CORPORATION
Reel/Frame 018156/0275 →