en:dev:modules:auditing
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| en:dev:modules:auditing [2017/03/10 22:36] – angelegt admin | en:dev:modules:auditing [2018/07/29 10:16] (current) – ==== User stories ==== nerdoc | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | {{tag> | ||
| ====== Auditing module ====== | ====== Auditing module ====== | ||
| - | ---- dataentry modules ---- | + | Dependencies: [[en:dev:modules:core]] |
| - | description: /* Keeps a track of all database access actions */ | + | |
| - | author: /* not yet written */ | + | |
| - | /* email_mail: | + | |
| - | depends_pages: core /* comma separated list of modules that this module depends on */ | + | |
| - | conflicts_pages: | + | |
| - | ---- | + | |
| ===== Description ===== | ===== Description ===== | ||
| - | === Purpose | + | Keeps a track of all database access |
| - | This modules exposes an API for other modules to explicitely log database and other actions. It hooks transparently into all database access | + | |
| - | === Responsibilities === | + | This modules exposes an API for other modules to explicitly keep an |
| + | audit trail of database access and other actions. It hooks transparently | ||
| + | into all of the client' | ||
| + | data: user, timestamp, target (which object/ | ||
| - | === Structure === | + | This access audit trail should be cryptographically signed if possible. |
| + | The logging must be done on the server side to prevent tampering from the client. A client side audit API IMHO is not necessary. | ||
| + | Have a look at [[http:// | ||
| + | |||
| + | ==== User stories ==== | ||
| ===== Links ===== | ===== Links ===== | ||
| Line 22: | Line 21: | ||
| * [[en: | * [[en: | ||
| * [[please-include-here-the-link-to-the-API|API]] | * [[please-include-here-the-link-to-the-API|API]] | ||
| + | |||
| + | {{tag> | ||
| + | |||
en/dev/modules/auditing.1489181773.txt.gz · Last modified: 2017/03/10 22:36 by admin