Encryption
The 14 checks in the “Encryption” category of a SQL Server audit: what each one verifies, its severity and the versions covered.
- Checks in this category
- 14
- Weight in the score
- 16
- Breakdown by severity
- 1 critical · 5 high · 1 medium · 7 info
Checks in this category
ENC002TDE Certificates Backup
CriticalChecks if TDE certificates have been backed up recently
Versions : 2012-2025
ENC003Certificates Expiring Soon
HighDetects database certificates expiring within the next 90 days
Versions : 2012-2025
ENC005Database Master Key protected by password only (not by the Service Master Key)
HighDetects databases that own a Database Master Key (##MS_DatabaseMasterKey##) whose encryption by the Service Master Key has been dropped, leaving it protected by password only. Such a DMK does not open automatically, applications must OPEN MASTER KEY manually, and if the password is lost with no key backup, everything under the DMK (certificates, symmetric keys, credentials) becomes unrecoverable.
Versions : 2012-2025
TLS007DEK uses AES (not RC4/DES)
HighChecks that Database Encryption Keys (TDE) use AES rather than the deprecated RC4 or DES algorithms.
Versions : 2012-2025
TLS008Certificates >= 2048 bits
HighChecks that certificate key length is at least 2048 bits.
Versions : 2016-2025
TLS009Asymmetric keys >= 2048 bits
HighChecks that asymmetric key length is at least 2048 bits.
Versions : 2012-2025
TLS003Encryption certificate valid
MediumChecks that instance certificates are neither expired nor self-signed, a prerequisite for trustworthy server identity in TLS.
Versions : 2012-2025
DATA006Always Encrypted columns
InfoInventories columns protected by Always Encrypted (client-side crypto, plaintext never exposed to the engine).
Versions : 2016-2025
DATA007Always Encrypted enclave/attestation
InfoChecks Always Encrypted secure enclave configuration, which enables rich queries over encrypted data and requires an attestation service.
Versions : 2019-2025
DATA010Cell-Level Encryption keys
InfoInventories user symmetric keys used for cell-level encryption (EncryptByKey) of individual secrets.
Versions : 2012-2025
DATA011TDE certificate backed up off-box
InfoChecks that the TDE protector certificate and its private key have been backed up; without a backup, encrypted databases are unrecoverable if the certificate is lost.
Versions : 2012-2025
ENC001TDE Status Details
InfoDisplays the detailed TDE encryption status per database
Versions : 2012-2025
ENC004Encryption Coverage
InfoCalculates the percentage of user databases protected by TDE
Versions : 2012-2025
TLS010EKM/HSM providers baselined
InfoInventories registered external key management (EKM/HSM) providers to confirm they are all authorized.
Versions : 2012-2025
Other categories
- Security 103
- Backups 11
- Reliability 64
- Configuration 33
- Maintenance 33
- Performance 29
- Database Settings 13
- Files 10
- Wait Statistics 9
- Advanced I/O 5
- Advanced Memory 8
- Blocking & Deadlocks 8
- Agent 8
- Query Store 8
- Linked Servers 5
- Capacity 9
- Updates 7
- Hardware 10
- Top Queries 7
- Stored Procedures 4
- Connections 6
- Extended Events 4
- Database Mail 3
- Database Level 7