09. Defence
- Audit links, trusts, privileges and credentials.
 - Service Accounts for databases should not be high privilege domain account.
 - Known dangerous Stored Procedures are disabled.
 - Use audit features to log interesting events.
 - Monitor the logs (
Management Studio -> Management -> SQL Server Logs) - Error log @ 
Program-Files\Microsoft SQL Server\MSSQL.1MSSQL\LOG\ERRORLOG - Logs are also written to Windows Application logs with 
MSSQLSERVERas source. - Good password policy.
 - Not using same username across databases.
 - Logon failures are logged by default (source 
MSSQLSERVER). 
| Event ID | Description | 
|---|---|
| 18456 | Authentication failures | 
| 5084 | Setting TRUSTWORTHY to on/off | 
| 17135 | Launch of startup stored procedures | 
| 33090 | Successful DLL loading | 
| 17750 | Failed DLL loading | 
| 15457 | Using sp_configure (command execution) |