SV-81875r2_rule
V-67385
SRG-APP-000231-DB-000154
SQL4-00-024300
CAT II
10
Configure or alter symmetric keys to encrypt keys with certificates or authorized asymmetric keys.
In a query tool:
ALTER SYMMETRIC KEY <key name> ADD ENCRYPTION BY CERTIFICATE <certificate name>;
ALTER SYMMETRIC KEY <key name> DROP ENCRYPTION BY <password, symmetric key or asymmetric key>;
The symmetric key must specify a certificate or asymmetric key for encryption.
In a query tool:
USE <database name>;
GO
SELECT s.name, k.crypt_type_desc
FROM sys.symmetric_keys s, sys.key_encryptions k
WHERE s.symmetric_key_id = k.key_id
AND s.name <> '##MS_DatabaseMasterKey##'
AND k.crypt_type IN ('ESKP', 'ESKS')
ORDER BY s.name, k.crypt_type_desc;
GO
Review any symmetric keys that have been defined against the System Security Plan.
If any keys are defined that are not documented in the System Security Plan, this is a finding.
Review the System Security Plan to review the encryption mechanism specified for each symmetric key. If the method does not indicate use of certificates, this is a finding.
If the certificate specified is not a DoD PKI certificate, this is a finding.
V-67385
False
SQL4-00-024300
In a query tool:
USE <database name>;
GO
SELECT s.name, k.crypt_type_desc
FROM sys.symmetric_keys s, sys.key_encryptions k
WHERE s.symmetric_key_id = k.key_id
AND s.name <> '##MS_DatabaseMasterKey##'
AND k.crypt_type IN ('ESKP', 'ESKS')
ORDER BY s.name, k.crypt_type_desc;
GO
Review any symmetric keys that have been defined against the System Security Plan.
If any keys are defined that are not documented in the System Security Plan, this is a finding.
Review the System Security Plan to review the encryption mechanism specified for each symmetric key. If the method does not indicate use of certificates, this is a finding.
If the certificate specified is not a DoD PKI certificate, this is a finding.
M
2637