V3R5 changes
MS SQL Server 2016 Database STIG V3R5 (2026-04-01) replaced V3R4 (2026-01-05): 1 check updated. It has 23 checks, against 23 in V3R4.
V3R5 checklistV3R4 checklist Compare V3R4 and V3R5 in STIG Compare
- 0 added
- 0 removed
- 1 updated
Updated fields: Check text 1
Updated in V3R5 (1)
V-213926CAT ISQL Server must implement cryptographic mechanisms to prevent unauthorized modification of organization-defined information at rest (to include, at a minimum, PII and classified information) on organization-defined information system components.Check text
Check text
Review the system documentation to determine whether the organization has defined the information at rest that is to be protected from modification, which must include, at a minimum, PII and classified information.
If no information is identified as requiring such protection, this is not a finding.
Review the configuration of SQL Server, Windows, and additional software as relevant.
If full-disk encryption is required, and Windows or the storage system is not configured for this, this is a finding.
If database transparent data encryption (TDE) is called for, checkverify whether it is enabled:
SELECT
DB_NAME(database_id) db.name AS [Database Name]DatabaseName, db.is_encrypted AS IsEncrypted,
CASE
WHEN dm.encryption_state WHEN= 0 THEN 'No database encryption key present, no encryption'
WHEN dm.encryption_state = 1 THEN 'Unencrypted'
WHEN dm.encryption_state = 2 THEN 'Encryption in progress'
WHEN dm.encryption_state = 3 THEN 'Encrypted'
WHEN dm.encryption_state = 4 THEN 'Key change in progress'
WHEN dm.encryption_state = 5 THEN 'Decryption in progress'
WHEN dm.encryption_state = 6 THEN 'Protection change in progress'
END AS [EncryptionEncryptionState,
dm.encryption_state State]AS EncryptionState,
dm.key_algorithm AS KeyAlgorithm,
dm.key_length AS KeyLength
FROM sys.databases db
LEFT OUTER JOIN sys.dm_database_encryption_keys dm ON db.database_id = dm.database_id
WHERE db.database_id NOT IN (1,2,3,4)
For each user database for which encryption is called for and that is marked Unencrypted, this is a finding.
If table/column encryption and/or a separation between those who own the data (and can view it) and those who manage the data (but should have no access) is required for PII or similar types of data, use Always Encrypted. The details for configuring Always Encrypted are located here: https://msdn.microsoft.com/en-us/library/mt163865.aspx.
Review the definitions and contents of the relevant tables/columns for the Always EncryptionEncrypted settings,. ifIf any of the information definedthat asrequires requiring cryptographic protection is not encrypted, this is a finding.
How these changes are found
Checks are matched across the two releases by V-number. A check counts as updated when DISA gave it a new rule revision (the r number in its SV-…_rule id) and its title, severity, check text, fix text, discussion, CCIs or other fields changed — the same comparison STIG Compare makes. Added checks are new V-numbers; removed checks are V-numbers V3R5 no longer has.
Comparing other releases, or this one against an older release? Pick any two in STIG Compare.