Method and arrangement for providing an audit of a replica database
First Claim
1. A method for establishing an audit to a database system comprising at least two databases, characterized in that, at least one first database, said first database being an auditing database, prepares and sends an audit request to at least one second database to be audited, at least one second database runs the said audit request, at least one second database sends the results of the said run to at least one first database, at least one first database verifies the said results.
6 Assignments
0 Petitions
Accused Products
Abstract
The invention is in the area of distributed system and database security. The invention relates to a method and an arrangement for increasing the level of trust between a master and a replica database by allowing the master database to perform an “unpredictable” audit of the replica database whenever deemed appropriate by the master database. The master database may for example define and generate an audit application and send it to at least one replica database using push synchronization and force the replica database to perform the audit application. The master database may also prepare expected results of the audit of the replica database and store them for later verification. After auditing the replica database may synchronize the results of the audit back to the master database for verification. The information flow between the master and replica databases is advantageously encrypted in a secure manner.
42 Citations
59 Claims
-
1. A method for establishing an audit to a database system comprising at least two databases, characterized in that,
at least one first database, said first database being an auditing database, prepares and sends an audit request to at least one second database to be audited, at least one second database runs the said audit request, at least one second database sends the results of the said run to at least one first database, at least one first database verifies the said results.
-
21. An arrangement for establishing an audit to a database system comprising at least two databases, characterized in that,
at least one first database, said first database being an auditing database, is arranged to prepare and send an audit request to at least one second database to be audited, at least one second database is arranged to run the said audit request, at least one second database is arranged to send the results of the said run to at least one first database, at least one first database is arranged to verify the said results.
- 36. A first database server comprising at least one first database, where said first database is in data connection with at least one second database, characterized in that said first database is arranged to send an audit request to said at least one second database.
- 49. A second database server comprising at least one second database, characterized in that said second database is arranged to receive an audit request and perform an audit of said second database according to the received request.
Specification