Samstag, 22. März 2025

vaultCLI 6.0.1 - Sicherheit auf einem neuen Niveau

vaultCLI 6.0.1 - Whitepaper & Tool-Dokumentation

vaultCLI

Version 6.0.1 – Projektübersicht

CLI-Tool für Dateiverschlüsselung, TOTP und Keymanagement

Autor: Triplum

Letztes Update: 6. April 2025

vaultCLI ist ein Terminal-Tool für alle, die maximale Kontrolle,
hohe Sicherheit und kompromisslosen Datenschutz auf Linux-Systemen suchen.


vaultCLI 6.0.1 – Highlights

  • 🔐 Verschlüsselung: AES-256-GCM und optionalem --keyfile
  • 🧠 Key-Derivation: Argon2id, Iterationen, Threads (konfigurierbar)
  • 📏 Intelligentes Padding: Erhöhen Entropie & verhindern Längenlecks
  • 🧮 Entropie-Schutz: ≥ 7.9 bits/Byte - nahezu nicht komprimierbar
  • 📂 Sicherer Arbeitsspeicher: C++ Module (securemem) & (mlock())
  • 🧼 RAM-Sicherheit: Intelligente Speicherlöschung & Sperre gegen Auslagerung
  • 🔧 Keygen: Zur sicheren Passworterzeugung (random.SystemRandom())
  • 🕒 TOTP-Unterstützung: Einmalcodes & Sekunden-Anzeige
  • 🧪 Selfcheck-Modul: Prüfung von Hashes, Rechten, Konfiguration, RAM-Schutz
  • 🧱 Firejail-Integration: Restriktives Sandbox-Profil für Terminal & Editor

Alle Unterbefehle


Beispiel: vaultCLI Hilfeausgabe

usage: vaultcli-safe [-h] {keygen,encrypt,decrypt,new,edit,list,show,totp,check,version} ...

vaultCLI 6.0.1 - Secure File Encryption and Management Tool (AES-256-GCM)

positional arguments:
  {keygen,encrypt,decrypt,new,edit,list,show,totp,check,version}
                        Befehl
    keygen              Zufälligen Schlüssel generieren
    encrypt             Datei verschlüsseln (optional: --keyfile <pfad>)
    decrypt             Datei entschlüsseln (optional: --keyfile <pfad>)
    new                 Neue Datei erstellen und verschlüsseln (optional: --keyfile <pfad>)
    edit                Bestehende Datei bearbeiten (optional: --keyfile <pfad>)
    list                Verschlüsselte Dateien auflisten
    show                Zeilenweise Anzeige einer verschlüsselten Datei (optional: --keyfile <pfad>)
    totp                TOTP-Code aus einer Datei generieren (optional: --keyfile <pfad>)
    check               Führt die Sicherheitsüberprüfung aus
    version             Zeigt Versionsinformationen an

optional arguments:
  -h, --help            Zeigt diese Hilfe und beendet das Programm

Copyright (c) 2025 Triplum. Alle Rechte vorbehalten.
Tipp: Mit 'vaultcli keygen --help' lassen sich sichere Schlüssel generieren.

Hinweis:

Das Argument --keyfile kann nur mit den Befehlen encrypt, decrypt, new, edit, show und totp verwendet werden. Es ist vollständig optional und aktiviert bei Bedarf eine zusätzliche Schlüsseldatei für Zwei-Faktor-Verschlüsselung.


...

4. Vergleich mit anderen Passwort-Managern

Ein sachlicher Vergleich zwischen vaultCLI und etablierten Open-Source-Tools wie KeePassXC, pass, gopass und Bitwarden. Alle genannten Programme haben unterschiedliche Stärken – hier liegt der Fokus auf Sicherheitsaspekten und Kontrolle.

Merkmal vaultCLI KeePassXC pass / gopass Bitwarden
CLI-Unterstützung
GUI-Unterstützung
Sandbox-fähig (z. B. Firejail)
Speichersperre (mlock)
RAM-Löschung (securemem)
Editor-Hashprüfung
Offline nutzbar
KDF konfigurierbar (Argon2)
Verschlüsselung AES.256-GCM AES.256-CBC AES.128-CFB AES.256-CBC
TOTP-Unterstützung
Keygenerator
Selfcheck vorhanden
Konfig-Datei-Hashprüfung
Keyfile-Unterstützung

Hinweis: Alle Tools sind Open Source und erfüllen unterschiedliche Anforderungen. Dieser Vergleich fokussiert sich gezielt auf sicherheitskritische Aspekte und vertrauenswürdige Ausführung auf Minimal-Systemen wie Slackware.

Sollte ich irgendwo falsch liegen, freue ich mich über einen kurzen Hinweis zur Korrektur.

Keine Kommentare:

Kommentar veröffentlichen

Slackware 15 | XFCE4 | Conky | Custom Tools

Slackware begleitet mich seit 30 Jahren privat & beruflich und ist für mich längst mehr als nur ein Betriebssystem geworden. Es verkörpe...