Secured database system with built-in antivirus protection
1 Assignment
0 Petitions
Accused Products
Abstract
A secured database system with built-in antivirus protection is described. In one embodiment, for example, a method of the present invention is described for securing a database system, the method comprises steps of: provisioning storage from a storage device, for storing database information; generating an encryption key so that the database information is stored on the storage device in an encrypted manner; generating a decryption key for decrypting the database information stored on the storage device, wherein access to the decryption key is controlled by the database system based on user privileges; receiving a request from a user for access to the database information; determining whether the user has been granted sufficient privileges to access the database information; if the user has been granted sufficient privileges, automatically decrypting the database information to provide the access; and otherwise denying the request if the user has not been granted sufficient privileges.
10 Citations
37 Claims
-
1-25. -25. (canceled)
-
26. In a database system, a method for providing protection against storage of computer viruses by the database system, the method comprising:
-
storing virus definitions, for allowing detection of computer viruses in data; receiving an SQL statement specifying storage of particular data in the database system; creating an execution plan for carrying out database operations for executing the SQL statement; and during execution of the execution plan, testing said particular data with said virus definitions, for detecting presence of a computer virus in the particular data. - View Dependent Claims (27, 28, 29, 30, 31)
-
-
32. A database system providing protection against storage of computer viruses, the system comprising:
-
a database for storing particular data in response to an SQL statement; an execution unit for carrying out database operations for executing the SQL statement; and a module, operating in conjunction with the execution unit, capable of detecting presence of a computer virus in the particular data before being accepted for storage in the database. - View Dependent Claims (33, 34, 35, 36, 37)
-
Specification