Entwurf und Implementierung eines Servlet Filters zur konfigurierbaren Darstellung von Benutzerverhalten in Audit Logs

Stenzel, Lena (2017) Entwurf und Implementierung eines Servlet Filters zur konfigurierbaren Darstellung von Benutzerverhalten in Audit Logs. Bachelor thesis, Ulm University.

[thumbnail of BA_LenaStenzel_Final.pdf] PDF - Repository staff only - Requires a PDF viewer such as GSview, Xpdf or Adobe Acrobat Reader
Download (1MB)

Abstract

Audit Logs sind in vielen heutigen Systemen eine wichtige Komponente zur Nachvollziehbarkeit, Überwachung und Analyse von Benutzerverhalten. Jedoch ist das Logging der
Benutzeraktionen oft fest im Code definiert. Somit ist keine Konfiguration des Audit Logs
zur Laufzeit möglich, sondern es ist hierfür immer ein Deployment bzw. ein Neustart des
Servers notwendig. Da sich die Anforderungen an die Einträge des Audit Logs jedoch
ständig ändern, ist eine Konfiguration zur Laufzeit gewünscht.
Im Rahmen dieser Arbeit wird ein Audit Log entworfen und implementiert, mit welchem
das dargestelle Benutzerverhalten zur Laufzeit konfiguriert werden kann. Durch einen
Servlet Filter wird hierzu jeder gewünschte HTTP-Request an den Server abgefangen
und überprüft, ob eine bestimmte Benutzeraktion durchgeführt wurde, welche in das
Audit Log eingetragen werden soll. Die Überprüfung erfolgt hierbei über die Auswertung
boolescher Auswahlregeln, welche in einer Datenbank gespeichert werden. Diese sind
zur Laufzeit direkt in der Datenbank anpassbar.

Item Type: Thesis (Bachelor)
Subjects: DBIS Research > Master and Phd-Thesis
Divisions: Faculty of Engineering, Electronics and Computer Science > Institute of Databases and Informations Systems > DBIS Research and Teaching > DBIS Research > Master and Phd-Thesis
Depositing User: Herr Andrews Kevin
Date Deposited: 12 Jul 2017 09:55
Last Modified: 12 Jul 2017 09:55
URI: http://dbis.eprints.uni-ulm.de/id/eprint/1520

Actions (login required)

View Item
View Item