L'accesso ai database è uno dei maggiori punti deboli nella sicurezza aziendale. Spesso le credenziali vengono condivise, conservate in modo non sicuro o trasmesse senza alcun
KeeperDB è un client database sicuro e multiprotocollo basato sulla piattaforma zero-knowledge di Keeper. Disponibile sia come applicazione desktop gratuita indipendente sia come componente di sessione con privilegi di KeeperPAM®, KeeperDB unisce un motore di query per database, credenziali gestite in una cassaforte, monitoraggio delle prestazioni in tempo reale e un assistente database basato sull’intelligenza artificiale in un’interfaccia unificata.
Continua a leggere per saperne di più su come funziona KeeperDB, le sue funzionalità principali e i vantaggi del suo utilizzo per proteggere l’accesso ai database.
Come funziona KeeperDB
KeeperDB è disponibile in due modalità: come app desktop indipendente e come esperienza integrata avviata dall’interno delle voci di database di KeeperPAM. Entrambe le versioni offrono la stessa esperienza utente finale e le stesse funzionalità principali. Indipendentemente se scarichi l’app o la avvii da una voce PAM all’interno della Cassaforte Keeper, l’editor di query, la griglia dati, l’esploratore di schema, il notebook e il monitoraggio delle prestazioni si comporteranno nello stesso modo. La differenza tra la versione desktop e la versione KeeperPAM riguarda l’intermediazione delle credenziali, la registrazione e il monitoraggio delle sessioni. Quando KeeperDB viene eseguito all’interno di KeeperPAM, diventa una connessione completamente gestita con accesso senza password con un clic, monitoraggio visivo delle sessioni, registrazione delle query e rilevamento delle minacce con l’AI.

Quello che distingue KeeperDB dai client database legacy è la sua architettura zero-knowledge. Se implementate tramite KeeperPAM, le credenziali temporanee del database vengono generate e decrittografate all’interno del container Keeper Gateway self-hosted del cliente e distribuite a KeeperDB attraverso un canale crittografato, mai sui server di Keeper. Quando KeeperDB viene utilizzato localmente e integrato con Keeper Secrets Manager, le credenziali vengono estratte dalla cassaforte centralizzata su richiesta e conservate in memoria solo per la durata della sessione. Per i data engineer e i DBA, questo risolve le principali sfide di accesso con privilegi in quanto le password ruotate in Keeper vengono aggiornate automaticamente e l’offboarding di un collaboratore o di un tecnico richiede una sola revoca. Inoltre, durante l’esecuzione KeeperDB è protetto da Keeper Forcefield, offrendo protezione della memoria contro qualsiasi malware locale o infostealer.
Come connettersi a KeeperDB
KeeperDB supporta cinque modalità di connessione, ma quella giusta dipende se stai lavorando da solo o sotto controlli degli accessi con privilegi. Per approfondimenti sullo stesso modello di sicurezza alla base di ciascuna opzione, vedi come KeeperDB garantisce la sicurezza dell’accesso al database.
- Connessione diretta: utilizza i dati biometrici di Touch ID o Windows Hello per autenticarti nell’app nativa. Fornisci quindi i dettagli della connessione del database una sola volta e KeeperDB li archivierà in modo sicuro nel tuo sistema operativo. Questo è il percorso più rapido per il lavoro in locale e le sandbox individuali, con archiviazione integrata delle credenziali.
- Integrazione di Secrets Manager: recupera le credenziali dalla cassaforte Keeper fornendo a KeeperDB un Keeper Secrets Manager dispositivo token, con accesso limitato a cartelle specifiche. L’avvio di una connessione recupera le credenziali su richiesta e non le memorizza mai nella cache, in modo che gli utenti non vedano né gestiscano mai le password.
- Sessioni KeeperPAM: crea una connessione al database PAM nella Cassaforte Keeper, attiva il protocollo di sessione KeeperDB e offri l’accesso just-in-time alla risorsa con credenziali effimere o statiche ed elevazione dinamica dei ruoli con privilegi. Le sessioni vengono avviate dalla voce della Cassaforte Keeper e monitorate visivamente con registrazione, analisi della sessione KeeperAI e rilevamento delle minacce.
- Tunnel di Keeper: per un caso d’uso ibrido dell’applicazione desktop con un modello di accesso senza VPN, Tunnel di Keeper esponi il target attraverso Keeper Gateway in modo che venga visualizzato in locale sul tuo computer. KeeperDB si connette a quell’endpoint tramite tunneling come farebbe per una connessione diretta, ma ogni byte fluisce attraverso il canale crittografato zero-trust di Keeper.
- KeeperDB Proxy su una voce PAM: abilitazione di KeeperDB Proxy su una voce database PAM crea una porta proxy locale a cui i client di database nativi possono connettersi senza password. Le credenziali temporanee o statiche fluiscono automaticamente dalla cassaforte attraverso il Gateway fino al proxy, con un registro dettagliato di sessioni e limiti configurabili relativi a inattività e durata. Gli utenti ottengono l’accesso senza password dal loro strumento preferito; gli amministratori ottengono l’audit trail.
Caratteristiche principali di KeeperDB
KeeperDB consolida tutto quello di cui i team che si occupano di database hanno bisogno in un unico client: uno spazio di lavoro per database multiprotocollo, un agente IA integrato, il monitoraggio in tempo reale e credenziali gestite in cassaforte.
Un client per ogni database
KeeperDB riunisce l’intero flusso di lavoro del database in un’unica interfaccia che funziona allo stesso modo su tutte le principali piattaforme di database aziendali tra cui PostgreSQL, MySQL, SQL Server, Oracle, Amazon Redshift, MongoDB, DynamoDB, SQLite e altre ancora. Questo garantisce che un data engineer che gestisce una flotta mista non debba passare da uno strumento all’altro per ogni database. I driver nativi sono inclusi con l’app, semplificando così l’esperienza utente.
Registrazione completa della sessione
Quando KeeperDB viene implementato attraverso KeeperPAM, ogni interazione con il database viene monitorata e registrata, inclusa l’attività di un agente IA all’interno di una sessione. Grazie alla registrazione e riproduzione delle sessioni di Keeper, ogni istruzione SQL eseguita dall’IA viene registrata esattamente come quella digitata da un essere umano e ogni operazione di scrittura avviata dall’IA viene visualizzata attraverso la stessa finestra modale di conferma che un utente umano deve approvare, in modo che l’utente rimanga sempre il responsabile dell’autorizzazione di qualsiasi modifica. Ogni grafico e iterazione autonoma sono attribuiti alla registrazione della sessione e, grazie a un riepilogo generato insieme a un registro dettagliato di ogni azione, i revisori della conformità ottengono un resoconto completo di quanto accaduto esattamente durante ogni sessione.
Agente IA integrato
KeeperAI® è un co-pilota integrato con conoscenza completa dello schema connesso e opera in tre modalità: la modalità Chat per rispondere alle domande in un linguaggio semplice e SQL, la modalità Autonoma per scrivere ed eseguire query e raggiungere il risultato desiderato e la modalità Spiegazione per analizzare una query esistente. Le query di sola lettura vengono eseguite automaticamente, ma qualsiasi operazione di scrittura mostra una conferma che indica l’istruzione esatta prima che questa venga eseguita, per cui sarai sempre tu il responsabile dell’approvazione. Inoltre, KeeperAI crea grafici direttamente da set di risultati in tempo reale e gestisce i database lenti dal monitoraggio delle prestazioni in tempo reale. KeeperAI è compatibile con diversi provider, il che significa che gli amministratori possono utilizzare il proprio provider LLM preferito o un endpoint self-hosted, in modo che i prompt e i dati degli schemi rimangano all’interno del loro ambiente.

Ambiente di lavoro SQL completo
La scheda Query è un ambiente SQL completo che consente l’evidenziazione della sintassi, il completamento automatico e l’esecuzione multi-istruzione con stato per istruzione. Questo ti consente di incollare uno script di migrazione, eseguirlo e vedere quali istruzioni sono state completate con successo. Sfoglia e modifica le righe in una griglia dati impaginata con anteprima e aggiornamenti con conferma prima dell’esecuzione, quindi archivia il tuo lavoro in un Notebook che salva automaticamente insieme le celle SQL e Markdown. Il Notebook consente ai team di creare librerie di query riutilizzabili e di documentare i risultati insieme al codice SQL che li ha generati.
Monitoraggio delle prestazioni in tempo reale
Quando un database rallenta, la scheda Monitoraggio mostra chi è collegato, cosa sta eseguendo e quali sessioni bloccano le altre. Dotato di elenco dei processi, catene di blocco e analisi dei blocchi, KeeperDB ti consente di terminare una sessione che presenta problemi con un solo clic. KeeperAI può consigliare quale sessione terminare e aiutare a individuare i colli di bottiglia nelle prestazioni, riducendo significativamente il tempo dedicato alla diagnosi di database lenti.

Credenziali gestite dalla cassaforte e autenticazione biometrica
Nell’app desktop, puoi sbloccare KeeperDB con Face ID o Windows Hello anziché utilizzare una password memorizzata. Quando ti connetti utilizzando Keeper Secrets Manager, le credenziali vengono estratte dalla cassaforte crittografata al momento della connessione invece di rimanere in un file di configurazione locale. Oltre a questa comodità, KeeperDB semplifica la rotazione delle password consentendo a tutti di riconnettersi automaticamente con il nuovo valore, dato che nessuno può conservare una copia obsoleta. Trasforma inoltre l’offboarding: revoca la condivisione della cassaforte di un utente e il suo accesso viene eliminato, senza bisogno di reimpostazioni manuali o ritardi nel monitoraggio del punto in cui una credenziale potrebbe essere stata memorizzata nella cache.
Vantaggi dell’utilizzo di KeeperDB
Le funzionalità di KeeperDB offrono vantaggi pratici sia ai team di database che utilizzano lo strumento, sia ai team di sicurezza responsabili della governance degli accessi. Ecco alcuni dei principali vantaggi di KeeperDB:
- Interfaccia moderna con piena parità funzionale: l’autenticazione biometrica, un agente IA integrato e il monitoraggio incorporato delle prestazioni offrono agli utenti sicurezza avanzata e potenza operativa senza l’interfaccia utente obsoleta degli strumenti tradizionali.
- Accesso unificato multi-protocollo: PostgreSQL, MySQL, SQL Server, Oracle, Amazon Redshift, DynamoDB, MongoDB e SQLite si trovano dietro un’unica interfaccia con driver nativi inclusi, per cui non è necessario cambiare strumento o eseguire installazioni per ogni database.
- Riduzione della proliferazione delle credenziali: le credenziali dei database vengono recuperate al momento della connessione invece di essere memorizzate in file di configurazione locali o documenti condivisi.
- Scaricabile gratuitamente, con possibilità di espansione: utilizza KeeperDB gratuitamente come client database di tutti i giorni, quindi aggiungi regolamentate le funzionalità di KeeperPAM allo stesso client.
- Audit trail centralizzato per garantire la conformità: se utilizzata all’interno di KeeperPAM, l’attività del database può essere registrata centralmente per fornire una cronologia verificabile di chi ha eseguito cosa, su quale database e quando.
Inizia a proteggere l’accesso al database con KeeperDB
I client di database legacy erano utili quando le credenziali risiedevano sugli endpoint, le sessioni non erano monitorate e l’unico destinatario di una query era la persona che l’aveva eseguita. Tuttavia, i moderni team di ingegneria e data science hanno bisogno di una soluzione come KeeperDB che funzioni in modo rapido e sicuro su tutti i principali motori, colmando al contempo le lacune di sicurezza lasciate dagli strumenti legacy. Con KeeperDB, le credenziali non rimangono sull’endpoint, i dati sono protetti con crittografia zero-knowledge e le tracce di audit sono prontamente disponibili.
Scarica KeeperDB gratuitamente per utilizzarlo come client database di tutti i giorni oppure inizia una prova gratuita di KeeperPAM per aggiungere un accesso ai database regolamentato, registrato e completamente verificabile.
Domande frequenti
In cosa si differenzia KeeperDB da DBeaver?
I client di database legacy come DBeaver si affidano spesso a credenziali archiviate localmente e a strumenti separati per la gestione delle credenziali e la governance degli accessi con privilegi. KeeperDB integra queste funzionalità e ne include altre ancora più direttamente nella sua piattaforma attraverso la Cassaforte Keeper, KeeperAI e KeeperPAM. Per un confronto completo tra KeeperDB e DBeaver, leggi il nostro blog.
Che cosa può fare KeeperAI in KeeperDB?
KeeperAI ha funzione di co-pilota DBA integrato. Riesce a rispondere a domande sullo schema di un database connesso, generare query SQL, creare visualizzazioni dai set di risultati e aiutare a risolvere i problemi di prestazioni del database. Per le operazioni di scrittura, KeeperAI richiede sempre l’esplicita approvazione dell’utente prima di eseguire qualsiasi istruzione SQL distruttiva.
Quali database supporta KeeperDB?
KeeperDB supporta PostgreSQL, MySQL, SQL Server, Oracle, Amazon Redshift, DynamoDB, MongoDB e SQLite da un’unica interfaccia, con driver nativi integrati. Ulteriori protocolli di database vengono aggiunti in base alla richiesta dei clienti.
In che modo KeeperDB protegge le credenziali?
KeeperDB si sviluppa sull’architettura zero-trust e zero-knowledge di Keeper, il che garantisce che le credenziali vengano decrittografate all’interno del Keeper Gateway del cliente e consegnate a KeeperDB attraverso un canale crittografato. Dal momento che le password vengono ritirate dalla cassaforte al momento della connessione e azzerate al termine della sessione, non vengono mai archiviate sui server di Keeper o sull’endpoint.