Hugos Passworttool Version 1.4.0 Dieses Tool wird kostenlos von IT-HUGO.de zur Verfügung gestellt und weiterentwickelt. Website und Kontakt: https://it-hugo.de/ Lizenz: kostenlos nutzen, kostenlos weitergeben, nicht weiterverkaufen Private und geschäftliche Nutzung sind kostenlos erlaubt. Kostenlose Weitergabe ist mit den mitgelieferten Lizenz- und Herkunftshinweisen erlaubt. Für das Programm selbst darf kein Entgelt verlangt werden, soweit rechtlich zulässig. Unabhängige bezahlte IT-Dienstleistungen sind davon nicht ausgeschlossen. Maßgeblich ist die IT-HUGO-Freeware-Lizenz in LICENSE.txt. Diese Verkaufsschranke ist keine Open-Source-Lizenz. Frühere Lizenzrechte und eigenständige Rechte an Drittanbieter-Bestandteilen bleiben unberührt. Einstieg Der lokale Tresor wird mit einem Master-Passwort angelegt bzw. geöffnet. Bewahre das Master-Passwort und Wiederherstellungsinformationen sicher auf. Unter Einstellungen lassen sich verschlüsselte Backups erstellen und eine separate Schlüsseldatei als zusätzlicher Faktor einrichten. Bewahre diese getrennt auf, beispielsweise auf einem USB-Stick, und lege eine sichere Kopie an. Ohne die erforderlichen Schlüssel gibt es keine Hintertür zur Wiederherstellung. Organisation Login, Server, SSH-Schlüssel, API-Key und Authenticator sind eigene Eintragstypen. Einträge lassen sich über die Projektwahl oder per Ziehen auf ein Projekt verschieben. "Ohne Projekt" entfernt die Zuordnung. Ziehen auf das Pluszeichen legt zunächst ein neues Projekt an. "Alle Einträge" ändert nur die Ansicht. SSH und SFTP Der Bereich "SSH & SFTP" enthält ein eigenes Terminal und einen Dateimanager. Beim Servereintrag öffnen "SSH-Terminal" und "SFTP-Dateien" die Verbindungsmaske. Anmeldung per Passwort oder vorhandenem Ed25519-Schlüssel aus dem Tresor. Prüfe den Fingerprint eines neuen Servers über einen unabhängigen Weg. Gespeicherte Serveridentitäten liegen verschlüsselt im Tresor; abweichende Schlüssel werden abgelehnt. Zur Entfernung einer alten Identität ist eine bewusste Bestätigung nötig. Es wird nichts automatisch hochgeladen. Der Dateimanager überträgt einzelne Dateien, legt Ordner an und unterstützt Umbenennen sowie bestätigtes Löschen. Vorhandene Ziele werden standardmäßig nicht überschrieben. Ordner werden nicht rekursiv gelöscht oder übertragen. Dateiübertragungen erfolgen über SFTP/SSH. Klassisches FTP ist nicht enthalten. Beim Sperren des Tresors werden Verbindungen beendet. Ein abgebrochener Upload kann eine eindeutig benannte temporäre Datei auf dem Server hinterlassen. Die Version ist kein vollständiger Ersatz für sämtliche PuTTY/WinSCP-Funktionen. Laufende Dateiübertragungen haben keine feste Gesamtdauer. Einzelne Anfragen und lokale Dateizugriffe brechen nach 30 Sekunden ohne Abschluss ab. Einmal gestartete Betriebssystem-Dateizugriffe können noch zu Ende laufen. Unterstützt werden Ed25519-Schlüssel im OpenSSH-Format; abweichende PEM-Zeilenumbrüche einiger Fremdprogramme können einen erneuten Export mit OpenSSH erfordern. Authenticator Webseiten mit zeitbasierten Einmalcodes (TOTP) können im Tresor eingerichtet werden. Verwende den Einrichtungsschlüssel oder den otpauth://totp-Link des Anbieters. Einrichtungsschlüssel und Codes nicht an Dritte weitergeben. Die Systemzeit muss stimmen. Bewahre die Wiederherstellungscodes der Website getrennt auf. Passwort und TOTP im selben Tresor sind bequem; wer Zugriff auf den entsperrten Tresor erhält, kann aber beide Faktoren verwenden. Unterstützt: SHA-1/SHA-256/SHA-512, 6 oder 8 Ziffern, 15 bis 120 Sekunden. Bei alten kurzen Einrichtungsschlüsseln erscheint ein Hinweis. QR-Bilder für Website-Einträge werden noch nicht importiert; verwende die manuelle Alternative. Handy-Authenticator zum Entsperren Unter Einstellungen > Handy-Authenticator für diesen Tresor lässt sich nach Eingabe des aktuellen Master-Passworts eine separate Handy-App einrichten. Scanne den QR-Code oder gib den angezeigten Schlüssel manuell ein. Sichere die zehn Wiederherstellungscodes getrennt und bestätige einen Handy-Code. Erst dann wird die Funktion aktiviert. Das Update aktiviert sie nicht automatisch. Der Einrichtungsdialog wird beim Verlassen der Einstellungen, beim Sperren oder nach zehn Minuten verworfen. Die Aktivierung bleibt davon unberührt. Beim nächsten Öffnen folgt nach Master-Passwort und gegebenenfalls Schlüsseldatei die Handy-Code-Abfrage. Dieser zweite Schritt läuft nach zwei Minuten ab. Falsche Versuche werden innerhalb des laufenden Programms zunehmend verzögert; ein Neustart kann diese lokale Verzögerung zurücksetzen. Ein akzeptierter Zeitabschnitt wird gespeichert und nicht erneut akzeptiert. Warte deshalb nach Aktivierung oder erfolgreicher Nutzung auf den nächsten Code deiner Handy-App. Handy und Rechner müssen die richtige Uhrzeit haben. Bei Handyverlust ersetzt ein unbenutzter Wiederherstellungscode den Handy-Code. Das Master-Passwort und eine aktivierte Schlüsseldatei bleiben erforderlich. Zum Handywechsel die Funktion mit Master-Passwort und frischem Handy- oder Wiederherstellungscode deaktivieren, dann neu einrichten und ein neues Backup erstellen. Nach dem Entsperren mit Wiederherstellungscode kann die Funktion innerhalb von fünf Minuten mit erneuter Eingabe des Master-Passworts deaktiviert werden. Dafür wird kein zweiter Wiederherstellungscode benötigt. Ohne Handy-Schlüssel und Wiederherstellungscodes gibt es keinen regulären Reset. Diese TOTP-Abfrage ist eine lokale Zugangssperre: Die Daten werden technisch bereits nach dem Master-Passwort entschlüsselt, bleiben aber bis zur zweiten Prüfung für Oberfläche und Schnittstellen gesperrt. Andere Software kann mit Master-Passwort und Tresordatei diese Abfrage umgehen. Sie erhöht nicht die kryptografische Widerstandsfähigkeit gegen Offline-Angriffe. Für diesen Schutz ist die getrennt aufbewahrte Schlüsseldatei verfügbar; beide Optionen lassen sich kombinieren. Den Tresor-Authenticator nicht im selben Tresor speichern. Verschlüsselte Backups enthalten den damaligen 2FA-Stand. Beim Import fragt die App auch dessen zweiten Faktor ab; die Quelldatei bleibt unverändert. Alte Backups können wieder benutzbare Wiederherstellungscodes oder noch keine 2FA enthalten. Einmalverbrauch und Replay-Schutz gelten jeweils für den aktuellen Tresorstand, nicht gegen das Zurückspielen alter Dateikopien. Sicherheit und Grenzen Tresordateien: XChaCha20-Poly1305 mit 256-Bit-Schlüssel und Integritätsprüfung. Schlüsselableitung: Argon2id; neue Tresore verwenden 64 MiB und 3 Durchläufe. Geheimnisse werden beim Bearbeiten und Verwenden im Arbeitsspeicher verarbeitet. Schutzmechanismen reduzieren Klartextreste, garantieren aber keine vollständige Löschung aller Bibliotheks- und Betriebssystemkopien. Terminalverlauf und Serverausgaben können sensible Inhalte enthalten. Beim Trennen/Sperren wird die Ansicht verworfen; eine vollständige physische RAM-Löschung ist nicht zugesagt. Ein kompromittiertes Betriebssystem kann Eingaben und entsperrte Daten erfassen. Es gibt keine Zusage von "100 % sicher" oder "nicht hackbar". Der optionale KI-Assistent nutzt Anthropic Cloud nach deiner Aktivierung. Dabei werden deine Chatnachrichten und freigegebene Tresor-Metadaten übertragen. Gib keine Geheimnisse in den Chat ein. SSH/SFTP verbindet sich nur auf deinen Auftrag mit dem ausgewählten Server. Der Tresor selbst benötigt keine Cloud. Programm-Updates "Programm-Updates" auf dem Sperrbildschirm oder unter Einstellungen öffnet die Versionsprüfung. Die automatische tägliche Prüfung ist zunächst ausgeschaltet und kann dort aktiviert werden. Der Tresor muss dafür nicht entsperrt sein. Die App fragt ausschließlich den festen Updatefeed https://downloads.it-hugo.de/passworttool/stable.json ab. Tresorinhalte, Passwörter und Gerätekennungen werden nicht mitgesendet; wie bei jedem Webzugriff kann der Server die IP-Adresse und die üblichen Verbindungsdaten sehen. Bei einer neuen freigegebenen Version werden Änderungen und Downloadgröße angezeigt. Herunterladen und Installieren benötigen jeweils eine ausdrückliche Aktion. Vor der Installation offene Eingaben speichern bzw. abbrechen und laufende Übertragungen beenden. Danach speichert und sperrt die App den Tresor und öffnet den Installer im bestehenden Installationsverzeichnis. Die Desktop-Einstellung wird übernommen. Bei Netzwerk- oder Prüfungsfehlern wird kein Update ausgeführt; eine fehlgeschlagene Prüfung wird nicht als "aktuell" ausgegeben. Updateinformationen werden mit einem eingebauten öffentlichen Ed25519-Schlüssel geprüft. Dateigröße und SHA-256 des Setups sind durch diese Signatur gebunden. Abgelaufene Angaben, manipulierte Dateien, nicht erlaubte Downloadadressen und rückwärts laufende Metadatenrevisionen werden abgewiesen. Der private Signierschlüssel gehört ausschließlich zur Veröffentlichung und wird weder mit der App ausgeliefert noch auf dem Downloadserver gespeichert. Diese Projektsignatur ist keine Windows-Authenticode-Signatur; Windows kann bei einem Setup ohne entsprechendes Zertifikat weiterhin einen Warnhinweis anzeigen. Damit eine Onlineprüfung funktioniert, muss der signierte Feed auf dem Server veröffentlicht und vor Ablauf erneuert werden. Ein nicht erreichbarer oder noch nicht eingerichteter Feed wird als Fehler angezeigt. Die App bleibt nutzbar. Weitere Dateien CHANGELOG.txt: Verbesserungen nach Version. ROADMAP.txt: geplante und erwogene Funktionen, ohne Terminzusage. NUTZUNGSHINWEISE.txt: kostenlose Bereitstellung, Sicherheit und Haftungshinweise. LICENSE.txt: Freeware-Lizenz für eigene Bestandteile ab Version 1.3.1. THIRD-PARTY-NOTICES.txt und licenses/: Lizenzen und Hinweise fremder Bestandteile.