nützliche Artikel

So testen Sie Software sicher, ohne Ihr System zu beschädigen

Das Internet steckt voller süßer Apps, aber es steckt auch voller zwielichtiger Software. Bevor Sie etwas Schreckliches installieren, sollten Sie sich eine Infosekunden-Ausbildung machen. Hier finden Sie die besten Tools, um sich zu schützen, wenn Sie mit neuen Programmen experimentieren.

Wenn Sie keine Ersatzcomputer haben, müssen Sie Ihr System schützen, wenn Sie Software ausprobieren, der Sie nicht vertrauen. Dieser Beitrag führt Sie durch verschiedene Methoden, die dazu beitragen können, böswillige Änderungen einzudämmen oder zu verhindern, dass böswillige Apps etwas tun, was Sie nicht möchten. Einige Methoden zielen darauf ab, so sicher wie möglich zu bleiben. Andere können Apps besser ausprobieren, ohne Ihre Einstellungen zu verfälschen, sind jedoch möglicherweise nicht absolut sicher. Wir werden am Ende jedes Abschnitts erklären, welche für welche am besten geeignet sind.

Methode 1: Virtualisieren Sie einen gesamten Desktop mit VirtualBox

Virtuelle Maschinen sind eine der sichersten Methoden zum Testen von Software (ohne einen vollständig separaten Computer zu erstellen). Mit dieser Methode können Sie ein vollständiges Betriebssystem simulieren, das vom Rest Ihres Computers isoliert ist. Wenn ein Programm Crapware ohne Ihr Wissen installiert, ist es in der virtuellen Maschine enthalten. Wenn Ihr Hintergrundbild durch ein Bild von Dinosauriern ersetzt wird, die am Abendmahl teilnehmen, ist Ihr normaler Computer nicht betroffen. Sie können auch Snapshots Ihrer virtuellen Maschine speichern, sodass Sie sie mit einer einzigen Schaltfläche auf die gleiche Weise wiederherstellen können, wie sie zuvor war.

Es gibt verschiedene Tools, mit denen Sie virtuelle Maschinen erstellen können, aber VirtualBox gefällt uns. Es ist für Windows, OS X und Linux verfügbar und ermöglicht es Ihnen, die oben genannten Schnappschüsse sehr einfach aufzunehmen.

Bevor Sie mit dem Testen von Software beginnen, müssen Sie einen abgeschiedenen Ort erstellen, an dem Sie alleine damit sein können. Beginnen Sie mit der Erstellung Ihrer virtuellen Maschine:

  1. Installieren und öffnen Sie VirtualBox. Stellen Sie sicher, dass Sie das Erweiterungspaket von der Downloadseite installieren.
  2. Klicken Sie auf "Neu", um eine neue virtuelle Maschine zu erstellen. In unserem Handbuch finden Sie ausführliche Anweisungen. Der Assistent sollte dies jedoch recht einfach machen. Sie müssen das Betriebssystem herunterladen, das Sie ausprobieren möchten.
  3. Installieren Sie das Betriebssystem Ihrer Wahl auf der virtuellen Maschine.
  4. Machen Sie einen Schnappschuss, bevor Sie etwas anderes installieren. Auf diese Weise können Sie nach Abschluss des Tests zu Ihrem ursprünglichen Status "Neuinstallation" zurückkehren.

Zu diesem Zeitpunkt sollten Sie über eine makellose Installation verfügen und eine schnelle Möglichkeit zum Zurücksetzen auf den Normalzustand haben. Dies ist ein sicherer Ort, an dem Sie Programme installieren und ausprobieren können. Beachten Sie jedoch, dass dies nicht bedeutet, dass Sie in Sicherheit sind. Hier sind einige andere Dinge, die Sie beachten sollten, wenn Sie potenziell bösartige Software ausprobieren müssen:

  • Aktivieren Sie den Bridged-Modus nicht: Wie der How-To-Geek ausführt, werden im Bridged-Modus einige Hindernisse zwischen Ihrer VM und Ihrem Host-Computer beseitigt. Dies kann Ihren Host-Rechner auch für Malware anfällig machen. Seien Sie also vorsichtig. Standardmäßig sollte dies deaktiviert sein, aber wenn Sie es jemals aus irgendeinem Grund aktiviert haben, deaktivieren Sie es. Idealerweise sollten Sie eine separate, saubere VM zum Testen potenziell bösartiger Software aufbewahren.
  • Deaktivieren Sie bei Bedarf die Netzwerkaktivität: Nachdem Sie die zu installierende Software heruntergeladen haben, können Sie den Netzwerkzugriff von der VM im Menü unten entfernen. Klicken Sie einfach mit der rechten Maustaste auf den Netzwerkadapter, wählen Sie "Netzwerkeinstellungen" und ändern Sie "Angeschlossen an:" in "Nicht angeschlossen". Es ist wichtig zu beachten, dass dadurch nicht nur Ihre VM vom Internet getrennt wird, sondern auch die Verbindung zu anderen Geräten in Ihrem Netzwerk wie dem Host-Computer oder sogar Ihrem Router.
  • Beachten Sie persönliche Informationen: Wenn Ihre virtuelle Maschine mit dem Internet verbunden ist, können Sie dennoch persönliche Informationen übertragen. Eine VM schützt nur Ihren Computer selbst. Es kann Sie nicht davon abhalten, Ihre Kreditkarteninformationen an einen nicht vertrauenswürdigen Händler zu senden. Wenn Sie in eine App, der Sie nicht vollständig vertrauen, unbedingt persönliche Informationen eingeben müssen, deaktivieren Sie zuerst deren Internetverbindung.

Virtuelle Maschinen sind eine der leistungsstärksten Methoden zur Softwaresteuerung. Es wird dringend empfohlen, dass jeder, der regelmäßig Apps testet, eine virtuelle Maschine erstellt und diese jederzeit zur Hand hat. Wenn Sie jedoch nur etwa alle paar Monate verdächtige Apps ausprobieren, gibt es andere, weniger umständliche Methoden.

Methode 2: Einfachere Virtualisierung mit Cameyo

Der Nachteil von virtuellen Maschinen besteht darin, dass sie eine vollständige Betriebssysteminstallation und einen erheblichen Overhead erfordern. Wenn Sie nur einmal sehen möchten, wie eine App funktioniert, ohne sich über die zusätzliche Arbeit Gedanken machen zu müssen, bietet Cameyo eine etwas einfachere Alternative. Sie können Anwendungen in einer virtualisierten Remote-Umgebung ausprobieren.

Wie bereits erwähnt, führt der Dienst eine virtualisierte Version von Windows auf einem Remotecomputer aus, auf dem Sie Apps ausführen können. Der Nachteil dieser Methode besteht darin, dass Sie nur eine App verwenden können. Daher ist diese Lösung nicht für alle geeignet Aufgabe. Wenn Sie jedoch nur sehen möchten, wie eine App aussieht, bevor Sie sie auf Ihrem System ausprobieren, oder sich nicht die Mühe machen möchten, eine gesamte virtuelle Maschine einzurichten, ist dies ein guter Mittelweg.

Wenn Sie Cameyo zum Testen Ihrer eigenen Anwendungen verwenden möchten, gehen Sie folgendermaßen vor:

  1. Erstellen Sie ein Cameyo-Konto und melden Sie sich an.
  2. Klicken Sie in der linken Seitenleiste auf App hinzufügen.
  3. Wählen Sie "Neues Cameyo-Paket erstellen".
  4. Wenn Sie die EXE-Datei bereits heruntergeladen haben, laden Sie sie hoch, indem Sie "Lokaler Computer" auswählen. Wenn Sie nicht sicher sind, ob Sie der Quelle vertrauen können, verwenden Sie die URL-Option, um eine Verknüpfung zu der Datei herzustellen.
  5. Wählen Sie ein Ziel zum Speichern der neu gepackten App. In den meisten Fällen funktionieren Meine Apps, Sie können die App-Pakete jedoch in Ihrem Dropbox-Speicherplatz speichern, wenn Sie mehr als eine Woche später zur App zurückkehren müssen.
  6. Klicken Sie auf Senden.

Sobald Cameyo die neu gepackte App erstellt hat, können Sie sie in einem Browserfenster ausführen. Diese Methode ist besonders nützlich, wenn Sie sehen möchten, wie eine App unter einem anderen Betriebssystem als Windows funktioniert, oder wenn Sie sicherstellen möchten, dass während der Installation keine schattigen Aktionen ausgeführt werden.

Methode 3: Grundlegender Schutz mit Sandboxie

Sandboxie ist eine einfachere Alternative zur Virtualisierung, mit der Sie Software auf Ihrem eigenen Desktop ausprobieren können, ohne die vollständige Kontrolle zu haben. Sie können damit im Internet surfen oder Apps neben Ihrem vorhandenen System installieren und ausführen, um eine möglichst genaue Vorstellung davon zu erhalten, wie es wäre, wenn Sie es tatsächlich installieren würden. Sie können alles, was heruntergeladen oder installiert wurde, mit einem einzigen Knopf schnell löschen. Sie können sich das wie eine Einweghülle vorstellen, die Sie über Ihren Apps oder Ihrem Browser platzieren, um sich vor Infektionen oder unerwünschten Installationen zu schützen.

Natürlich kommt Sandboxie nicht ohne Kompromisse. Alles, was Sie auf Ihr System herunterladen oder installieren, bleibt Ihr System. Das heißt, wenn es zum Lesen von Dateien berechtigt ist, gibt es keine Barriere zwischen den Apps und Ihren sensiblen Daten. Sandboxie kann alle vorgenommenen Änderungen rückgängig machen, aber das Lesen ist ein faires Spiel. Und wenn etwas an Sandboxie vorbeigeht, kann es natürlich Ihren echten Computer infizieren. Eigentlich sind virtuelle Maschinen sicherer, aber Sandboxie bietet zusätzlichen Schutz für Ihren normalen Alltag.

Sie können Sandboxie hier herunterladen. Nach der Installation der App können Sie ein Browserfenster mit Sandbox erstellen, Dateien herunterladen und Apps in der Sandbox installieren. Alles, was Sie in dieser Sandbox tun, können Sie mit einer Schaltfläche löschen. Wenn Sie eine App zum Ausprobieren herunterladen möchten, wird empfohlen, zunächst eine Browsersitzung mit Sandbox zu starten, um Infektionen der Website selbst zu verhindern. Führen Sie die folgenden Schritte aus, um loszulegen:

  1. Starten Sie den Sandbox-Webbrowser. Sandboxie sollte angeboten haben, bei der Erstinstallation eine Verknüpfung zum Webbrowser auf Ihrem Desktop zu erstellen. Wenn nicht, klicken Sie mit der rechten Maustaste auf das Sandboxie-Symbol in der Taskleiste und wählen Sie Standardbox> Webbrowser ausführen.
  2. Öffnen Sie die Site mit der App, die Sie testen möchten, und laden Sie sie herunter.
  3. Wenn Sie Dateien herunterladen, bietet Sandboxie an, dass Sie sie "wiederherstellen" können. Dies bedeutet, dass sie die Sandbox verlassen und dauerhaft verfügbar bleiben. Wenn es sich um eine Datei handelt, von der Sie wissen, dass sie sicher ist, akzeptieren Sie diese Option. Andernfalls bewahren Sie alles im Sandkasten auf.
  4. Installiere die App. In der Eingabeaufforderung zur Benutzerkontensteuerung wird Sandboxie als die Anwendung angezeigt, die die Erlaubnis zur Installation der Software anfordert, im Gegensatz zu dem Entwickler, den Sie testen. Unter der Eingabeaufforderung sollte ein Fenster angezeigt werden, in dem angegeben ist, welche App eine Berechtigung anfordert.
  5. Führen Sie die App wie gewohnt aus. Sie sollten einen gelben Rahmen über allen Fenstern sehen, die sich in der Sandbox befinden.
  6. Wenn Sie fertig sind, klicken Sie mit der rechten Maustaste auf das Sandboxie-Symbol in der Taskleiste und wählen Sie DefaultBox> Delete Contents.

Wenn Sie den Inhalt einer Sandbox löschen, sollte alles, was Sie während dieser Sitzungen heruntergeladen oder installiert haben, von Ihrem Computer entfernt werden. Denken Sie daran, dass dies nicht bedeutet, dass nichts Schlimmes passieren kann: Wenn Sie einen Sandbox-Browser verwenden, um Ihre Kreditkarteninformationen an einen zwielichtigen Händler zu senden, kann Sandboxie dies nicht verhindern. Es kann jedoch alles entfernen, was im Hintergrund installiert wurde, oder alle Änderungen, die Sie an Ihrem System vornehmen, rückgängig machen. Es ist nicht 100% effektiv, aber es sollte Sie sicherer halten als das Surfen ohne Schutz.