MSSQL di solito si riferisce a Microsoft SQL Server, una piattaforma di database relazionale usata per archiviare e interrogare dati aziendali. Nel lavoro di sicurezza, è importante perché un server di database non è sempre solo un archivio di dati: se è esposto, configurato in modo errato o compromesso, può diventare un punto di pivot verso l'ambiente più ampio. Funzionalità come le procedure estese, i server collegati, i job di SQL Agent o le opzioni di esecuzione comandi come xp_cmdshell possono ampliare ciò che un attaccante può fare a partire da un punto d'appoggio nel database.
Gli attaccanti prendono di mira MSSQL per il furto di database, la ricerca di credenziali, l'esecuzione di codice e il movimento laterale. I difensori riducono il rischio limitando l'esposizione di rete, imponendo un'autenticazione forte, disabilitando le funzionalità rischiose quando non servono, applicando tempestivamente le patch e monitorando query insolite, modifiche ai privilegi e attività di esecuzione di comandi a livello di sistema operativo provenienti dai processi di SQL Server. In pratica, la sicurezza di MSSQL è in parte sicurezza del database, in parte sicurezza dell'host e in parte protezione dell'identità.


