Gli script di database sono file di codice usati per creare, modificare, interrogare o automatizzare il comportamento di un database. Possono includere istruzioni SQL, procedure memorizzate, script di migrazione e routine di amministrazione. Nelle normali operazioni, aiutano sviluppatori e operatori a creare tabelle, spostare dati, eseguire backup dei record e gestire i permessi.
Nella sicurezza informatica, gli script di database sono importanti perché possono rivelare come sono strutturati i sistemi interni di dati. Uno script esposto può mostrare nomi di tabelle, ruoli degli account, dettagli di connessione, logica di business o controlli di accesso deboli, fornendo a un aggressore una mappa dei dati preziosi e del modo in cui sono protetti. Gli aggressori possono rubare gli script durante un'intrusione per velocizzare query successive, furto di dati o estorsione ransomware. I difensori trattano questi file come risorse sensibili, limitano l'accesso, analizzano repository e backup alla ricerca di fughe di dati e li esaminano per individuare segreti codificati o comandi non sicuri.


