Patent ID: 7970788

Claim:
A method of providing nonintrusive database security comprising: identifying a plurality of access mediums operable to provide local access to a database in response to access attempts from a user, the identified access mediums including local access mediums emanating from a local server, the local server in direct communication with the database; enumerating, for each of the identified access mediums, an access control mechanism operable to limit access attempts made via the access medium, and enumerating comprising covering all access attempts to the database emanating on the local server; identifying local access attempts to the database made via the enumerated access mediums, the local access attempts employing a local client for database access, the local client defined by a local process independent of a disposition of an initiating user query device; applying, to each of the identified access mediums, the enumerated access control mechanism, each of the enumerated access control mechanisms applicable to a subset of the identified access mediums; and restricting the identified local access attempt made via the access medium in accordance with the enumerated control mechanism for that access medium, restricting further comprising performing at least one of preventing the access medium from making the access attempt in response to that access medium not being interceptable and reporting the access attempt made via the access medium for further analysis.