Einführung

Einführung

Abstrakt:

Das Online -Banking wird zu einer sehr beliebten Möglichkeit, unsere Bankbedürfnisse zu befriedigen, und dies schließt sogar Menschen mit keinem oder sehr wenig technischen Hintergrund ein. Es gibt zahlreiche Vorteile bei Online -Banktransaktionen, z. Das einzige Problem ist, dass wir unseren gesicherten Home -PC nicht überall mitnehmen. Infolgedessen kann die Verwendung eines anderen Computer- und Betriebssystems und nicht unserem eigenen Online -Banking ein großes Sicherheitsrisiko beinhalten. Was wir jedoch überall hin und normalerweise weiterführen können, ist eine Art USB -Schlüsselspeichergerät. Dieser Artikel beschreibt eine Möglichkeit, ein eigenes individuelles Online -Banking -USB -Live -Desktop zu erstellen.

Einführung

Lösung für das Online -Banking, indem ein USB -Schlüssel mit einigen bootfähigen Live -Linux -Vertrieb ausschließlich für unsere Online -Bankgeschäfte gewidmet ist, kann auch nicht auf Reisen sehr praktisch sein. Normalerweise werden Computer unter Hochschulen, Familienmitgliedern oder Freunden geteilt. Daher stehen die Chancen sehr hoch, dass unsere persönlichen Details einigen Betrügern und ihren anspruchsvollen Betrug und Software zur Verfügung gestellt werden. Darüber hinaus wird das Verschlingen unseres nicht-persistenten USB-Schlüssels das Live-USB-Online-Banking-Desktop-Desktop wertlos, wenn er in feindliche Hände fällt. Daher schadet es nicht, unsere Online-Passwörter direkt auf der USB selbst mithilfe einer Anwendung wie Gorilla-Password (Doppelverschlüsselung) zu speichern. Vielleicht ist das Ergebnis dieses Leitfadens nicht so gut wie der berühmte Ironkey mit all seinen glänzenden Merkmalen, aber wir alle würden den Spaß verpasst, wenn es keinen Platz gibt, um ihn zu verbessern.

Dieser Artikel besteht aus vier Hauptabschnitten:

  • Erstellen Sie Debian USB Live Image
  • Passen Sie die Desktop -Umgebung im USB -Live -Image an
  • Bauen Sie das USB -Live -Image mit maßgeschneiderter Umgebung und Verschlüsselung wieder auf
  • Übertragen Sie das USB -Live -Image auf USB -Speichergerät

Voraussetzungen

Hardware

  • USB -Schlüssel mit minimaler Größe von 512 MB
  • PC mit USB -Slot

Software

Die Software -Voraussetzungen sind sehr einfach und unkompliziert. Alles, was benötigt wird, ist ein laufender Debian- oder Ubuntu-Desktop mit Live-Helper- und QEMU.

APT-GET-Installation von Live-Helper Qemu MBR 

Live-Helper kümmert sich um den Live-USB-Image-Build und QEMU wird für eine Anpassung des USB-Online-Banking-Desktops verwendet. MBR wird verwendet, um einen Master -Boot -Datensatz auf dem USB -Speicher Laufwerk zu installieren.

Erstellen eines USB Linux Live -Images

Der einfachste Weg, um ein Debian USB Linux Live-Image zu erstellen, besteht darin, eine Live-Magic-Anwendung zu verwenden, die einen Benutzer mit einem gesamten Prozess mit einer Reihe von GUI-Dialogen führt. Mit diesem Ansatz werden wir jedoch die gesamte Kontrolle darüber verlieren, was im Hintergrund geschieht, und die Anpassung des Endprodukts wird viel schwieriger sein. Stattdessen halten wir uns an eine Befehlszeile und verwenden direkt Live-Helper.

Erstellen von Konfigurationsdateien

Verwenden vordefinierter Paketlisten

Zu diesem Zeitpunkt ist es wichtig zu wissen, welche Desktop -Umgebung wir verwenden möchten und welche Programme / Pakete wir in USB Live Image einbeziehen möchten. Live-Helper bietet eine Vielzahl von Paketlisten, die uns zur Verfügung stehen. Die vollständige Liste der Paketlisten finden Sie in:

LS/usr/Share/Live-Helper/Listen 

Beispiel:

  • K3B-Core

Zusätzliche Pakete aus dem Debian -Repository

Die Paketliste, die Sie zuvor ausgewählt haben.

Beispiel:

  • Passwort-Gorilla
  • ssh
  • Yakuake
  • Kcalc
  • KPDF

Andere Pakete

Nicht alle Programme, die wir installieren wollen.Deb -Pakete. Als Beispiel möchten wir möglicherweise Google Chrome oder Adobe Flash Player installieren. Bevor Ihr fortfahren Sie alle Pakete herunterladen, die Sie benötigen, in Ihr Heimverzeichnis.

Beispiel:

  • google-chrome-stable_current_i386.Deb
  • Install_flash_player_10_linux.Deb

NOTIZ:

Dies ist nur ein Beispiel dafür, wie zusätzliche Pakete aufgenommen werden können. Denken Sie daran, dass die Einbeziehung nicht freier Pakete ein eigenes Risiko birgt und daher Ihre sichere Umgebung unsicher macht.

lh_config

NOTIZ:

Ubuntu -Benutzer haben möglicherweise keine Befehle lh_*. Stattdessen verwenden LH_CONfig "LH -Konfiguration" und so weiter.

Beginnen wir zunächst ein neues Verzeichnis namens Live-Debian-USB:

# Mkdir Live-Debian-USB # CD Live-Debian-USB 

Als nächstes werden wir alle mit dem Befehl Lh_config zusammenstellen:

# lh_config -p kde-core-packages "password-gorilla ssh yakuake kcalc kpdf" -b USB-HDD 

Nach Ausführung dieses Befehls wird ein Konfigurationsverzeichnis in unserem aktuellen Arbeitsverzeichnis erstellt. Um andere Pakete einzubeziehen, müssen wir sie in config/ chroot_local-packages/ verzeichnis kopieren:

# cp ~/google-chrome-stable_current_i386.Deb config/chroot_local-packages/ # cp ~/install_flash_player_10_linux.Deb config/chroot_local-packages/ 

NOTIZ:

Wenn Sie ein lokales Debian-Repository ausführen oder passende Cacher konfiguriert haben, um die folgenden Optionen für LH_CONFIG zu addieren, um den gesamten Vorgang zu beschleunigen (IP-Adresse und Portnummer ändern):

Beispiel:

--Spiegel-Binär = URL des lokalen Repositorys-Mirror-chroot = URL des lokalen Repositorys 

Jetzt sind wir alle darauf eingestellt, unser erstes Bild zu erstellen. Dies geschieht durch Ausführen eines Befehls lh_build:

# lh_build 

Das kann ein bisschen dauern. Live-Helper erstellt und konfiguriert zuerst eine Chroot-Umgebung. Die Chroot -Umgebung wird dann verwendet, um unser USB -Bild zu erstellen. Nach erfolgreichem Build finden Sie binär.IMG-Datei in Ihrem Live-Debian-Verzeichnis

USB -Live -Bildanpassung

Nachdem wir unsere USB Live Image -Datei bereit haben, ist es Zeit, sie zu starten und alle unsere Desktop -Umgebungseinstellungen anzupassen. Dazu verwenden wir QEMU:

qemu --usb binär.img 

Dies wird unser neues USB -Live -Image starten. Konfigurieren und passen Sie Ihren Desktop an. Erstellen Sie beispielsweise Lesezeichen, ändern Sie den Desktop -Hintergrund und etc. Sobald Sie mit Ihren Einstellungen zufrieden sind, kopieren Sie Ihr gesamtes Heimverzeichnis irgendwo außerhalb Ihres Live -Images, Gzip und SCP. Wenn eine IP -Adresse unseres Host -Betriebssystems 10 beträgt.1.1.2 Dann:

# TAR CVZF /TMP /Benutzer.Teer.GZ /HOME / # SCP /TMP /Benutzer.Teer.GZ [email protected]: ~// 

würde Benutzer speichern.Teer.GZ -Datei lokal im Heimverzeichnis unseres Hosts.

Bauen Sie individuelles Live -Image neu auf

Nachdem wir unsere Anpassungsdatei lokal gespeichert haben, müssen wir das gesamte Bild wieder aufbauen und unser Custom /Home /User Directory einbeziehen. Reinigen Sie zuerst unsere Zusammenstellung:

# lh_clean 

Jetzt aktualisieren wir unsere Konfiguration, um das Live-Helfer zu unterweisen, das gesamte USB-Live-Image zu verschlüsseln:

NOTIZ:

Die Verschlüsselung ist optional. Ich bin nur nützlich, wenn unser USB -Stick aus einigen unvorhergesehenen Gründen vermisst wird.

# lh_config -p kde -core -packages "password -gorilla ssh yakuake kcalc kpdf" -b USB -HDD -E AES256 

Navigieren Sie dann zu config/ chroot_local-includes/ und extrahieren Sie Benutzer.Teer.GZ:

CD config/chroot_local-includes/cp ~/user.Teer.gz . TAR XVZF -Benutzer.Teer.GZ; RM -Benutzer.Teer.GZ; CD - 

NOTIZ:

Fühlen Sie sich frei, mehr benutzerdefinierte Dateien hinzuzufügen. Wenn wir beispielsweise unsere benutzerdefinierten/etc/network/interfaces einbeziehen möchten, müssten wir alle übergeordneten Verzeichnisse in config/chroot_local-includes/erstellen und dann die Schnittstellendatei in die Datei der Schnittstelle kopieren. Alles ist eingestellt und bereit, unsere letzte Live -USB -Version zu erstellen:

# lh_build 

Laufen Sie diesmal nicht weg, während Sie Ihr Live -Image erstellen, da Sie aufgefordert werden, einen Pass -Ausdruck mit mindestens 20 Zeichen zu betreten. Während Live-Helper arbeitet, nutzen Sie diese Zeit, um über etwas Sicheres nachzudenken und darüber, woran Sie sich erinnern können. Nach erfolgreichem Build haben Sie eine binäre Binärin.IMG -Datei in Ihrem aktuellen Arbeitsverzeichnis bereit.

USB -Live -Image auf USB -Stick übertragen

Wenn Sie so weit gekommen sind, sollten Sie über eine laufende Version von Ihnen USB -Live -Image in Ihrem aktuellen Arbeitsverzeichnis in der Form sind, wenn Binary.IMG -Datei. Um dieses Bild auf USB -Stick zu übertragen, müssen wir zunächst den Namen unserer USB -Stick -Block -Gerätedatei finden:

# teilte -l 

Suchen Sie nach Ihrer USB -Stick -Charakter -Gerätedatei. Für den Rest dieses Handbuchs werden wir so tun, als ob unser USB -Block -Gerätedateiname /dev /sdx lautet . Übertragen Sie das Live -Image mit dem Befehl dd:

# DD if = binär.IMG von =/dev/sdx 

NOTIZ:

Der folgende Linux -Befehl entfernen alle Daten aus Ihrem USB -Stick ! HINWEIS: Sie müssen die gesamte Festplatte ( /dev /sdx) nicht nur eine einzelne Partition ( /dev /sdx1) überschreiben, wenn Ihr USB-Stiskus nicht über MBR (Master-Boot-Datensatz) installiert ist

# install-mbr /dev /sdx installieren 

NOTIZ:

Meine Installation dauerte ungefähr 450 MB. Vergessen.

BOOT USB LIVE

Alles sollte bereit sein, Ihren USB Live -Online -Banking -Desktop zu starten. Ändern Sie Ihre BIOS -Booteinstellungen in USB -Laufwerk und genießen Sie.

Abschluss

BOOTLE USB Live Stick kann sehr praktisch und einfach auf jedem Computer zu verwenden sein und vom USB -Gerät aus starten können. Es gibt praktisch keine Nachteile, außer wenn das Online -Banking -Passwörter im USB -Live -Image gespeichert werden, da das Bild wieder aufgebaut werden muss, wenn sich Passwörter ändern. Da der USB Live mit mindestens 20 Zeichen hinter der Verschlüsselung gesperrt ist. Der nicht-persistente Modus sorgt dafür. Es gibt jedoch viel Platz für Verbesserung von Firewall, Boot Splash usw.

Verwandte Linux -Tutorials:

  • Eine Einführung in Linux -Automatisierung, Tools und Techniken
  • So installieren Sie Ubuntu am USB -Stick
  • Live CD/DVD Linux Download
  • Erstellen Sie Manjaro Linux bootable USB
  • So partitionieren Sie USB -Laufwerk in Linux
  • Mint 20: Besser als Ubuntu und Microsoft Windows?
  • Dinge zu installieren auf Ubuntu 20.04
  • So verwenden Sie ADB Android Debugg Bridge, um Ihr Android zu verwalten…
  • Mastering -Bash -Skriptschleifen beherrschen
  • Linux -Download