www.wikidata.de-de.nina.az
Als Logging bezeichnet man in der Informatik die automatische Erstellung eines Protokolls englisch log von Softwareprozessen Logging dient der Aufzeichnung und Nachvollziehbarkeit von Fehlerzustanden des Softwareprozesses Da eine Auswertung durch Administratoren und Softwareentwickler vorgesehen ist und der Inhalt gesetzlichen Einschrankungen unterliegt darf keine vertrauliche Information enthalten sein Zudem sollte die Softwareanwendung auch dann storungsfrei weiterarbeiten konnen wenn das Logging fehlschlagt Die Aufzeichnung kann hierbei beispielsweise auf der Kommandozeile in einer Logdatei dem Ereignisprotokoll unter Windows bzw syslogd 1 und klogd 2 unter Linux einer spezialisierten Datenbank oder einem Webservice erfolgen Im Server Umfeld ist insbesondere die Aufzeichnung in einer Logdatei ublich Diese konnen mittels eines Log Scrapers 3 gesammelt und zentral ausgewertet werden Bei verteilten sowie mobil genutzten Anwendungen ist es hingegen ublich einen zentralen Webservice anzusprechen Einige Logging Frameworks unterstutzen zudem die Aufzeichnung in mehreren Zielen englisch sinks gleichzeitig Zudem unterstutzen einige Logging Frameworks optional auch das Auditing indem Schreibgarantien getatigt werden Inhaltsverzeichnis 1 Abgrenzung 2 Logging als Auditing 2 1 Sicherheitsaspekte 2 2 Nutzen 2 3 Beispiele 3 Siehe auch 4 QuellenangabenAbgrenzung BearbeitenAuditing Dient fur sicherheitskritische Informationen etwa An und Abmeldungen von Benutzern Rechteausweitungen sowie den Zugriff auf und Anderungen an sensiblen Daten Service Monitoring 4 Dient der Analyse des Anwendungsverhaltens insbesondere der Performance in Echtzeit z B Performance Counters und collected system statistics collection daemon unter Linux Tracing Dient der Nachvollziehbarkeit des Programmflusses Da hier sehr viele Informationen in kurzer Zeit aufgezeichnet werden eignet sich Tracing nicht fur die dauerhafte Aufzeichnung in einer Datei oder Datenbank sondern dient der Beobachtung des Prozesses in Echtzeit z B Event Tracing for Windows ETW unter Windows Operations Monitoring 4 Dient fur die Analyse von anwendungsubergreifenden Geschaftsprozessen Logging als Auditing BearbeitenBeim Auditing geht es um das automatische Protokollieren von Datensatzen durch Dienste die angeben welcher Benutzer bzw welche Person in Computersystemen zu welchem Zeitpunkt was getan hat Die zu speichernden Datensatze beziehen sich auf sicherheitsrelevante Ereignisse in IT Systemen Die Protokollierung kann durch einen Audit Monitor oder durch die Geschaftslogik implementiert werden Die Sicherung der Audit Daten muss aber auf einem externen und geeignet gesicherten System erfolgen Sicherheitsaspekte Bearbeiten Da Auditing sicherheitskritische Operationen von Softwareprozessen aufzeichnet muss die Operation abgebrochen werden falls das Auditing fehlschlagt Zudem muss das Audit mittels Verschlusselung elektronischer Signierung und ggf kryptographischer Verkettung kryptographisch abgesichert werden falls vertrauliche Daten enthalten sind Einzelne Eintrage konnen beispielsweise als Security Event Token SET ubermittelt und gesichert werden Wenn die Daten kryptographisch verkettet sind konnen sie nicht geloscht werden Stattdessen kann jedoch der kryptographische Schlussel geloscht werden damit die Daten nicht mehr entschlusselt werden konnen Da die Daten fur das Auditing teilweise uber Jahre hinweg aufbewahrt werden mussen mussen diese im Gegensatz zu Logdateien sicher verwahrt werden Nutzen Bearbeiten Ermoglicht Recherche der historischen Versionen eines Datensatzes die bei jeder Anderung abgespeichert wurden Sonderform der Logdatei Ermoglicht die Aufarbeitung von Sicherheitsvorfallen im Rahmen der IT Forensik Durch aus dem Auditing gewonnene Kenntnissen konnen Sicherheitsvorfalle praventiv verhindert werden Monitoring d H Uberwachung in Echtzeit von Zugriffen auf sicherheitsrelevante Funktionen bzw Daten sofern ein entsprechendes Monitoring vorgesehen wird Beispiele Bearbeiten Anlegen oder Loschen eines Users in einem Directory Anderungen der Bankverbindung eines Kunden in einer AnwendungSiehe auch Bearbeiten nbsp Wiktionary loggen Bedeutungserklarungen Wortherkunft Synonyme Ubersetzungen Informationstechnik Auditing Logging und Recovery bei DatenbankenQuellenangaben Bearbeiten syslogd Daemon In IBM Knowledge Center Abgerufen am 2 Mai 2017 englisch M Jones Kernel logging APIs and implementation 30 Oktober 2010 abgerufen am 2 Mai 2017 englisch Logstash Centralize Transform amp Stash Your Data elastic abgerufen am 2 Mai 2017 englisch a b Michael T Nygard Release It Design and Deploy Production Ready Software O Reilly 2007 ISBN 978 0 9787392 1 8 englisch 326 S Abgerufen von https de wikipedia org w index php title Logging amp oldid 236085822