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:
Jun. 08, 2021

Filed:

Sep. 25, 2018
Applicant:

Sap SE, Walldorf, DE;

Inventor:

Udo Klein, Nussloch, DE;

Assignee:

SAP SE, Walldorf, DE;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 16/00 (2019.01); G06F 16/2458 (2019.01); G06K 9/62 (2006.01); H04L 29/06 (2006.01); G06N 20/00 (2019.01); G06F 16/22 (2019.01);
U.S. Cl.
CPC ...
G06F 16/2462 (2019.01); G06F 16/2255 (2019.01); G06K 9/6256 (2013.01); G06N 20/00 (2019.01); H04L 63/1466 (2013.01);
Abstract

Techniques and solutions are described for detecting malicious database activity, such as SQL injection attempts. A first machine learning classifier can be trained by comparing processed and unprocessed user input, where a difference between the two can indicate suspicious or malicious activity. The trained classifier can be used to analyze user input before query execution. A second machine learning classifier is trained with a data set that includes call stack information for an application requesting execution of a dynamic query and query statistics associated with processing of the query at the database. The query of the application can be correlated with a corresponding database query by hashing the application query and the database query and comparing the hash values, where matching hash value indicate a common query. The trained classifier can monitor execution of future queries to identify queries having anomalous patterns, which may indicate malicious or suspicious activity.


Find Patent Forward Citations

Klein, Udo. (2021). Machine learning detection of database injection attacks (U.S. Patent No. 11030203). U.S. Patent and Trademark Office. https://idiyas.com/patent/badge/11030203

Data source: USPTO (United States Patent and Trademark Office) public patent records. Weekly synchronization. How IDiyas builds this profile

Loading…