- KeePassXC è un gestore di password locale, aperto e multipiattaforma con crittografia avanzata e grande flessibilità.
- Consente di organizzare i vault in gruppi e basi aggiuntive, integrare TOTP e rafforzare l'accesso con file chiave e YubiKey.
- Si integra con i browser tramite un'estensione, funziona completamente offline e la sincronizzazione dipende dai servizi scelti.
- È particolarmente adatto agli utenti avanzati e alle aziende che danno valore alla privacy e al controllo completo sui propri dati.
Se sei stanco dei gestori di password basati su cloud, dei canoni mensili e del non sapere esattamente dove finiscono le tue password, KeePassXC è probabilmente una delle alternative più serie e potenti che puoi adottare.Si tratta di un gestore locale, open source e altamente flessibile, che si adatta perfettamente sia alla vita quotidiana di un utente avanzato che all'ambiente di una piccola impresa.
In questa guida vedrai come Installa, configura e sfrutta al meglio KeePassXCDalla creazione del tuo primo database alla sincronizzazione tra dispositivi, all'integrazione con i browser, alle policy di backup e all'utilizzo con le app mobili, scoprirai tutto. Scoprirai anche se KeePassXC soddisfa i tuoi requisiti specifici, come... Integrazione con TOTP, vera funzionalità offline e controllo completo sul tuo caveau.
Cos'è KeePassXC e perché è diverso?
KeePassXC è un gestore di password locale, open source e multipiattaforma Memorizza tutte le tue chiavi in un file crittografato sul tuo dispositivo. Nessun account cloud obbligatorio o server di terze parti che gestiscano i tuoi segreti: controlli il tuo file di database .kdbx dall'inizio alla fine.
Questo approccio lo rende uno strumento particolarmente interessante per coloro che apprezzano l' privacy, controllo e assenza di abbonamentiPuoi utilizzarlo su Windows, macOS e Linux e combinarlo con servizi di sincronizzazione come Dropbox, Google Drive, OneDrive, Nextcloud, Syncthing o soluzioni P2P come Resilio Sync per avere lo stesso database su più computer o condividerlo tra più utenti.
Sebbene funzioni localmente, KeePassXC non è privo di funzionalità. Include il completamento automatico, generatore di password altamente configurabileAudit di sicurezza, compatibilità con chiavi fisiche come YubiKeyIntegrazione con browser moderni e applicazioni mobili di terze parti per Android e iOS che leggono lo stesso formato di database.
Tutto ciò significa che, rispetto ad altri gestori più semplici o più chiusi, KeePassXC è la soluzione ideale per utenti avanzati e aziende che desiderano controllare la propria infrastruttura.progetta la tua politica di backup e decidi esattamente come e dove archiviare i tuoi dati.
Caratteristiche principali di KeePassXC che dovresti conoscere

La bellezza di KeePassXC non risiede solo nel suo essere locale, ma anche nel fatto che Offre un set di funzionalità molto completo, in grado di competere direttamente con i gestori aziendali.Ecco alcune delle caratteristiche che dovresti avere ben chiare prima di iniziare.
In primo luogo, c'è il riempimento automatico delle credenzialiKeePassXC consente di compilare automaticamente i moduli di accesso sia dal client desktop (utilizzando le scorciatoie da tastiera) sia dall'estensione ufficiale del browser. Questo evita di digitare password impossibili da ricordare, riduce al minimo gli errori e incoraggia l'utilizzo di password più complesse.
Il programma integra anche un generatore di password altamente configurabiledove è possibile regolare la lunghezza, l'uso di lettere maiuscole e minuscole, numeri e simboli. In questo modo, si evita di riutilizzare la stessa chiave più e più volte e si adotta la best practice di utilizzare un segreto diverso, lungo e sicuro per ogni servizio.
Il cuore di tutto è il database crittografato localmente utilizzando l'algoritmo AES-256Tutte le informazioni (nomi utente, password, note, allegati) vengono memorizzate crittografate nel file .kdbx. Solo chi conosce la password principale (e, se configurato, possiede il file chiave e/o la YubiKey corrispondente) può decifrarle.
In termini di compatibilità, KeePassXC funziona su Windows, macOS e Linux con la stessa interfaccia di baseDispone inoltre di un'estensione ufficiale per i browser più diffusi (Firefox, Chrome, Edge e derivati). Esistono inoltre app mobili compatibili con KeePass su Android (KeePassDX, KeePass2Android, ecc.) e iOS (Strongbox, KeePassium, tra gli altri) che aprono i file .kdbx senza problemi.
Se sei preoccupato di portare la sicurezza a un livello superiore, puoi Integra KeePassXC con YubiKey o altre chiavi fisiche come secondo fattore per sbloccare il database. E, per mantenere la tua "igiene delle password", l'app include strumenti di audit che rilevano chiavi deboli, vecchie o duplicate.
Installa e configura KeePassXC sul tuo computer
La cosa più semplice da fare è fare il Configurazione iniziale di KeePassXC dal tuo PCChe tu utilizzi Windows, Linux o macOS, l'interfaccia completa è disponibile sul tuo computer, semplificando la configurazione del tuo vault fin dall'inizio.
Per iniziare, accedi al Visita il sito ufficiale del progetto KeePassXC e scarica il programma di installazione Corrispondente al tuo sistema operativo. Su Windows troverai un installer classico e una versione portatile; su macOS è distribuito nel formato consueto per questo sistema; su Linux puoi usare i repository della tua distribuzione, AppImage, Flatpak o Snap, a seconda delle tue preferenze.
Nelle distribuzioni come Ubuntu hai la possibilità di Installa KeePassXC dai repository standard usando apt oppure utilizzare il pacchetto Snap. Il primo metodo di solito offre una versione leggermente più vecchia ma molto stabile, integrata con il desktop; il secondo è solitamente più aggiornato e consente di accedere a ultima versione disponibileIl comando tipico per installare dai repository sarebbe qualcosa del tipo sudo apt install keepassxc, mentre per Snap sarebbe sudo snap install keepassxc.
Una volta installato ed eseguito KeePassXC per la prima volta, verrà visualizzata una schermata di benvenuto con diverse opzioni: creare un nuovo database, aprire un database esistente o importare da altri formatiSe provieni da un altro gestore o dal classico KeePass, questo è il momento giusto per sfruttare le procedure guidate di importazione.
Se stai partendo da zero, scegli l'opzione per creare un nuovo databaseIl programma ti chiederà di specificare la posizione e il nome del file .kdbx che conterrà l'intero vault. Puoi inizialmente salvarlo nella tua cartella personale e in seguito spostarlo nel percorso che utilizzi per la sincronizzazione con altri dispositivi.
Creazione e protezione del tuo primo database
Dopo aver specificato dove vuoi salvare il file, KeePassXC ti mostra una procedura guidata in cui puoi definire Come verrà sbloccato il tuo nuovo database?Questo è uno dei passaggi più importanti, perché la sicurezza dell'intera configurazione dipende in larga misura dalla sicurezza della password principale.
È normale usarne almeno uno password principale lunga e complessaPuoi generarla con il generatore di KeePassXC o creare una passphrase lunga casuale. Se desideri aumentare la sicurezza, l'applicazione ti consente di integrare la password con una file chiaveIn pratica, un file (una foto, un documento, ecc.) che dovrai avere a portata di mano ogni volta che vorrai aprire il database.
È anche possibile combinare quanto sopra con un YubiKey o altra chiave hardwareCiò garantisce che il database venga sbloccato solo se vengono soddisfatte tutte e tre le condizioni: la password principale è corretta, il file chiave è disponibile e la chiave fisica è collegata. Questa combinazione è particolarmente interessante per gli ambienti aziendali o per gli utenti estremamente attenti alla sicurezza.
Durante la procedura guidata di creazione, KeePassXC ti offre anche impostazioni di crittografia avanzateCiò include impostazioni come l'algoritmo, il numero di iterazioni di derivazione della chiave e i parametri KDF. A meno che non si abbiano esigenze molto specifiche, la configurazione predefinita è già molto sicura e di solito non richiede modifiche.
Una volta confermate le impostazioni di crittografia e la password principale, il database viene creato e L'interfaccia principale appare con il tuo vault vuoto.Da qui puoi iniziare a organizzare gruppi, aggiungere voci, importare password e, in generale, creare il tuo sistema di gestione delle chiavi.
Organizza il vault: gruppi, voci e database aggiuntivi
La finestra principale di KeePassXC è organizzata in diverse aree: a menu superiore classico, una barra degli strumenti con scorciatoie e un'area centrale divisa in un pannello di sinistra (albero dei gruppi) e un pannello di destra (elenco delle voci per il gruppo selezionato).
Sebbene sia possibile iniziare a memorizzare le password direttamente nella radice del database, l'approccio più pratico è quello di creare gruppi per classificare i tuoi account per categorieLavoro, servizi personali, bancari, social media, servizi aziendali, ecc. Ciò rende la navigazione molto più semplice quando il numero di voci aumenta.
Per creare un nuovo gruppo, basta andare al menu di Gruppi e scegli l'opzione per aggiungereSi aprirà una finestra in cui potrai assegnare un nome, scrivere una breve descrizione e scegliere un'icona distintiva. Se desideri un sottogruppo, assicurati semplicemente che il gruppo padre sia selezionato quando ne crei uno nuovo.
Una volta strutturati i gruppi principali, è il momento di... Aggiungere voci di nome utente e passwordPuoi farlo dal menu Post o utilizzando l'icona "Nuovo post" nella barra degli strumenti. Nella finestra di modifica, dovrai inserire un titolo che identifichi l'account, il nome utente, la password e, facoltativamente, l'URL di accesso.
Nella stessa schermata vedrai anche i campi per imposta la data di scadenza della passwordNote aggiuntive e altre proprietà. Se non vuoi pensare alle password, puoi utilizzare il generatore di password di KeePassXC, adattando la lunghezza e il tipo di carattere in base a ciò che supporta il servizio di destinazione (fai attenzione con il ASCII esteso(che alcuni siti non accettano bene).
Oltre al contenuto di base, hai schede avanzate dove è possibile Aggiungi allegati o attributi personalizzatiAd esempio, è possibile associare un file PDF alla documentazione contabile o configurare campi aggiuntivi di cui la propria organizzazione ha bisogno. Tenere presente, tuttavia, che gli allegati aumentano le dimensioni complessive del database.
Se vuoi compartimentare ulteriormente la sicurezza, invece di raggruppare tutto in un unico vault puoi anche creare database aggiuntivi con password principali diverseOgni database si apre in una scheda separata all'interno di KeePassXC, ed è possibile lavorarci in modo completamente indipendente. Questo è un approccio utile per separare, ad esempio, i dati personali da quelli aziendali o da quelli di progetto particolarmente sensibili.
Uso quotidiano: blocco, sblocco e appunti
Nella vita quotidiana, il flusso normale consiste in Apri KeePassXC, sblocca il database di cui hai bisogno e utilizza le tue credenziali man mano che le utilizzi. Se chiudi il file o blocchi la sessione, dovrai reinserire la password principale e, se applicabile, il file chiave o la YubiKey.
Per aprire un database, puoi avviare KeePassXC e selezionare il file .kdbx dall'interno del programma, oppure semplicemente Fare doppio clic sul file crittografato dal tuo file explorerDi solito il programma ricorda i percorsi utilizzati più di frequente, quindi per ritrovare il tuo caveau ti basteranno un paio di clic.
Una volta sbloccato il database, vedrai tutte le tue voci organizzate nei gruppi che hai creato. Il modo più rapido per utilizzare le tue credenziali è Copiali negli appunti con un doppio clicPuoi fare doppio clic sull'URL di una voce per aprire il sito web nel tuo browser predefinito oppure sul nome utente e sulla password per copiarli e incollarli dove opportuno.
KeePassXC, per motivi di sicurezza, di solito cancella il contenuto degli appunti dopo alcuni secondiQuesto riduce il rischio che qualcuno con accesso fisico al computer incolli accidentalmente le tue credenziali. Questi orari sono configurabili, quindi puoi modificarli a tuo piacimento.
Quando ti allontani dal computer o vuoi chiudere la sessione di lavoro, ti consigliamo di bloccare manualmente il database o chiudere KeePassXCIn questo modo, anche se il computer rimane acceso, nessuno potrà accedere alle tue password senza conoscere la password principale o disporre dei fattori di sicurezza aggiuntivi che hai configurato.
Integrazione browser: KeePassXC e Firefox
Una delle domande più frequenti è se KeePassXC possa sostituire il gestore integrato del browser, offrendo anche... gestione più rigorosa della password principale e supporto TOTP miglioratoSu desktop, la risposta è solitamente abbastanza soddisfacente, soprattutto in combinazione con Firefox.
Per attivare l'integrazione, vai su Configura KeePassXC e cerca la sezione Integrazione browser.Qui puoi selezionare i browser con cui desideri che il gestore possa comunicare (Firefox, Chrome, Edge e derivati compatibili).
Allora dovrai Installa l'estensione ufficiale KeePassXC nel tuo browserPuoi scaricarlo dal Chrome Web Store, dallo store dei componenti aggiuntivi di Firefox o da store equivalenti, a seconda del browser. Una volta installato, aggiungi l'icona alla barra degli strumenti per un facile accesso.
Con KeePassXC aperto e il database sbloccato, fare clic sull'icona dell'estensione e selezionare l'opzione per connettiti con KeePassXCIl gestore ti chiederà di confermare la connessione e di assegnarle un nome, in modo che, se mai vorrai revocarla, saprai esattamente di cosa si tratta.
Da quel momento in poi, quando visiti una pagina di accesso, L'estensione avviserà il client desktop che è presente un modulo che può essere compilato automaticamente.La prima volta che KeePassXC rileva una richiesta di compilazione automatica per un sito specifico, verrà visualizzata una finestra di dialogo in cui è possibile scegliere quale voce associare a quel sito Web e se si desidera ricordare l'autorizzazione per un utilizzo futuro.
Per quanto riguarda la tua richiesta che Non richiedere la password principale finché non è assolutamente necessario il riempimento automatico.KeePassXC è la soluzione ideale: mentre il database è bloccato, l'estensione non ha accesso alle credenziali, quindi è necessario sbloccare il vault solo quando si tenta di utilizzarlo. È anche possibile regolare il tempo di blocco automatico del database per forzare la richiesta della password principale con la frequenza che si ritiene ragionevole.
Sul desktop, quindi, la combinazione KeePassXC + estensione ufficiale per Firefox Soddisfa la maggior parte dei requisiti più comuni: integrazione con il browser, nessuna dipendenza da un server cloud, funzionalità completamente offline e controllo preciso su quando il vault è sbloccato. Se preferisci che il browser non memorizzi le tue credenziali, puoi impedire ai browser di ricordare le password e affidarsi esclusivamente a KeePassXC per il riempimento automatico.
Sincronizzazione tra dispositivi e utilizzo su dispositivi mobili
Finora abbiamo parlato del funzionamento locale, ma la maggior parte degli utenti desidera avere le stesse password disponibili su più dispositivi e sui dispositivi mobiliKeePassXC è progettato per questo, anche se la sincronizzazione è delegata a strumenti esterni scelti da te.
Per uso personale, la soluzione più semplice è solitamente salva il file .kdbx in una directory sincronizzata con un servizio cloud che si integra con il tuo sistema: Google Drive, Dropbox, OneDrive, iCloud Drive, Nextcloud, un NAS con Synology Drive, ecc. Finché il file è sincronizzato su tutti i tuoi dispositivi, KeePassXC e le app mobili vedranno sempre la versione più recente.
Negli ambienti aziendali, è comune condividere il database tramite piattaforme aziendali come OneDrive for business, SharePoint o Google Drive in Workspace, che consente condividere le password e consentire la collaborazione tra più utenti. Tuttavia, è consigliabile definire regole interne chiare su chi può modificare cosa e come gestire i conflitti di modifica simultanea.
Se preferisci evitare il cloud pubblico per motivi di privacy, un'altra opzione molto interessante è quella di utilizzare strumenti di sincronizzazione peer-to-peer come Syncthing o Resilio SyncIn questo scenario, i file vengono replicati direttamente tra i tuoi dispositivi senza passare attraverso server di terze parti, mantenendo il massimo controllo sulla posizione in cui risiedono i tuoi dati.
Per quanto riguarda l'uso mobile, KeePassXC non ha un'app ufficiale per Android o iOS, ma il formato del database KeePass (.kdbx) è uno standard de facto e Ci sono clienti molto maturi su entrambe le piattaformeSu Android, KeePassDX o KeePass2Android sono ottime opzioni per visualizzare le password su AndroidSu iOS, Strongbox e KeePassium si distinguono per le loro buone pratiche di sicurezza e per il supporto al completamento automatico del sistema.
Queste app ti consentono di aprire lo stesso file .kdbx che usi sul tuo computer, accedendovi tramite l'integrazione dell'app File con il tuo provider cloud, tramite sincronizzazione P2P o persino copiandolo manualmente. Finché il database è crittografato e si condivide la chiave principale solo tramite canali sicuri, il rischio di esposizione rimane molto basso.
Politica di sicurezza e backup del database
Un aspetto che molti utenti trascurano è Dove archiviare il file del database e come eseguirne il backupVale la pena soffermarsi un attimo, perché i rischi non derivano solo da aggressori esterni, ma anche da guasti hardware o dalla nostra stessa negligenza.
Da un lato c'è il Rischio di perdere l'accesso al file .kdbx a causa di un guasto del discoL'eliminazione accidentale o il danneggiamento dei dati può rappresentare un rischio significativo. Per ridurre al minimo questo rischio, è essenziale mantenere almeno un backup su un altro dispositivo di archiviazione: un disco rigido esterno, un altro computer, un NAS, ecc. Idealmente, è consigliabile disporre di diverse copie distribuite in diverse sedi fisiche.
Se pensi a scenari più estremi, come Furto o incendio a casa tua o in ufficioPotrebbe essere opportuno conservare alcune di queste copie crittografate su un provider cloud o in un luogo fisico separato. Poiché il database è già crittografato, il principale fattore di rischio diventa la sicurezza della password principale.
Ecco perché è così importante Scegli una password principale complessa e non riutilizzarla su altri servizi.È inutile trasmettere il file crittografato tramite cloud se qualcuno può dedurre la password con un attacco a dizionario o un semplice attacco brute force. Combinare la password con un file chiave o una YubiKey riduce ulteriormente la superficie di attacco.
Un altro punto delicato è come Se più utenti devono accedere allo stesso vault, è possibile condividere la chiave principale e il file .kdbx.La raccomandazione è chiara: non inviare mai il file e la password tramite lo stesso canale, utilizzare metodi di comunicazione sicuri e limitare il più possibile il numero di persone che conoscono questi segreti.
Negli ambienti aziendali in cui più persone gestiranno il database, è altamente raccomandato stabilire una politica di rotazione della password principale, registra chi ha accesso a cosa e abbina il tutto all'autenticazione a due fattori tramite YubiKey o altre chiavi fisiche per gli account più critici.
Requisiti avanzati: TOTP, modalità offline e confronto con altri gestori
Molti utenti che stanno pensando di cambiare il proprio account manager hanno un elenco di requisiti piuttosto specifico: open source, senza costi, sincronizzazione desktop e mobile, integrazione browser, vera funzionalità offline e supporto TOTPTra gli altri, KeePassXC si comporta piuttosto bene in questo tipo di confronti.
Per quanto riguarda TOTP, KeePassXC consente memorizzare i segreti dell'autenticazione a due fattori per generare codici temporanei direttamente all'interno del login stesso. Questo ha il vantaggio di centralizzare password e codici 2FA, anche se, dal punto di vista dei puristi della sicurezza, alcuni preferiscono tenerli separati. In ogni caso, la funzionalità esiste ed è gratuita, senza abbonamenti aggiuntivi.
Per quanto riguarda la modalità offline, l'applicazione è progettata proprio per per funzionare senza dipendere da alcun server esternoIl database è sul disco rigido; anche senza una connessione Internet, è comunque possibile aprire, modificare e creare nuove voci. Non esiste una modalità "sola lettura offline" come alcuni sistemi di gestione di database basati su cloud; la sincronizzazione, se presente, è gestita dallo strumento esterno scelto.
Per quanto riguarda l'integrazione del browser e il modo in cui viene richiesta la password principale, KeePassXC Non forza lo sblocco all'avvio del browserFinché il database è bloccato, l'estensione non può completarsi automaticamente. L'intervento dell'utente è richiesto solo per sbloccare il vault quando si tenta di compilare o salvare le credenziali, il che si sposa bene con l'idea di non avere tutto aperto fin dall'inizio.
Se, tuttavia, KeePassXC non si adatta al tuo flusso di lavoro, potresti prendere in considerazione altre opzioni della famiglia KeePass o derivati come KeePass originale su Windows combinato con plugin del browser o client KeePass alternativi per ogni piattaformaTuttavia, oggi KeePassXC è solitamente l'opzione desktop più raffinata e moderna, con una solida integrazione con Firefox e altri browser.
Nel complesso, KeePassXC si è affermato come una soluzione molto completa per coloro che cercano Un gestore di password avanzato, non legato al cloud, con integrazione del browser, supporto TOTP, funzionalità offline ed enorme flessibilità nella sincronizzazione e nei backupTuttavia, è necessario un livello minimo di coinvolgimento per progettare una propria politica di sicurezza e backup, ed è più adatto agli utenti che non hanno paura di assumersi questo controllo extra.
Scrittore appassionato del mondo dei byte e della tecnologia in generale. Adoro condividere le mie conoscenze attraverso la scrittura, ed è quello che farò in questo blog, mostrarti tutte le cose più interessanti su gadget, software, hardware, tendenze tecnologiche e altro ancora. Il mio obiettivo è aiutarti a navigare nel mondo digitale in modo semplice e divertente.