The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 31, 2022

Filed:

Aug. 21, 2019
Applicant:

International Business Machines Corporation, Armonk, NY (US);

Inventors:

Leonid Rodniansky, Allston, MA (US);

Tania Butovsky, Needham, MA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
H04L 9/40 (2022.01); H04L 43/0888 (2022.01); H04L 67/62 (2022.01); H04L 45/00 (2022.01); H04L 43/08 (2022.01);
U.S. Cl.
CPC ...
H04L 63/20 (2013.01); H04L 43/08 (2013.01); H04L 43/0888 (2013.01); H04L 45/38 (2013.01); H04L 63/14 (2013.01); H04L 63/16 (2013.01); H04L 67/325 (2013.01);
Abstract

A database protection system (DPS) is configured to dynamically-optimize security rule validation throughput based on evaluating resource consumption data collected from prior validations. In particular, the DPS analyzes collected resource consumption information and determines which security rules in a set should then be active. To this end, the DPS is configured with multiple security rules engines (SREs), and each is configured to evaluate the same set of security rules. When an SRE applies a validation (to a request or response flow), an associated collector collects and analyzes associated resource consumption data. This data is provided to an optimizer, which receives similar resource consumption data from other SREs. Based on the resource consumption data collected from the SRE collector(s), the optimizer dynamically optimizes security rules validation in real-time, e.g., by dynamically switching on or off given security rule(s) in the set of security rules at given one(s) of the SREs.


Find Patent Forward Citations

Loading…