swiftGuard für den Mac: Open-Source-App überwacht USB-Anschlüsse

Marcel Am 15.10.2023 veröffentlicht Lesezeit etwa 2:32 Minuten

Die Open-Source-Anwendung swiftGuard für macOS hat sich dem Schutz des Systems durch die Überwachung von USB-Anschlüssen – und zukünftig auch Bluetooth-Geräten – verschrieben.

Es gibt so einige Anwendungen für den Mac, die sich der Sicherheit eures Rechners verschrieben haben und auch das als Open Source entwickelte swiftGuard des Frankfurter Entwicklers Lennart Haack schlägt in diese Kerbe. Nach dem Start nistet sich die Anwendung sich zunächst erst einmal nahezu unsichtbar (und mit Bartender noch weniger sichtbar) in die Menüleiste eures Macs ein und wartet dort darauf, dass ein unbekanntes USB-Gerät angeschlossen oder ein bereits angeschlossenes USB-Device getrennt oder vom Strom genommen wird. Ist das der Fall, gewährleistet die App die Sicherheit des Gerätes, indem automatisch entweder ein Herunterfahren des Systems oder der Ruhezustand eingeleitet wird. Hierbei können bestimmte Geräte natürlich auf eine Whitelist gesetzt werden und es lässt sich ein Countdown-Timer definieren, während dessen der Schlafmodus oder das Herunterfahren eures Rechners verhindert werden kann. Alles ohne viel Einstellungsgedöns, sondern mittels weniger Menüpunkte über das Menübar-Icon.

Das Tool richtet sich primär an Personengruppen, die ein höheres Risiko für Opfer von Datenexfiltration oder forensische Maßnahmen werden können. Beispielsweise für den Fall, dass die Polizei oder Kriminelle bei euch einbrechen oder aber auch als Schutz vor fremden Zugriffen in öffentlichen Umgebungen oder bei einem Diebstahl. Auch zum Einhalten von strenger Datenschutzbestimmungen von Unternehmen kann swiftGuard seinen Anteil leisten, indem es unbefugte Datenübertragungen und Zugriffe über USB-Ports verhindert. swiftGuard selbst verbraucht von Haus aus bereits nur minimalen Arbeitsspeiche und wer noch weniger Ressourcen blockieren möchte, der kann die App auch über CLI nutzen – muss dann allerdings auf den Timer verzichten. Darüber hinaus sind bereits weitere Features in Planung, unter anderem ein Linux-Support, automatische Updates, Erkennung von Bluetooth-Verbindungen, mehr Aktionen und einiges mehr. Sicherlich eher eine nischige Anwendung, die daraus jedoch keinen Hehl macht und wie beschrieben ganz gezielt auf eine bestimmte Nutzergruppen schielt.

swiftGuard für macOS herunterladen

swiftGuard Features

  • Überwachung: Überwacht kontinuierlich die USB-Anschlüsse auf Geräteaktivitäten, auch im Ruhezustand.
  • Whitelisting: Ermöglicht Benutzern, autorisierte Geräte auf eine Whitelist zu setzen, um eine problemlose Verbindung zu gewährleisten.
    Unauffällig: Arbeitet in der macOS-Systemleiste und minimiert so Unterbrechungen.
  • Anpassbar: Ermöglicht Benutzern die Konfiguration verschiedener Einstellungen, einschließlich Aktion (Herunterfahren/Bereitschaft), Countdown-Timer und Autostart.
  • Geringes Gewicht: Entwickelt, um minimale Systemressourcen für optimale Leistung zu verbrauchen.
  • Datenschutz: Stellt nur eine Verbindung zum Internet her, um beim Start nach Updates zu suchen.
  • Offener Quellcode: Sorgt für Transparenz und ermöglicht Beiträge der Community zur kontinuierlichen Weiterentwicklung.

swiftGuard Einsatzzwecke

  • Anti-Forensische Maßnahmen: Für den Fall, dass die Polizei oder andere Verbrecher einbrechen. Die Polizei verwendet oft einen Mauswackler, um zu verhindern, dass der Bildschirmschoner oder der Ruhemodus aktiviert wird.
  • Verhinderung der Datenexfiltration: Sie möchten nicht, dass jemand über USB Dokumente zu Ihrem Computer hinzufügt oder von ihm kopiert.
  • Öffentliche Umgebungen: Wenn Sie Ihren Mac häufig an öffentlichen Orten wie Bibliotheken oder Cafés verwenden, dient swiftGuard als zusätzliche Sicherheitsebene gegen physische Angriffe in einer potenziell gefährdeten Umgebung.
  • Server-Schutz: Sie möchten die Sicherheit Ihres Heim- oder Firmenservers (z. B. Ihres Raspberry Pi, NAS usw.) verbessern.
  • Datenschutzbestimmungen: Viele Branchen und Organisationen unterliegen strengen Datenschutzbestimmungen. swiftGuard hilft bei der Einhaltung dieser Bestimmungen, indem es unbefugte Datenübertragungen und Zugriffe über USB-Ports verhindert.
  • Tipp: Sie können auch ein Kabel verwenden, um einen USB-Stick an Ihrem Handgelenk zu befestigen. Schließen Sie den Schlüssel dann an Ihren Computer an und starten Sie swiftGuard. Wenn Ihr Computer ausgeraubt wird, wird der USB-Schlüssel entfernt und der Computer schaltet sich sofort ab.

Quellcode GitHub via Reddit

Artikel teilen

Kaufempfehlung*

Schreibe den ersten Kommentar

Schreibe eine Antwort

⚠ Mit dem Nutzen des Kommentarbereiches erklärst du dich mit der Datenschutzerklärung einverstanden.