Vai al contenuto

// 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.