Sicurezza e dati

Host attendibili (known_hosts)

La prima connessione a un host cattura l'impronta della sua chiave pubblica (SHA-256) e la salva dopo la tua conferma. Le connessioni successive confrontano l'impronta — se dovesse mai cambiare ricevi un avviso chiaro.

Gestisci l'elenco in Impostazioni → Sicurezza → Host attendibili — ogni voce mostra l'host, l'algoritmo della chiave (Ed25519, RSA, ECDSA…) e l'impronta, e può essere rimossa.

Come è protetta la connessione

DR-Terminal usa una propria implementazione SSH, rafforzata contro attaccanti attivi e server ostili:

Queste protezioni sono attive automaticamente. Interagisci con esse solo tramite la richiesta sugli host attendibili qui sopra.

Chiavi esportate

Quando converti o esporti una chiave privata (Chiavi SSH → Converti) e imposti una passphrase, la cifratura usa una robusta funzione di derivazione della chiave scelta per formato — bcrypt per OpenSSH, PBKDF2 per PKCS#8, Argon2id per PuTTY PPK v3 — e ogni salt e IV proviene da un generatore casuale crittograficamente sicuro. Il convertitore legge e scrive OpenSSH, PKCS#8, PKCS#1 e PuTTY PPK (v2/v3), sia da PEM sia da DER binario.

Dove risiedono i segreti

Password, chiavi private e passphrase non vengono mai serializzate nel JSON della connessione. Vanno direttamente nell'archivio sicuro della piattaforma:

Backup cifrato della configurazione

Impostazioni → Configurazione → Esporta backup crea un file .drterminal protetto da password. Contiene: connessioni (con credenziali), gruppi, host attendibili, chiavi SSH, segnalibri SFTP, cronologia dei comandi, regole di evidenziazione, snippet, profili seriali e Telnet, aspetto e impostazioni del terminale e, su mobile, la configurazione della tastiera DevOps. Importa backup ripristina lo stesso pacchetto — utile quando si passa da una macchina all'altra.

Formato: JSON cifrato con AES-256-GCM. La password non viene mai salvata nel file — serve solo a derivare la chiave di cifratura (PBKDF2, 100 000 iterazioni di SHA-256).

Importa ~/.ssh/config

Su Desktop puoi importare in blocco gli host da una configurazione OpenSSH esistente. L'importatore interpreta le voci Host, HostName, User, Port, IdentityFile e ProxyJump e le aggiunge come connessioni salvate. I file delle chiavi referenziati da IdentityFile vengono caricati dal disco in SecureStorage.

Livelli di log

In Impostazioni → Terminale → Livello di log su file scegli cosa raggiunge ~/.dr-terminal/logs/ (Desktop) o l'equivalente su mobile. Predefinito: ERROR — rumore minimo. Per la diagnostica passa a DEBUG.

Previous
CLI Desktop
Next
Impostazioni e piattaforme