Anleitung: Tipps zum Einteilen von Qubes für Anfänger und eigene Login-AppVMs erstellen

Wichtig: Zuerst empfehle ich, die Qubes-Dokumentation zu lesen, die teilweise auf Deutsch übersetzt wurde:

Das ist wichtig, um zu verstehen, warum manche Dinge kompliziert sind. Die Architektur von Qubes zu verstehen, hilft im täglichen Umgang damit.

Es gibt allerdings weitere Themen, die noch nicht übersetzt wurden. Hier empfehle ich, die Übersetzungsfunktion in Firefox zu nutzen:

Teil 1

Qubes Stärke ist die Unterteilung von Aufgaben. Je mehr man seine Aufgaben, Programme und Daten unterteilt, desto geringer fällt ein Schaden aus, wenn etwas passiert.

Beim ersten Mal würde ich daher empfehlen, die vorkonfigurierten AppVMs erstellen zu lassen und seine Aufgaben darin zu unterteilen. Bei TemplateVMs ist es sehr nützlich, sie vor der ersten Nutzung zu klonen und ein Original zu speichern, und zwar aus folgenden Gründen:

  1. Falls etwas schiefgeht, hat man noch immer ein intaktes Backup der VM.
  2. Man kann seine App- und Software-Installationen dann ebenfalls sehr einfach in den TemplateVMs unterteilen. Beispiel: In einer TemplateVM werden über das Internet Programme heruntergeladen, die nicht in den Repositories enthalten sind. Dafür ist Netzwerkzugriff nötig, den man bei Templates eigentlich vermeiden sollte. Hat man dafür eine eigene Template, kann man mögliche Schäden auf diese VM und ihre AppVMs beschränken. Andere Templates und deren AppVMs bleiben unversehrt.

Es gibt einige Beispiele in der oben verlinkten Qubes-Einleitung, wie unterschiedliche Nutzer ihre AppVMs einteilen würden. Auf jeden Fall empfehle ich, für jeden Account, bei dem man angemeldet bleiben möchte, eine separate AppVM zu erstellen, damit die gespeicherten Daten wie Tokens oder Logindaten von anderen VMs getrennt bleiben. (Wie im Teil 2)

Teil 2

Wenn man Accounts hat, in die man sich ständig einloggen will, ohne sich immer wieder anmelden zu müssen, fand ich folgendes Vorgehen sehr nützlich:

  1. Eine neue AppVM auf Basis von Kicksecure erstellen (in den Community-Templates verfügbar | andere Templates gehen natürlich auch). Dabei sollte darauf geachtet werden, dass in dieser Template nur das Nötigste installiert ist. Hier ist mein Vorschlag oben mit den Original-Templates sehr hilfreich.
  • Diese Option findet man im Qube Manager, wenn man oben links auf „New qube“ klickt.

  • Unter „Template“ wählt man seine Wunschtemplate aus.

  • Ich nehme hier Kicksecure, in dem Firefox installiert ist.

  • Den Namen sowie die Farbe kann man beliebig wählen

  1. Nun wählt man Firefox (für Webseiten) und vielleicht ein paar Anwendungen aus, die man sonst nebenbei noch braucht. Wenn es direkt Apps gibt, in die man sich anmelden kann, nimmt man diese, sofern sie in der jeweiligen Template installiert sind.
  • Dies kann man unter „Applications“ auswählen.
  • Um Anwendungen abzuwählen, klickt man auf die Mülltonne neben der App. Um eine Anwendung hinzuzufügen, klickt man auf den App-Namen, wodurch er blau wird, und anschließend auf „Close and save choice“.
  • Jetzt auf „Create new qube“ klicken und mit OK beenden.
  • Die AppVM findet man nun im Dropdown-Menü oben links samt ihrer ausgewählten Apps.
  1. In der AppVM öffnet man nun Firefox und geht in die Einstellungen. Dort muss man Folgendes in den Einstellungen tun:
  • Die Startseite auf die URL ändern, auf der man sich anmelden will, zum Beispiel https://forum.qubes-os.org/. Dadurch wird beim Starten von Firefox direkt diese Seite geöffnet.
  • Den Verlauf bzw. die Chronik ausstellen oder anpassen und Cookies für Webseiten deaktivieren. Achtung: Die Webseite, auf der man angemeldet bleiben will, fügt man als Ausnahme hinzu. Dieses Vorgehen funktioniert nach meiner Erfahrung nicht bei jeder Seite.
  • Sonstige Einstellungen vornehmen, zum Beispiel die Suchmaschine umstellen oder die Sprache ändern.
  • Nun auf die Webseite gehen und sich anmelden. Dabei darauf achten, dass man „angemeldet bleiben“ oder etwas Ähnliches auswählt.

HINWEIS: Nicht alle Webseiten haben eine solche Option, zum Beispiel Banking-Seiten. Dennoch macht es Sinn, diese Schritte auch für Banking-Seiten anzuwenden, selbst wenn man nicht angemeldet bleibt, um Bankaktivitäten bzw. Zugangsdaten vom normalen Surfen zu trennen. Alternativ kann man in Firefox aktivieren, dass die Zugangsdaten gespeichert werden. Das lässt sich in den Einstellungen unter „Passwörter und Autovervollständigung“ verwalten.

  1. Am Schluss erstellt man einen Shortcut in dom0. Dafür klickt man mit der rechten Maustaste auf die Desktop-Oberfläche, sucht unter „Name“ nach Firefox und fügt das Firefox der erstellten VM hinzu. Danach kann man den Namen und die Beschreibung ändern, da der Befehl die richtige App aufruft. Beim Symbol kann man das App-Icon auswählen.

Am Schluss sollte sich beim Anklicken dieses Icons die Seite öffnen, und man sollte angemeldet bleiben. Die Daten sind von anderen AppVMs und anderen Templates getrennt. Hat man einen Client, kann man eine Original-Template klonen, darin die App installieren (beispielsweise Thunderbird) und die Firefox-spezifischen Schritte weglassen. Stattdessen folgt man den Schritten der App. Normalerweise sollte man auch hier angemeldet bleiben.

Ich werde noch ein paar weitere Guides veröffentlichen, die für Anfänger nützlich sein könnten und sie am Schluss auch in einem Dokument zum Herunterladen zusammenfassen. Darin sind auch ein paar Skripte enthalten, die ich gefunden habe und auf die ich mich stütze, damit es einfach bleibt. Ich werde auch ein paar Dinge abändern, ergänzen oder anders machen als es in den Skripten vorgesehen ist, da ich effizientere Wege gefunden habe.

Bei Fragen, Ergänzungen, Verbesserungsvorschlägen usw. freue ich mich über eine Nachricht hier im Forum :+1:

LG

1 Like