Not yet available in English
This page does not exist in English yet. Shown is the version in Deutsch.
Written by kalink0 (Marco Neumann) · Completed on · Not yet reviewed by a second person
Notifications¶
Bedeutung¶
Programme informieren den Benutzer über Mitteilungen, z.B. neue E-Mails, Chatnachrichten oder Erinnerungen. macOS zeigt sie an und speichert die zugestellten Mitteilungen in einer Datenbank, damit der Benutzer sie später in der Mitteilungszentrale nachlesen kann.
Aus digitalforensischer Sicht belegt ein Eintrag, dass das Programm dem Benutzerkonto zum gespeicherten Zeitpunkt eine Mitteilung mit dem gespeicherten Inhalt zugestellt hat. Ein Eintrag belegt nicht, dass der Benutzer die Mitteilung gesehen oder gelesen hat.
Spezifische Kurzinformation¶
- Titel, Untertitel und Text der Mitteilung stehen als binäre plist in der Datenbank
- Inhalte bleiben auch erhalten, wenn das Programm die Nachricht selbst löscht (z.B. verschwindende Nachrichten)
- Zeitstempel im Cocoa-Format (Sekunden seit 2001-01-01), UTC
- Unter
/private/var/folderserfolgt die Zuordnung zum Benutzer über den Besitzer (UID) des Ordners - Nach einem Upgrade können ältere Datenbanken neben der aktuellen vorhanden sein
- Ab macOS 15 durch TCC geschützt; am laufenden System nicht ohne Freigabe lesbar
- Ablageort:
Bis macOS 10.9: /Users/{USER}/Library/Application Support/NotificationCenter/{UUID}.db
macOS 10.10 bis 10.12: /private/var/folders/{XX}/{ID}/0/com.apple.notificationcenter/db/db
macOS 10.13 bis 14: /private/var/folders/{XX}/{ID}/0/com.apple.notificationcenter/db2/db
Ab macOS 15: /Users/{USER}/Library/Group Containers/group.com.apple.usernoted/db2/db
Referenzen¶
2021-09: https://www.sentinelone.com/labs/macos-incident-response-part-2-user-data-activity-and-behavior/
2018-05: https://objective-see.org/blog/blog_0x2E.html
Tools¶
mac_apt (Plugin: NOTIFICATIONS) - https://github.com/ydkhatri/mac_apt
DLEAPP (Parser: Notification Center Records) - https://github.com/abrignoni/DLEAPP
Plaso (Parser: mac_notificationcenter) - https://github.com/log2timeline/plaso