CIS Microsoft SQL Server 2019 v1.4.0 L1 AWS RDS

Warning! Audit Deprecated

This audit file has been deprecated and will be removed in a future update.

View Next Version

Audit Details

Name: CIS Microsoft SQL Server 2019 v1.4.0 L1 AWS RDS

Updated: 6/2/2025

Authority: CIS

Plugin: MS_SQLDB

Revision: 1.1

Estimated Item Count: 30

File Details

Filename: CIS_Microsoft_SQL_Server_2019_Database_v1.4.0_Level_1_AWS_RDS_Database.audit

Size: 84.3 kB

MD5: bb3232af9815a4cca9ce0d33d1c5bfe6
SHA256: b7b3f03326f4abd5ca8afb34af65512b84a1580c496d36a86c24c78d551b4ec9

Audit Items

DescriptionCategories
1.1 Ensure Latest SQL Server Cumulative and Security Updates are Installed
1.2 Ensure Single-Function Member Servers are Used
2.1 Ensure 'Ad Hoc Distributed Queries' Server Configuration Option is set to '0'
2.2 Ensure 'CLR Enabled' Server Configuration Option is set to '0'
2.3 Ensure 'Cross DB Ownership Chaining' Server Configuration Option is set to '0'
2.4 Ensure 'Database Mail XPs' Server Configuration Option is set to '0'
2.6 Ensure 'Remote Access' Server Configuration Option is set to '0'
2.11 Ensure SQL Server is configured to use non-standard ports
2.13 Ensure the 'sa' Login Account is set to 'Disabled'
2.15 Ensure 'AUTO_CLOSE' is set to 'OFF' on contained databases
2.16 Ensure no login exists with the name 'sa'
2.17 Ensure 'clr strict security' Server Configuration Option is set to '1'
3.2 Ensure CONNECT permissions on the 'guest' user is Revoked within all SQL Server databases
3.3 Ensure 'Orphaned Users' are Dropped From SQL Server Databases
3.4 Ensure SQL Authentication is not used in contained databases
3.5 Ensure the SQL Server's MSSQL Service Account is Not an Administrator
3.6 Ensure the SQL Server's SQLAgent Service Account is Not an Administrator
3.7 Ensure the SQL Server's Full-Text Service Account is Not an Administrator
3.8 Ensure only the default permissions specified by Microsoft are granted to the public server role
3.9 Ensure Windows BUILTIN groups are not SQL Logins
3.10 Ensure Windows local groups are not SQL Logins
4.2 Ensure 'CHECK_EXPIRATION' Option is set to 'ON' for All SQL Authenticated Logins Within the Sysadmin Role
4.3 Ensure 'CHECK_POLICY' Option is set to 'ON' for All SQL Authenticated Logins
5.1 Ensure 'Maximum number of error log files' is set to greater than or equal to '12'
5.2 Ensure 'Default Trace Enabled' Server Configuration Option is set to '1'
5.3 Ensure 'Login Auditing' is set to 'failed logins'
5.4 Ensure 'SQL Server Audit' is set to capture both 'failed' and 'successful logins'
6.2 Ensure 'CLR Assembly Permission Set' is set to 'SAFE_ACCESS' for All CLR Assemblies
7.1 Ensure 'Symmetric Key encryption algorithm' is set to 'AES_128' or higher in non-system databases
7.2 Ensure Asymmetric Key Size is set to 'greater than or equal to 2048' in non-system databases