Apple System Log (ASL)
| Format | Apple System Log (ASL) |
|---|---|
| Kurzname | ASL |
| Kategorie | Log |
| Plattformen | macOS, iOS |
| Crush Unterstützung | Noch nicht unterstützt |
| Status | Überprüft |
| Zuletzt überprüft | 2026-10-05 |
Forensische Relevanz
Das binäre Datenbankformat des Apple System Log, verwendet von Mac OS X/macOS bis 10.11 und frühen iOS-Versionen. Unter macOS liegen persistente ASL-Datenbanken meist unter /private/var/log/asl/. Datensätze können Zeitstempel, Host, Absender, Facility, Prozess-ID, User-/Group-IDs, Schweregrad und Meldungstext enthalten, dazu weitere frei wählbare Key-Value-Attribute. ASL kann wertvolle historische Belege für System-, Anwendungs- und sicherheitsrelevante Aktivitäten bewahren, darunter Ereignisse, die sich im aktuellen Systemzustand nicht mehr widerspiegeln. Die Aufbewahrung wird über die ASL-Konfiguration gesteuert (/etc/asl.conf und /etc/asl/), die oft nur einen begrenzten Zeitraum behält; fehlende Zeiträume können daher auf Rotation statt auf Inaktivität zurückgehen. Ab macOS 10.12 hat Apple ASL durch das Unified Logging System ersetzt, Legacy-ASL-Datenbanken und ASL-kompatibles Logging können aber auch auf neueren Systemen vorkommen.
Signaturen
| Offset | Hex | ASCII (nicht druckbar als .) | Beschreibung |
|---|---|---|---|
| Offset 0 (0x0) | 41 53 4C 20 44 42 00 00 00 00 00 00 | ASL DB...... | Signatur einer ASL-Datenbank |
Bekannte Dateiendungen
.asl
Referenzen
- Apple System Log (ASL) file format (libyal/dtformats) https://github.com/libyal/dtformats/blob/main/documentation/Apple%20System%20Log%20(ASL)%20file%20format.asciidoc
Diesen Eintrag zitieren
Crush-Format-Referenz, „Apple System Log (ASL)“. https://kalink0.github.io/crush-forensics/formats/de/asl/ — Quelle: crush/data/build_formats_db.py zum Commit 640a2a9928f4e36a976b89901512a8dce824d093, erstellt 2026-10-21 06:46:19 UTC.
Eintrag in der Quelldatei bei diesem Commit · Änderungshistorie der Quelle · Korrektur melden