Η αρχιτεκτονική του Intelligence Platform

Το macOS, ξεκινώντας από τις εκδόσεις του 2022, ενσωματώνει έναν μηχανισμό που λειτουργεί στο παρασκήνιο για τη χαρτογράφηση της ψηφιακής ζωής του χρήστη. Οι δαίμονες knowledgeconstructiond και intelligenceplatformd διαχειρίζονται μια σειρά από βάσεις δεδομένων SQLite, αποθηκευμένες στον κατάλογο ~/Library/IntelligencePlatform. Η πρόσβαση σε αυτά τα δεδομένα προστατεύεται από το TCC (Transparency, Consent, and Control), ωστόσο η πολυπλοκότητα του σχήματος αποκαλύπτει μια φιλόδοξη προσπάθεια της Apple για την οικοδόμηση ενός προσωπικού γραφήματος γνώσης (personal knowledge graph).

Οντολογία και συλλογή δεδομένων

Το σύστημα χρησιμοποιεί ένα μοντέλο triple store (υποκείμενο, κατηγόρημα, αντικείμενο) για να συσχετίσει οντότητες. Με 181 κλάσεις οντοτήτων και 278 κατηγορήματα, το σύστημα δεν περιορίζεται σε απλά metadata, αλλά επιχειρεί να εξάγει σημασιολογικές πληροφορίες. Περίπου το ένα τρίτο του λεξιλογίου του συστήματος αφορά την καταγραφή δραστηριοτήτων (π.χ. SB522 για ύπνο, SB530 για άσκηση), υποδηλώνοντας ότι το macOS προσπαθεί να κατανοήσει το πλαίσιο (context) της καθημερινότητας του χρήστη.

Κίνδυνοι και διαφάνεια

Η έλλειψη επίσημης τεκμηρίωσης για τον τρόπο λειτουργίας αυτών των μηχανισμών καθιστά την ανάλυση από την κοινότητα ασφαλείας κρίσιμη. Η χρήση embedding models για την ταυτοποίηση οντοτήτων (predicate PS102) δείχνει ότι το σύστημα δεν κάνει απλή αντιγραφή δεδομένων, αλλά ενεργή επεξεργασία. Η ύπαρξη ενός τέτοιου κεντρικού αποθετηρίου γνώσης, το οποίο είναι άμεσα προσβάσιμο από τοπικά LLMs, δημιουργεί ένα νέο επίπεδο κινδύνου: αν το σύστημα παραβιαστεί, ο εισβολέας αποκτά πρόσβαση σε ένα δομημένο, έτοιμο προς ερώτημα (queryable) προφίλ ολόκληρης της ζωής του χρήστη.