GrapheneOS

GrapheneOS
GrapheneOS Logo.svg
EntwicklerDaniel Micay u. a.
Lizenz(en)MIT License, Apache License 2.0
Akt. Version2023010300[1] vom 3. Januar 2023
(vor 78 Tagen)
Kernelmonolithisch
AbstammungLinux
↳ Android
↳ G. Android Hardening
↳ GrapheneOS
Architektur(en)ARM
Sprache(n)Englisch, Französisch, Italienisch, Arabisch
grapheneos.org

GrapheneOS ist ein freies und quelloffenes Android-basiertes Betriebssystem für ausgewählte Smartphones. Es war bis März 2019 unter dem Namen Android Hardening bekannt und konzentriert sich auf Datenschutz und Sicherheit.[2][3] Edward Snowden sagte im September 2019, „wenn ich heute ein Smartphone konfigurieren würde, würde ich Daniel Micays GrapheneOS als Basis-Betriebssystem verwenden“.[3][4] Diese Aussage bekräftigte er nochmals am 4. November 2022.[5]

Entwickler

Der Hauptentwickler, Daniel Micay, arbeitete ursprünglich an CopperheadOS, bis er die Firma verließ, um an GrapheneOS zu arbeiten.[6]

Nach einer Spaltung zwischen den Gründern von Copperhead wandte Micay seine Aufmerksamkeit dem Android Hardening Project zu, das er in GrapheneOS umbenannte, um die Projektziele besser widerzuspiegeln.[7]

Geschichte

GrapheneOS wurde Ende 2014 von Daniel Micay gegründet. Es begann als Soloprojekt, das seine früheren Open-Source-Arbeiten zum Thema Datenschutz und Sicherheit einbezog.

Das Projekt portierte OpenBSD malloc für die Bionic libc von Android und PaX-Kernel-Aktualisierungen für unterstützte Geräte. Es wurde schnell erweitert, um Verbesserungen in Bezug auf Datenschutz und Sicherheit zu erzielen, insbesondere bei Härtungsarbeiten an der Compiler-Toolchain und der Programmierbibliothek Bionic.

Ende 2015 wurde eine Firma gegründet, die Hauptsponsor des Projekts wurde. GrapheneOS war zuvor als CopperheadOS bekannt, während es von dieser Firma gesponsert wurde.

Die Absicht war, das Unternehmen zu nutzen, um ein Geschäft rund um GrapheneOS aufzubauen, das Support, Vertragsarbeit und kundenspezifische proprietäre Varianten des Betriebssystems verkauft.

Im Juni 2018 schied Daniel Micay, technischer Direktor (CTO) und 50-prozentiger Anteilseigner des Unternehmens, aus dem Unternehmen nach einem Streit mit Geschäftsführer (CEO) James Donaldson aus. Der CEO versuchte nach Micays Aussage "das Projekt zwangsmässig zu übernehmen" und stahl die Spenden.[8]

Micay, der große Teile von CopperheadOS entwickelte, veröffentlichte als dessen Fortsetzung Android Hardening, welches 2019 in GrapheneOS umbenannt wurde und den ursprünglichen Weg eines unabhängigen Open-Source-Projekts fortsetzt.

Datenschutz

GrapheneOS verzichtet auf die Nutzung der Google-Play-Dienste und dessen quelloffener Alternative microG, da sie nicht Teil des Android Open Source Project (AOSP) sind. Werden diese benötigt, bietet GrapheneOS eine Lösung an - mit den 'Sandboxed Play services'.

GrapheneOS enthält außerdem Datenschutz-Erweiterungen auf verschiedenen Ebenen des Betriebssystems und in den mitgelieferten Anwendungen. Einige Beispiele dafür sind:

  • Der Zugriff auf die Zwischenablage für Anwendungen, die im Hintergrund laufen, ist standardmäßig deaktiviert.
  • Netzwerkzugriff (inklusive Wi-Fi und GSM) kann einzelnen Anwendungen entzogen werden.
  • Zugriff auf die Sensoren des Gerätes kann Anwendungen entzogen werden.
  • Kamerazugriff ist für Anwendungen, die im Hintergrund laufen, nicht möglich, und es wird angezeigt, wenn die Kamera benutzt wird.
  • Der Kalender ist ohne Online-Synchronisation wählbar.
  • Die Standardeinstellungen sind bereits auf Datenschutz und Sicherheit hin optimiert, auf Kosten der Bequemlichkeit.
  • Verschlüsselte Backups durch die Integration der Seedvault-App mit Unterstützung für lokale Backups und alle Cloud-Speicheranbieter mit einer Cloudanbieter-App.
  • Das Update-Protokoll sendet keine identifizierbaren Informationen an den Update-Server und funktioniert gut über ein VPN oder mit Tor.

Sicherheit

  • Vanadium: gehärtetes WebView und auf Chromium basierender Standardbrowser (WebView wird von den meisten anderen Anwendungen zur Verarbeitung von Webinhalten verwendet)
  • Beim Start aktualisiert ein HTTPS-Kontakt mit https://time.grapheneos.org/ die Zeit aus dem Datums-Header-Feld. Dies ersetzt die Android-Netzwerkzeitaktualisierung mittels Mobilfunknetz, wenn es verfügbar ist oder per SNTP, wenn es nicht verfügbar ist. Dieser Abgleich ist sicherheitsrelevant, da die Zertifikat-Prüfung die exakte Zeit erfordert, die üblichen Standardprotokolle NTP/SNTP der meisten Betriebssystemen jedoch keine Authentifizierung nutzen.

Unterstützte Geräte

Laut Aussagen von Daniel Micay soll GrapheneOS nur für Geräte portiert werden, die »Verified Boot« unterstützen und eine Attestierung für alternative Betriebssysteme haben. Aktuell (Oktober 2022) werden offiziell nur folgende Smartphones der Google-Pixel-Reihe unterstützt[9][10]:

  • Google Pixel 4
  • Google Pixel 4 XL
  • Google Pixel 4a
  • Google Pixel 4a (5G)
  • Google Pixel 5
  • Google Pixel 5a
  • Google Pixel 6
  • Google Pixel 6 Pro
  • Google Pixel 6a
  • Google Pixel 7
  • Google Pixel 7 Pro

Laut Aussage von GrapheneOS werden die Smartphones ab dem Erscheinungsdatum 5 Jahre unterstützt. Diese Zeitdauer entspricht der offiziellen durch Google genannten Supportdauer.[11]

Weitere, nicht namentlich genannte Smartphones werden auf source level unterstützt und müssen selbst kompiliert werden.[12] Daniel Micay gab 2022 bekannt, den Vertrieb eines fremdgefertigten OEM-Mobiltelefones mit GrapheneOS anzustreben.

Unterstützte Banking-Apps

  • MyBanking Classic (PSD Banken, Triodos Bank, BBB Bank und weitere)
  • ING Banking to go (ING Bank)
  • Sparkasse Ihre mobile Filiale, S-pushTAN (Sparkasse)
  • DKB-Banking inkl. DKB-TAN2go (DKB Bank)
  • Tomorrow Mobile Banking (Tomorrow Bank)
  • comdirect mobile App inkl. comdirect photoTAN App (Comdirect Bank)
  • Consorsbank (Consorsbank)
  • mBank (GLS Bank)[13]
  • 1822direkt Banking[14]
  • Commerzbank Banking[14]
  • Deutsche Bank Mobile[14]
  • Digitales Bezahlen[14]
  • flatex next[14]
  • Kontist[14]
  • N26 — The Mobile Bank[14]
  • Santander Banking[14]
  • SecureGo plus[14]
  • Volksbanken Raiffeisenbanken[14]
  • Volksbanken Raiffeisenbanken — Companion App[14]

Siehe auch

Weblinks

Einzelnachweise

  1. grapheneos.org.
  2. Ein gehärtetes Android ohne Google, bitte. In: golem.de. Abgerufen am 8. März 2020.
  3. a b Abhörsicheres Handy: Die Tricks von Edward Snowden. In: futurezone.de. Abgerufen am 8. März 2020.
  4. Wie Edward Snowden sein Smartphone einrichten würde. In: derstandard.at. Abgerufen am 8. März 2020.
  5. Edward Snowden (@Snowden). In: nitter.net. Abgerufen am 7. November 2022 (englisch).
  6. GrapheneOS, the true of successor of CopperheadOS, is here. In: reddit.com. Abgerufen am 8. März 2020.
  7. Android Hardening wird zu GrapheneOS. In: pro-linux.de. Abgerufen am 8. März 2020.
  8. History | GrapheneOS. Abgerufen am 28. Dezember 2020 (englisch).
  9. Releases | GrapheneOS. Abgerufen am 4. Januar 2022 (englisch).
  10. How long can GrapheneOS support my device for? Abgerufen am 4. November 2022 (englisch).
  11. Frequently Asked Questions | GrapheneOS. Abgerufen am 25. Oktober 2022 (englisch).
  12. GrapheneOS – FAQ / Device support. In: grapheneos.org. Abgerufen am 22. November 2020 (englisch).
  13. GrapheneOS: Welche Banking-Apps sind lauffähig? In: kuketz-blog.de. Abgerufen am 4. Dezember 2021.
  14. a b c d e f g h i j k akc3n, Tommy: Banking Applications Compatibility with GrapheneOS. In: privsec.dev. 26. Januar 2022, abgerufen am 7. November 2022 (englisch).

Auf dieser Seite verwendete Medien

GrapheneOS Logo.svg
Autor/Urheber: Daniel Micay, Lizenz: MIT
The logo for GrapheneOS featuring a black outline of a hexagon with circles and straight lines emanating from the vertices and a white background.