DATABASE ANTIVIRUS SYSTEM AND METHOD
A system and method for analyzing a file for a virus for databases through an antiviral apparatus.
1 . A remote antivirus defense system for a database, wherein the database is operated by database hardware, the system comprising an antivirus defense apparatus, wherein said apparatus is operated by hardware other than said database hardware, said antivirus defense apparatus screening write queries to said database and read query results from said database, and said antivirus defense apparatus issuing an alert if a virus is detected.
2 . (canceled)
3 . The apparatus of claim 1 , wherein said antivirus defense apparatus blocks a write query to said database if said write query contains a virus.
4 . The apparatus of claim 1 , wherein said antivirus defense apparatus blocks results of a read query from said database if said results contain a virus.
5 . The apparatus of claim 1 , wherein said virus comprises any type of unauthorized code.
6 . The apparatus of claim 1 , wherein the query is related to reading or writing a file.
7 . The apparatus of claim 6 , wherein said file comprises a blob.
8 . A remote antivirus defense system for a database, wherein the database is operated by database hardware, the system comprising an antivirus defense apparatus, wherein said apparatus is operated by said database hardware as a separate process or processes, said antivirus defense apparatus screening write queries to said database and read query results from said database, and said antivirus defense apparatus issuing an alert if a virus is detected.
9 . The apparatus of claim 8 , wherein said antivirus defense apparatus blocks a write query to said database if said write query contains a virus.
10 . The apparatus of claim 8 , wherein said antivirus defense apparatus blocks results of a read query from said database if said results contain a virus.
11 . The apparatus of claim 8 , wherein said virus comprises any type of unauthorized code.
12 . The apparatus of claim 8 , wherein the query is related to reading or writing a file.
13 . The apparatus of claim 12 , wherein said file comprises a blob.