De Notificatie-database in Sequoia eindelijk ook beveiligd
Hoewel Apple verreweg de meeste dingen in macOS prima heeft geregeld wat betreft de beveiliging, was er de afgelopen jaren één ding wat er negatief uitsprong: de database van alle Notificaties (Berichtgeving) van dit besturingssysteem was gewoon uit te lezen.
Dat kan je zelf zien door in de Finder in het menu Ga te kiezen voor Ga naar map (Shift + Command+ G), daar /var/folders in te vullen en op Return te klikken.
https://x.com/theevilbit/status/1811758367045537990In de folders die je daar aantreft zijn mappen voor de cache (C), tijdelijke (T) en voorde gebruiker (O), zoek in de laatste naar com.apple.notificationcenter en je vind leesbare databases. Gebruik je liever Terminal, je kan de meest recente Notificaties ook makkelijk uitlezen met het volgende commando:
DA=`getconf DARWIN_USER_DIR`; sqlite3 $DA/com.apple.notificationcenter/db2/db "select hex(data) from record order by delivered_date desc limit 1;" | xxd -r -p - | plutil -p -
Het goede nieuwsZoals je in de post hierboven kan zien heeft Apple de locatie van deze databases in macOS 15 Sequoia aangepast, die zijn voortaan te vinden in ~/Library/Group Containers/group.com.apple.usernoted/db2/db
Terwijl bestanden in private/var/folders gewoon uit te lezen zijn, zijn alle Group Containers beschermd door TCC (Transparency, Consent, and Control) prompts. Dit geldt bijvoorbeeld ook voor iMessage-gegevens, die Apple terecht als privégegevens beschouwt. In dit geval wordt onze privacy nog verder verbeterd doordat eventueel gevoelige inhoud van berichten niet onbedoeld kan worden bekeken.