Zum Inhalt springen

Sicherheit & Datenschutz

Als professionelles Terminal-Tool weiß PhanTerm, wie wichtig die Sicherheit von Anmeldeinformationen für jeden Entwickler und Systemadministrator ist. Wir verwenden ein strenges Zero-Trust-Design.

Ihre SSH-Schlüssel und Passwörter verlassen niemals Ihr Gerät. PhanTerm enthält keinerlei Telemetrie- oder Berichtsmechanismen. Die Anwendung wird unter keinen Umständen Ihre Host-Listen, Identitätsnachweise, Terminalinhalte oder Betriebsprotokolle an externe Server übertragen.

Tri-Track-Modell zur sicheren Speicherung von Zugangsdaten

Abschnitt betitelt „Tri-Track-Modell zur sicheren Speicherung von Zugangsdaten“

Beim Speichern sensibler Daten (wie Server-Passwörter, Jump-Host-Passwörter und Passphrasen für private Schlüssel) verwenden wir das branchenübliche Tri-Track-Speichermodell:

  1. Windows CNG-Envelope-Verschlüsselung (Windows-Standard) Unter Windows verarbeitet und migriert PhanTerm bei einem Update auf Version 0.13.0 Ihre Zugangsdaten automatisch auf eine höherwertige Verschlüsselung durch die Windows CNG (Cryptography Next Generation) API. Der Master-Schlüssel wird sicher im Benutzer-Zertifikatsspeicher des Betriebssystems isoliert. Wenn VBS aktiviert ist (z. B. Win11 22H2+), erhält der Schlüssel zusätzlich hardwarebasierten Schutz. Bei den meisten Windows 10-Nutzern oder Umgebungen ohne VBS greift das System mangels Hardware-Isolierung auf einen rein softwarebasierten CNG-Schutz zurück, was jedoch immer noch deutlich sicherer als der traditionelle Schlüsselbund ist.

    Tipp: Für Windows-Nutzer mit extrem hohen Sicherheitsanforderungen empfehlen wir dringend die Windows Hello-Hardwareverschlüsselung, um die Passwort-Authentifizierung vollständig zu ersetzen (siehe “Authentifizierung & SSH Agent”). Beachten Sie jedoch, dass dies eine biometrische Überprüfung bei jeder Verbindung erfordert.

  2. Nativer Schlüsselbund des Betriebssystems (macOS / Linux Bevorzugt) Für macOS und Linux-Systeme ruft PhanTerm bevorzugt das zugrunde liegende Sicherheitsframework Ihres Betriebssystems auf (macOS Keychain / Linux Secret Service). Dies bedeutet, dass selbst wenn Malware Ihre Konfigurationsdateien liest, sie keine Passwörter direkt sehen kann.

  3. AES-256-GCM Lokale Verschlüsselung (Fallback-Lösung) In Umgebungen, in denen kein nativer Schlüsselbund verfügbar ist (z. B. auf bestimmten Headless-Linux-Systemen), generiert PhanTerm im Hintergrund still einen stark zufälligen lokalen master.key und verwendet den hochsicheren AES-256-GCM-Algorithmus, um Passwörter verschlüsselt zu speichern.

Die Abwehr von Man-in-the-Middle-Angriffen (MITM) hat für einen SSH-Client höchste Priorität.

Das Vertrauensmodell von PhanTerm basiert nicht auf einem lockeren Domain-Namen-Abgleich, sondern ist strikt an die Kombination aus Host, Port und Verschlüsselungsalgorithmus-Typ gebunden (host:port + key_type). Das bedeutet:

  • Wenn der Ziel-Host den Typ des Verschlüsselungsalgorithmus ändert, blockiert die Anwendung die Verbindung und fordert Sie zur erneuten Bestätigung auf.
  • Wenn der Ziel-Host denselben Algorithmus-Typ, aber einen völlig anderen Fingerabdruck zurückgibt, löst die Anwendung sofort einen roten Alarm für hohes Risiko aus und blockiert den Vorgang hart.

Viele Sicherheitsexperten machen sich Sorgen, dass bösartige OSC 52-Remote-Skripte die lokale Zwischenablage verschmutzen könnten. PhanTerm bietet hierfür einen auf Sitzungsisolierung basierenden, bedarfsgerechten Autorisierungsmechanismus. Jeder erste domainübergreifende Schreibvorgang einer Remote-Sitzung muss Ihre explizite Zustimmung erhalten.