Eteryu.space | Odzyskaj cyfrową prywatność

Mój zero-trust setup w 2026 roku: Google Pixel 8 + GrapheneOS

Spis treści

  1. Architektura profili: Separacja i pragmatyzm
  2. Ruch sieciowy: Izolacja WireGuard i specyfika Private Space
  3. Wygoda i Hardware: Bezpieczeństwo bez kompromisów w UX
  4. Komunikacja, tożsamość i przeglądanie sieci
  5. Higiena uprawnień i bezpieczny łańcuch dostaw
  6. Mój codzienny zestaw aplikacji (App Stack)
  7. A co z bankowością i bezpieczeństwem niskopoziomowym?
  8. Podsumowanie

Proces de-big-techowania mojego cyfrowego życia to maraton, a nie sprint. Po przygodach z MDM i wymianie urządzenia wiedziałem, że kolejny krok musi być bezkompromisowy. Gdy w końcu wziąłem do ręki Google Pixel 8 z zainstalowanym GrapheneOS cel był jeden, zbudowanie środowiska opartego na filozofii zero trust.

Wzorując się na świetnym wpisie z bloga davd.io (Back on GrapheneOS in 2026), postanowiłem spisać swoją obecną konfigurację. Nowoczesny degoogle nie musi być całkowitą ucieczką w cyfrowy niebyt. W GrapheneOS to my decydujemy, komu i ile o sobie mówimy.


Architektura profili: Separacja i pragmatyzm

Fundamentem mojego setupu jest ścisła izolacja danych. Zamiast mieszać wszystko w jednym miejscu, podzieliłem system na dwie sfery:

Konto używane w Play Store to zwykła „wydmuszka” bez powiązania z moją tożsamością. Samego sklepu używam wyłącznie do pobierania i aktualizowania aplikacji bankowych. Uważam, że oficjalne repozytorium to wciąż najbezpieczniejsze miejsce, z którego można pobrać aplikacje finansowe, ponieważ minimalizuje to ryzyko podrzucenia zmodyfikowanego pliku APK.


Ruch sieciowy: Izolacja WireGuard i specyfika Private Space

Prywatność na urządzeniu nie ma sensu bez zabezpieczenia sieci. Na obu profilach używam oficjalnego klienta WireGuard. Całość opiera się na plikach konfiguracyjnych .conf, które można w prosty sposób wygenerować bezpośrednio na stronie internetowej Mullvad VPN.

Podczas generowania profilu na ich platformie możemy zintegrować tunel z DNS content blockerem, który wycina reklamy, trackery i malware. Tak przygotowany plik pobieramy, a następnie importujemy do aplikacji WireGuard.

Warto pamiętać, że oba środowiska są od siebie odizolowane i nie współdzielą działających w tle połączeń VPN. WireGuard musi być zainstalowany i skonfigurowany na każdym profilu osobno. Aby ruch się nie mieszał, zastosowałem dywersyfikację geograficzną: profil główny łączy się przez lokalizację w Warszawie (PL), natomiast Private Space tuneluje ruch przez Amsterdam (NL).

Kluczowa jest tu jednak specyfika działania samego systemu. Gdy opuszczam Private Space i blokuję tę przestrzeń, wszystkie znajdujące się tam aplikacje – w tym również tamtejszy klient WireGuard – są całkowicie zamrażane. Ruch sieciowy dla profilu prywatnego zostaje odcięty, a aktywny pozostaje wyłącznie VPN i procesy w profilu głównym. Na obu profilach mam włączone systemowe opcje Always On oraz Block Connections without VPN. Dzięki temu, nawet podczas przełączania przestrzeni czy ewentualnego rozłączenia tunelu, telefon całkowicie blokuje niezaszyfrowany ruch, zapobiegając wyciekom danych (leakom).


Wygoda i Hardware: Bezpieczeństwo bez kompromisów w UX

Częstą obawą przy przejściu na GrapheneOS jest utrata wygody, jaką dają systemy komercyjne. W moim przypadku Google Pixel 8 pod kontrolą alternatywnego ROM-u w żaden sposób nie odstaje od zwykłego telefonu z iOS czy stockowym Androidem. Co więcej, uważam, że jest od nich lepszy, bo to ja mam nad wszystkim pełną kontrolę.

Jak wygląda codzienne użytkowanie od strony technicznej?


Komunikacja, tożsamość i przeglądanie sieci

Moja poczta to Tuta Mail w połączeniu z Addy.io do tworzenia aliasów, gdzie posługuję się wygodnym panelem webowym. Dla każdej usługi tworzę osobny alias. Jeśli baza danych jakiegoś serwisu wycieknie, po prostu usuwam alias, a mój główny adres pozostaje bezpieczny.

W kwestii przeglądania internetu stosuję jasny podział obowiązków:

  1. Cromite (Codzienny driver): Używam jej do codziennego przeglądania sieci ze względu na świetne, wbudowane blokowanie reklam i elementów kosmetycznych stron. Co ważne, wewnątrz Cromite całkowicie wyłączyłem bezpieczny DNS (jest ustawiony na off), dzięki czemu przeglądarka nie dubluje reguł i nie wchodzi w paradę głównemu DNS-owi skonfigurowanemu na poziomie VPN.
  2. Vanadium (Dane wrażliwe): Domyślna, ultra-bezpieczna przeglądarka wbudowana w GrapheneOS. Używam jej wyłącznie wtedy, gdy muszę zalogować się do banku lub innej usługi, w której i tak posługuję się moimi realnymi danymi osobowymi.

Higiena uprawnień i bezpieczny łańcuch dostaw

Moje podejście do uprawnień nie znosi kompromisów. Wszystkie aplikacje, które nie wymagają połączenia z internetem do swojego podstawowego działania, mają całkowicie odebrany dostęp do sieci poprzez funkcję Network Permission. Podobnie te, które nie muszą działać w tle, nie mają pozwolenia na Allow Background Usage. GrapheneOS pozwala na taką blokadę nawet wobec domyślnych aplikacji systemowych, co na stockowym Androidzie jest niewykonalne.

Do pobierania i aktualizacji aplikacji na profilu głównym używam zamkniętego, bezpiecznego łańcucha dostaw składającego się z zestawu: Obtainium -> GitHub -> AppVerifier BG

Obtainium pobiera czyste pliki bezpośrednio z wydań (releases) na repozytoriach autorów. Następnie AppVerifier BG (fork oryginału oferujący bazę tworzoną przez Privacy Guides dla ich projektu Verified Apps oraz opcję importu, eksportu i tworzenia lokalnej bazy) sprawdza, czy podpis kryptograficzny pobranej aplikacji jest w 100% zgodny z oryginałem. To świetny podwójny test (double-check) chroniący przed sytuacją, w której konto dewelopera na GitHubie zostało przejęte i podmieniono w nim pliki APK.


Mój codzienny zestaw aplikacji (App Stack)

Na chwilę obecną zbieram się do stworzenia mojego małego homelabu i rozpoczęcia przygody z self-hostingiem. Póki co używam albo aplikacji lokalnych z możliwością eksportu danych, albo zaufanych chmur typu zero-knowledge.

Podstawowe narzędzia, takie jak Telefon, Wiadomości, Zegar, Aparat czy Menedżer plików, to bezpieczne aplikacje systemowe dostarczane przez GrapheneOS. Reszta mojego stacku wygląda następująco:

Prywatność, Bezpieczeństwo i Komunikacja

Przechowywanie danych i Produktywność

Rozrywka i Codzienność


A co z bankowością i bezpieczeństwem niskopoziomowym?

Wielu użytkowników obawia się, czy aplikacje bankowe w ogóle ruszą na alternatywnym systemie operacyjnym. W Polsce sytuacja wygląda zaskakująco dobrze, ale zamiast opisywać każdy bank z osobna, odsyłam Was do gotowych, stale aktualizowanych zestawień kompatybilności:

Warto pamiętać, że GrapheneOS chroni nas znacznie głębiej niż na poziomie samych uprawnień w interfejsie. System natywnie blokuje dostęp do mechanizmów Dynamic Code Loading (DCL) poprzez pamięć operacyjną czy pamięć masową oraz skutecznie odpiera dziesiątki innych exploitów. O tym procesie, jak i o analizie zagrożeń za pomocą frameworku STRIDE, pisałem już szczegółowo w moim poprzednim artykule: Świadomy kompromis: Dynamic Code Loading vs Piaskownica GrapheneOS.


Podsumowanie

Wdrożenie modelu zero trust na Pixelu 8 wymaga zmiany pewnych przyzwyczajeń, ale daje niesamowite poczucie kontroli. Świadomość, że mój telefon nie wysyła telemetrycznego raportu o każdym moim kroku do korporacyjnych serwerów, jest warta każdej minuty spędzonej na konfiguracji.

Nowoczesny degoogle to nie asceza. To stan, w którym smartfon w końcu staje się moim narzędziem, a nie ja jego produktem.

A jak wyglądają Wasze doświadczenia z GrapheneOS? Idziecie w pełną izolację czy szukacie kompromisów? Dajcie znać w komentarzach na Mastodonie!