Installation

Installation unter Windows oder macOS

Du kannst OnionShare für Windows und macOS von der OnionShare-Webseite herunterladen.

Linux

Es gibt verschiedene Wege, OnionShare unter Linux zu installieren, aber empfohlen wird die Installation über das Flatpak <https://flatpak.org/>`_- oder Snapcraft <https://snapcraft.io/>`_-Paket. Per Flatpak und Snap wird sichergestellt, dass du immer die neueste Version hast und dass OnionShare in einer Sandbox läuft.

Snapcraft ist in Ubuntu und Flatpak ist in Fedora integriert, aber du entscheidest, welche der Möglichkeiten du nutzt. Beide Möglichkeiten funktionieren mit allen Linux-Distributionen.

Installation von OnionShare über Flatpak: https://flathub.org/apps/details/org.onionshare.OnionShare

Installation von OnionShare über Snap: https://snapcraft.io/onionshare

Du kannst auch PGP-signierte .flatpak- oder .snap-Pakete von https://onionshare.org/dist/ herunterladen und installieren, falls du das lieber möchtest.

Nur Befehlszeile

Sie können die Kommandozeilenversion von OnionShare nur mit dem Python Paketmanager ‚pip‘ auf ihren Computer installieren. Siehe: vgl. ‚cli‘ für mehr Informationen.

PGP-Signaturen überprüfen

Du kannst das heruntergeladene Paket dahingehend überprüfen, dass es aus offizieller Quelle stammt und nicht verändert wurde, indem du seine PGP-Signatur überprüfst. Unter Windows und macOS ist dieser Schritt optional und bietet einen zusätzlichen Schutz: die OnionShare-Binärdateien enthalten betriebssystemspezifische Signaturen, und du kannst dich auch nur auf diese verlassen, falls du dies möchtest.

Signaturschlüssel

Pakete werden von Micah Leh, dem Hauptentwickler, mit seinem öffentlichen PGP-Schlüssel mit dem Fingerabdruck ``927F419D7EC82C2F149C1BD1403C2657CD994F73``signiert. Du kannst Micahs Schlüssel vom Schlüsselserver keys.openpgp.org keyserver herunterladen.

Um die Signaturen zu überprüfen, musst du GnuPG installiert haben. Unter macOS möchtest du wahrscheinlich GPGTools verwenden, unter Windows Gpg4win.

Signaturen

Die Signaturen (.asc-Dateien) und auch die Windows-, macOS-, Flatpak-, Snapcraft- und Quellpakete kannst du auf https://onionshare.org/dist/ in den Ordnern finden, die nach der jeweiligen Version von OnionShare benannt wurden. Du kannst sie auch auf der Release-Seite auf GitHub finden.

Verifizierung

Sobald du Micahs öffentichen Schlüssel in deinen GnuPG-Schlüsselbund importiert, die Binärdatei und die passende .asc-Signatur heruntergeladen hast, kannst du die Binärdatei für macOS im Terminal wie folgt überprüfen:

gpg --verify OnionShare-2.2.pkg.asc OnionShare-2.2.pkg

Oder unter Windows in der Kommandozeile wie folgt:

gpg.exe --verify onionshare-2.2-setup.exe.asc onionshare-2.2-setup.exe

Eine erwartete Ausgabe sollte wiefolgt aussehen:

gpg: Signature made Tue 19 Feb 2019 09:25:28 AM AEDT using RSA key ID CD994F73
gpg: Good signature from "Micah Lee <micah@micahflee.com>"
gpg:                 aka "Micah Lee <micah@firstlook.org>"
gpg:                 aka "Micah Lee <micah@freedom.press>"
gpg:                 aka "Micah Lee <micah.lee@firstlook.org>"
gpg:                 aka "Micah Lee <micah.lee@theintercept.com>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg:          There is no indication that the signature belongs to the owner.
Primary key fingerprint: 927F 419D 7EC8 2C2F 149C  1BD1 403C 2657 CD99 4F73

Wenn du nicht ‚Good signature from‘ siehst, könnte es ein Problem mit der Datei-Integrität geben (potentielle Bösartigkeit / Schädlichkeit oder ein anderes Integritätsproblem); in diesem Fall solltest du das Paket nicht installieren. (Das oben gezeigte WARNING deutet allerdings nicht auf ein Problem mit dem Paket hin: es bedeutet lediglich, dass du noch keinen ‚Trust-Level‘ in Bezug auf Micahs PGP-Schlüssel festgelegt hast.)

Falls du mehr über die Verifizierung von PGP-Signaturen lernen möchtest, können die Leitfäden für Qubes OS und das`Tor-Projekt <https://2019.www.torproject.org/docs/verifying-signatures.html.en>`_ eine Hilfestellung bieten.