Un database multimodello è una piattaforma dati che può archiviare ed eseguire query su più di un modello di dati nello stesso sistema, come dati documentali, chiave-valore, a grafo o di tipo relazionale. In pratica, questo consente alle applicazioni di mantenere insieme tipi di dati misti e di usare un unico motore per più carichi di lavoro.
Nella sicurezza informatica, i database multimodello sono importanti perché spesso si trovano vicino alla logica di business sensibile, ai dati di identità, agli indici di ricerca e ai contenuti delle applicazioni. Questo li rende bersagli di alto valore: una falla nell'autenticazione, nell'elaborazione delle query o nel controllo degli accessi può esporre più tipi di dati contemporaneamente. I difensori devono applicare rapidamente le patch a queste piattaforme, limitare l'accesso amministrativo e imporre autorizzazioni basate sui ruoli, crittografia del trasporto e crittografia dei dati a riposo. Gli aggressori possono cercare di sfruttare query deboli, percorsi di injection o autorizzazioni configurate in modo errato per passare da un modello di dati all'altro e raggiungere più dati del previsto.


