Gå til indholdet

Revisionslog

En revisionslog gør vigtige applikationshændelser sporbare. Aktør, handling, berørt objekt og resultat skal kunne læses i sammenhæng.

Også kendt somAudit Trail
Overvågning og observability

Spor en handling senere

En revisionslog gemmer udvalgte applikationshændelser, som er vigtige for sporbarhed. Den skal vise, hvem der hvornår forsøgte eller udførte hvilken handling på hvilket objekt og med hvilket resultat. Det omfatter et egnet tidsstempel og en reference til forløbet, som forbinder relaterede hændelser. En generel fejltæller besvarer ikke disse spørgsmål.

I en fiktiv projektportal forsøger user-17 at ændre rollen på project-8 fra viewer til editor. Serveren afviser forsøget og registrerer resultatet denied. Hvis man kun læser den ønskede rolleændring, kan man tro, at den er udført. Resultatet viser, at forsøget ikke gav nye rettigheder.

Beskyt loggens bevisværdi

Teamet fastlægger de nødvendige hændelser, og hvem der må læse, skrive eller slette registreringerne. Adgangskoder, adgangstokens og hele fortrolige dokumenter hører ikke hjemme i loggen som bekvemme ekstraoplysninger. Opbevaringsperioden kræver også en begrundet regel.

Navnet revisionslog gør ikke en fil komplet eller manipulationssikker. Beskyttelse mod uautoriserede ændringer og sletning, registrering af manipulation og overvågning af logningsfejl hører til implementeringen. En mistet eller efterfølgende ændret post kan føre en undersøgelse i den forkerte retning.

Kilder