// sicurezza
Il segreto resta sul dispositivo.
Konsolity è costruito in modo che il server non possa tradirti, nemmeno se compromesso.
Cassaforte zero-knowledge
La tua password principale passa per Argon2id sul dispositivo. Ne escono due chiavi: una per dimostrare al server chi sei, una per cifrare la cassaforte (XChaCha20-Poly1305). Il server riceve la prima sotto forma di hash e mai la seconda. Non può né leggere i tuoi host né reimpostare la tua password.
Chiave di recupero
Generata sul dispositivo, mostrata una sola volta. Solo lei permette di recuperare la cassaforte se perdi la password. Senza di lei i dati sono persi: l'app lo dice prima, non dopo.
Chiavi host fissate
La prima connessione chiede il tuo consenso e fissa la chiave. Una chiave diversa in seguito blocca la connessione, mostra la data della precedente e non accetta alcun aggiramento automatico, nemmeno in riconnessione.
Chiavi SSH
Le chiavi private sono cifrate nella cassaforte e fornite alle sessioni da un agente interno che firma senza mai consegnare la chiave. I collegamenti tra server usano chiavi effimere, revocate alla chiusura.
Autenticazione a due fattori
TOTP con codici di backup. Richiesta per aggiungere un secondo dispositivo, per un terminale dall'esterno e per autorizzare Claude.
Terminale remoto
Il relay vede solo byte cifrati SSH tra due dispositivi dello stesso account, con ticket firmati di breve durata. Ogni dispositivo è identificato dalla propria chiave, rimossa quando viene revocato.
Connettore Claude
OAuth 2.1 con PKCE, consenso tramite un codice confermato nell'app, nessuna password sul web. Ogni comando attende la tua approvazione; argomenti e risultati sono cifrati a riposo ed eliminati dopo un'ora.
Server
HTTPS obbligatorio, HSTS, limitazione delle richieste, blocco progressivo, segreti cifrati a riposo, registro di audit per account senza dati sensibili, e-mail a ogni nuovo dispositivo.
Cosa non registriamo mai
Mai una password, una chiave, una passphrase, un token o il testo di un comando. Anche nell'app, i log vengono ripuliti prima di essere scritti.
// faq
Domande frequenti
Konsolity può recuperare la mia cassaforte se ho perso la password principale e la chiave di recupero?
No, per scelta progettuale. Il server non ha mai la chiave di cifratura. Bisogna creare una nuova cassaforte.
Il relay del terminale remoto può leggere il mio terminale?
No: inoltra byte SSH già cifrati tra i tuoi due dispositivi. Conosce solo l'account e la durata.
Claude può eseguire un comando senza di me?
Solo se hai selezionato «Consenti sempre» per quel client; altrimenti ogni comando attende «Consenti una volta» nell'app e viene rifiutato dopo 60 secondi.
// security.txt
Segnala una vulnerabilità
Scrivi a security@konsolity.com. Rispondiamo entro 48 ore e diamo credito alle segnalazioni responsabili.