Revisionsloggar anses vara god praxis för affärssystem, och krävs av federala bestämmelser för säkra system, uppgifter om godkännande av läkemedel, medicinsk information, finansiella register och elektronisk röstning. Med tanke på revisionsloggarnas centrala roll är det viktigt att de är korrekta och oföränderliga. Det räcker inte att säga, "våra data är korrekta, eftersom vi lagrar alla interaktioner i en separat granskningslogg." Revisionsloggens integritet måste också garanteras. I detta dokument föreslås mekanismer inom ett databashanteringssystem (DBMS), baserat på kryptografiskt starka enkelriktade hashfunktioner, som förhindrar en inkräktare, inklusive en revisor eller en anställd eller till och med en okänd bugg inom själva DBMS, från att tyst korrumpera granskningsloggen. Vi föreslår att DBMS lagrar ytterligare information i databasen för att göra det möjligt för en separat verifieringslogg validerare att undersöka databasen tillsammans med denna extra information och slutgiltigt ange om granskningsloggen har äventyrats. Vi visar med en implementering på en högpresterande lagring motor att omkostnaderna för revision är låga och att valideraren kan effektivt och korrekt avgöra om granskningsloggen har äventyrats.
Snodgrass m.fl. föreslås lagra ytterligare information i databasen för att möjliggöra en separat verifieringsloggverifiering REF.
Tamper detection in audit logs
{'venue': 'VLDB', 'journal': None, 'mag_field_of_study': ['Computer Science']}