SV-255320r962034_rule
V-255320
SRG-APP-000416-DB-000380
ASQL-00-003200
CAT I
10
Use the ALTER DATABASE command to enable encryption on the database.
ALTER DATABASE [Database Name Between Brackets] SET ENCRYPTION ON
Use the TSQL query below to determine database encryption state:
SELECT DB_NAME(database_id) AS DatabaseName,
encryption_state_desc AS EncryptionState,
key_algorithm+CAST(key_length AS nvarchar(128)) AS EncryptionAlgorithm,
encryptor_type
FROM sys.dm_database_encryption_keys
Validate that for each database the [EncryptionState] is "ENCRYPTED" and the [EncryptionAlgorithm] returns one of the following values: [AES128], [AES192], or [AES256].
If any other value is returned for either the [EncryptionState] or [EncryptionAlgorithm], this is a finding.
V-255320
False
ASQL-00-003200
Use the TSQL query below to determine database encryption state:
SELECT DB_NAME(database_id) AS DatabaseName,
encryption_state_desc AS EncryptionState,
key_algorithm+CAST(key_length AS nvarchar(128)) AS EncryptionAlgorithm,
encryptor_type
FROM sys.dm_database_encryption_keys
Validate that for each database the [EncryptionState] is "ENCRYPTED" and the [EncryptionAlgorithm] returns one of the following values: [AES128], [AES192], or [AES256].
If any other value is returned for either the [EncryptionState] or [EncryptionAlgorithm], this is a finding.
M
5500