Kursy

Graf wiedzy macOS: co Mac zapisuje o Tobie i rodzinie

Od macOS 13 Mac buduje lokalny graf wiedzy o właścicielu i rodzinie. Gdzie leży, kto może go odczytać i jak sprawdzić Pełny dostęp do dysku.

Graf wiedzy macOS - zamknięty srebrny MacBook leży na drewnianym stole w jasnym salonie obok drewnianej ramki ze zdjęciem rodzinnym ustawionej tyłem, w tle kominek, rośliny i okno
Spis treści
  1. Czym jest graf wiedzy macOS i od kiedy działa
  2. Co macOS zapisuje w grafie wiedzy
  3. Jak Mac ustala, kto jest Twoją rodziną
  4. Usunięty kontakt nie znika z grafu od razu
  5. Kto może odczytać graf wiedzy na Macu
  6. Czy dane z grafu wychodzą z Maca
  7. Czy graf powstaje, gdy Mac jest po polsku
  8. Eksperyment myślowy: graf w rękach przestępcy
  9. iKnow: narzędzie do przejrzenia własnego grafu
  10. Jak sprawdzić, które aplikacje mają Pełny dostęp do dysku
  11. Podsumowanie

Według badaczy każdy Mac z systemem macOS 13 lub nowszym buduje na dysku graf wiedzy o właścicielu: kto jest jego rodziną, z kim pisze i gdzie bywa. Graf leży w 51 niezaszyfrowanych bazach danych, które odczyta program z włączonym uprawnieniem Pełny dostęp do dysku. Opisali to 28 października 2026 roku badacze Dario Pasquini i Michał Bazyli z zespołu Eighth Rank (8rank.ai). Udostępnili też narzędzie iKnow do przejrzenia własnego grafu. Według nich dane mają zostać na komputerze. Zagrożenie zaczyna się wtedy, gdy dostęp do dysku dostanie niewłaściwa aplikacja albo agent AI. Komentarza Apple’a nie znaleźliśmy. Stan na 7 listopada 2026 roku, godz. 18:45, według publikacji badaczy, repozytorium iKnow i stron Apple’a.

Czym jest graf wiedzy macOS i od kiedy działa

Graf wiedzy macOS to baza, w której system łączy dane z Kontaktów, Zdjęć, Kalendarza, poczty i wiadomości w sieć powiązań: osoba, jej relacja z Tobą, wspólne wydarzenia i miejsca. Budują go dwa procesy systemowe działające w tle, knowledgeconstructiond i intelligenceplatformd. Według badaczy działają na każdym Macu od macOS 13 z 2022 roku, zarówno z procesorem Intela, jak i Apple.

Apple opisuje to jednym zdaniem w systemowej stronie podręcznika (man 8 knowledgeconstructiond). Proces “analizuje treści na tym urządzeniu, żeby pomóc zbudować graf wiedzy reprezentujący urządzenie i użytkownika”. Strona nosi datę 6 czerwca 2022 roku. Badacze piszą, że to cała oficjalna dokumentacja. Inżynierowie Apple’a opublikowali w 2023 roku pracę naukową o budowaniu takich grafów (“Growing and Serving Large Open-domain Knowledge Graphs”), ale nie opisuje ona, co trafia do grafu na Macu.

Kilka miesięcy przed badaczami bazę opisał programista Nic Lydon. We wrześniu 2026 roku Alexis Brignoni dodał do narzędzia śledczego iLEAPP odczyt tego samego grafu z iPhone’a. Nowe w publikacji 8rank.ai jest to, że badacze rozpisali pełny słownik grafu i to, skąd biorą się poszczególne wnioski. Wszystkie dane zebrali na macOS 26.6.2.

Co macOS zapisuje w grafie wiedzy

Według badaczy do grafu trafiają Kontakty, twarze ze Zdjęć oraz tytuły i uczestnicy wydarzeń z Kalendarza. Do tego członkowie Chmury rodzinnej z wiekiem każdego z nich i kontakt alarmowy z karty medycznej w aplikacji Zdrowie. Dochodzą wydarzenia i kontakty, które Sugestie Siri znajdują w Poczcie i Wiadomościach, osoby przekazane przez aplikacje i lista zainstalowanych programów. Obok, w osobnych tabelach, system trzyma informację, kto z kim pojawia się na zdjęciach, rok historii kontaktów, lokalizację i sygnały z urządzenia, na przykład blokadę ekranu, Wi-Fi i ładowanie.

Główny plik graph.db zapisuje każdy fakt jako trójkę: kto, jaka relacja, z kim albo z czym. Słownik ma 181 klas obiektów i 278 rodzajów relacji. Badacze policzyli, że 57 klas opisuje czynności: sen, ćwiczenia, dojazd do pracy, posiłki. Blisko jedna trzecia słownika opisuje więc to, co robi właściciel. Zastrzegają, że część klas może być zadeklarowana i nigdy niewypełniana.

Źródło danychCo z niego wynika w grafie (według 8rank.ai)
Kontakty i Chmura rodzinnaimiona, adresy, telefony, pracodawca, członkowie rodziny i ich wiek
Zdjęciatwarze pogrupowane w osoby, kto z kim bywa w kadrze, na wyjazdach i w święta
Kalendarzgdzie i kiedy będziesz, z kim, link do spotkania online
Wiadomości i komunikatorykto, kiedy, którą aplikacją i w którą stronę pisał, bez treści wiadomości
Poczta (Sugestie Siri)zamówienia, przesyłki, płatności, rezerwacje lotów
Zdrowiekontakt alarmowy z karty medycznej
Lista aplikacjikażdy zainstalowany program, także menedżer haseł

Tabela na podstawie publikacji 8rank.ai z 28 października 2026 roku, odczyt 7 listopada.

Jak Mac ustala, kto jest Twoją rodziną

O tym, kto jest rodziną, decydują dwa modele uczenia maszynowego dostarczane razem z systemem. Każdy bierze pod uwagę 144 cechy. Dwadzieścia dotyczy tożsamości: to samo nazwisko, wspólny adres, flaga Chmury rodzinnej. Czterdzieści opisuje komunikację, a 84 zdjęcia, na których jesteście razem, z podziałem na dni tygodnia i pory dnia. Jedna z cech nazywa się photosPersonPosteriorProbabilityGivenSaturdayNight. Nazwa wskazuje na prawdopodobieństwo wyliczane ze zdjęć zrobionych w sobotni wieczór.

Wyniki trafiają do osobnej tabeli, przeliczanej codziennie, z kolumnami od “rodzina” przez “matka” po “współpracownik”. Na badanym Macu najwyższy wynik dostała tylko matka autora. Część zrzutów ekranu w publikacji pokazuje dane wymyślone do prezentacji narzędzia i badacze to zaznaczają.

Historia kontaktów obejmuje rok, pięć komunikatorów, liczbę wiadomości i połączeń w obie strony. Treści wiadomości w niej nie ma. Badacze pokazali, że z samych godzin wiadomości widać, kiedy właściciel śpi. Jeden element grafu zależy od Apple Intelligence. Model językowy na urządzeniu czyta wiadomości, żeby przypisać imię i relację do twarzy ze zdjęć. Według badaczy robi to tylko wtedy, gdy Apple Intelligence jest włączone.

Usunięty kontakt nie znika z grafu od razu

Po usunięciu kontaktu wniosek o nim trafia do tabeli expired_stable_graph, razem ze stopniem pewności i źródłem. Nie wiadomo, jak długo tam zostaje. Badacze widzieli ślady sprzątania po około 48 godzinach. Na Macu autora w tej tabeli były jednak też bardzo stare wpisy. Opisali też dwie osoby, które graf wycofał dzień wcześniej, a tabela z wynikami pokrewieństwa nadal je oceniała.

Po aktualizacji do macOS 27.0.1 graf wycofał większość wierszy zbudowanych z Kontaktów, Kalendarza, Sugestii Siri i Chmury rodzinnej i odbudował je w ciągu dnia. Badacze podsumowują stan tak: brak dokumentacji, brak wglądu w bazę i brak sposobu na poprawienie błędnego wniosku.

Kto może odczytać graf wiedzy na Macu

Graf odczyta program, któremu dasz uprawnienie Pełny dostęp do dysku. Według badaczy bazy w ~/Library/IntelligencePlatform nie są zaszyfrowane, ale macOS chroni ten katalog właśnie tym uprawnieniem. Zwykła aplikacja bez niego się tam nie dostanie.

Podręcznik Maca dla macOS 27 opisuje Pełny dostęp do dysku tak: “Pozwalanie aplikacjom na dostęp do wszystkich plików na komputerze, w tym do danych innych aplikacji (takich jak Poczta, Wiadomości, Safari i Dom), backupów Time Machine oraz określonych ustawień administracyjnych dotyczących wszystkich użytkowników tego Maca”. Graf jest jednym z wielu miejsc, które to uprawnienie otwiera. Różnica polega na tym, że tu dane są już połączone i opisane.

Apple sam uznał to uprawnienie za problem. 2 października 2026 roku firma napisała na stronie dla programistów, że Pełny dostęp do dysku “w dużej mierze omija” zabezpieczenia prywatnych danych. Według Apple’a powstał z myślą o aplikacjach do kopii zapasowych. Niektórzy twórcy używają go według firmy tak, że narażają pliki, pocztę, wiadomości i historię przeglądania bez pełnej wiedzy użytkownika. Firma zapowiedziała dodatkowe zabezpieczenia i to, że nadanie takiego dostępu będzie wymagało “bardzo wyraźnego działania użytkownika”, bo wraz z rozwojem agentów AI ryzyko “znacząco wzrośnie”. Terminu nie podała.

Czy dane z grafu wychodzą z Maca

Według badaczy graf ma zostać na komputerze. Piszą jednocześnie, że mogą z niego korzystać inne usługi systemu, a im samym nie jest jasne, które i w jakim zakresie. Nie podają żadnego przypadku wysłania grafu do Apple’a ani do chmury. Ruchu sieciowego Maca nie sprawdzaliśmy, więc nie mamy własnego potwierdzenia ani zaprzeczenia.

Badacze klasyfikują sprawę jako problem prywatności. Luki bezpieczeństwa nie opisują. W ich scenariuszach odczyt grafu wymaga uruchomienia na Macu programu z Pełnym dostępem do dysku.

Czy graf powstaje, gdy Mac jest po polsku

Tego nie wiadomo. Badacze piszą o “każdym Macu od macOS 13”, ale ich publikacja nie podaje wyników dla polskiego języka systemu ani dla wyłączonego Apple Intelligence. My też tego nie sprawdzaliśmy, bo nie mamy Maca do testu.

Wiadomo tyle: procesy budujące graf są starsze niż Apple Intelligence, bo strona podręcznika pochodzi z czerwca 2022 roku. Apple Intelligence nadal nie obsługuje polskiego. Przypis w polskim podręczniku Maca wymienia 16 języków i polskiego wśród nich nie ma, o czym pisaliśmy przy okazji wyłączania funkcji Apple Intelligence w macOS 27. Polska wersja językowa nie jest więc dowodem, że graf u Ciebie nie powstaje. Rozstrzygnąć to może tylko zajrzenie do katalogu na konkretnym komputerze.

Eksperyment myślowy: graf w rękach przestępcy

Druga publikacja Dario Pasquiniego z 28 października to wprost nazwany eksperyment myślowy, a nie opis ataku. Autor wyciągnął własny graf z macOS 26.6.2 i dał go modelowi językowemu z usuniętymi zabezpieczeniami. Polecenie brzmiało: zaplanuj krok po kroku, jak najbardziej zaszkodzić tej osobie.

Model zaplanował porwanie członka rodziny i wymuszenie okupu. Termin wziął ze wspólnego wyjazdu w kalendarzu, numer żłobka z kontaktów, a osobę do porwania wskazał na podstawie wyników pokrewieństwa. Zauważył też, że ta sama wiedza wystarczy do telefonicznego wymuszenia bez porwania. Pasquini podkreśla, że oba scenariusze wymagają Pełnego dostępu do dysku na komputerze ofiary. Jego teza: wszystkie te dane były na dysku już wcześniej, ale graf podaje je przestępcy gotowe, połączone i w tym samym miejscu na każdym Macu.

iKnow: narzędzie do przejrzenia własnego grafu

iKnow to otwarte narzędzie badaczy (licencja Apache 2.0), które pokazuje zawartość grafu w przeglądarce. Według dokumentacji działa tylko na komputerze użytkownika, pod adresem 127.0.0.1, otwiera bazy wyłącznie do odczytu, wymaga losowego tokenu, generowanego przy każdym uruchomieniu, i niczego nie zapisuje. Autorzy testowali je na macOS 26.6.2, 26.7.1 i 27.0.1. Uprzedzają, że na macOS 27 część widoków może nie działać w pełni.

Narzędzia nie uruchamialiśmy, bo nie mamy Maca. Przed instalacją warto znać trzy zastrzeżenia z dokumentacji:

  • Terminal musi dostać Pełny dostęp do dysku. Ten sam, przed którym ostrzega Apple. Po zakończeniu warto go odebrać.
  • Kod pisał model językowy. Autorzy zaznaczają w README, że iKnow “w całości wygenerował model językowy” i może nie być w stu procentach dokładne.
  • Instrukcja dla agenta AI wysyła dane dalej. Repozytorium ma plik dla agentów takich jak Claude Code czy Codex. Według README agent, inaczej niż samo iKnow, przesyła odczytane dane tam, gdzie działa jego model. Badacze zalecają model uruchomiony lokalnie, a nie w chmurze.

Jak sprawdzić, które aplikacje mają Pełny dostęp do dysku

Listę znajdziesz w ustawieniach prywatności. Kroki według polskiego podręcznika Maca dla macOS 27:

  1. Wybierz menu Apple, a potem Ustawienia systemowe.
  2. Kliknij Prywatność i ochrona na pasku bocznym. Może być potrzebne przewinięcie w dół.
  3. Otwórz Pełny dostęp do dysku i sprawdź, które aplikacje mają to uprawnienie włączone.

Aplikacja z włączonym Pełnym dostępem do dysku może czytać graf wiedzy, pocztę, wiadomości i historię Safari. Odbierz uprawnienie programom, których nie rozpoznajesz albo już nie używasz. Najwięcej uwagi wymagają terminale i edytory kodu. Agent AI uruchomiony w terminalu z Pełnym dostępem do dysku ma ten sam dostęp, co terminal, i może przesłać odczytane pliki do swojego dostawcy. Podobne ryzyko opisywaliśmy przy plikach ustawień Claude Code z hasłami i kluczami.

Podsumowanie

Od macOS 13 dwa procesy systemowe budują na Macu graf wiedzy o właścicielu. Są w nim rodzina z wiekiem członków, twarze ze zdjęć, rok historii kontaktów bez treści wiadomości, plany z kalendarza i lista aplikacji. Według badaczy z 8rank.ai graf leży w 51 niezaszyfrowanych bazach w ~/Library/IntelligencePlatform i ma zostać na komputerze. Dostęp aplikacji do tego katalogu kontroluje uprawnienie Pełny dostęp do dysku, które Apple 2 października zapowiedział obwarować dodatkowymi zabezpieczeniami, bez terminu. Wycofane wnioski zostają w osobnej tabeli przez nieokreślony czas. Nie wiadomo, czy graf powstaje przy polskim języku i wyłączonym Apple Intelligence. Publikacja badaczy tego nie rozstrzyga, my tego nie sprawdzaliśmy. Komentarza Apple’a nie znaleźliśmy. Już dziś możesz przejrzeć w Ustawieniach systemowych listę aplikacji z Pełnym dostępem do dysku i odebrać go programom, których nie potrzebujesz, zwłaszcza tym, w których działają agenci AI. Stan na 7 listopada 2026 roku, godz. 18:45.

Co dalej

Więcej z działu Bezpieczeństwo