Patent ID: 9742641
Date: 2017-08-22
CPC Classifications: G06F,H04L

Claim:
1. A monitoring device for identifying the user identity of an application client accessing a database server, comprising: at least one monitoring port for connecting to at least one monitoring point and monitoring data requests from applicant clients and structure query language (SQL) instructions, from a server, captured by the at least one monitoring point; a parser, connected to the at least one monitoring port and to a storage unit, receiving a data request from the at least one monitoring port, parsing the data request and a SQL query related to the data request, and storing the parsed data request and the parsed SQL query in the storage unit; a comparator, connected the parser and to the storage unit, comparing the parsed data request and the parsed SQL query; and a storage unit storing the data requests, the parsed data request, the SQL instructions, and the parsed SQL query, wherein the comparator compares a data portion of the parsed data request with a data portion of the parsed SQL query, and if there is a match between the data portion of the parsed data request and the data portion of the parsed SQL query, the comparator associates the parsed SQL query with the user identity associated with the data request without using any identifier inserted by the application clients for monitoring purpose.