Skip to main content
CUI

Documentation - V-271310

V-271310

Microsoft SQL Server 2022 Instance Security Technical Implementation Guide

CAT I

Title

Confidentiality of information during transmission must be controlled through the use of an approved TLS version.

Description

<VulnDiscussion>Transport Layer Security (TLS) encryption is a required security setting as a number of known vulnerabilities have been reported against Secure Sockets Layer (SSL) and earlier versions of TLS. Encryption of private information is essential to ensuring data confidentiality. If private information is not encrypted, it can be intercepted and easily read by an unauthorized party. SQL Server must use a FIPS-approved minimum TLS version 1.2, and all non-FIPS-approved SSL and TLS versio...

Fix Text (Documentation Requirement)

Important Note: Incorrectly modifying the Windows Registry can result in serious system errors. Before making any modifications, ensure there is a recent backup of the system and registry settings. Access the SQL Server. Access an administrator command prompt. Type "regedit" to launch the Registry Editor. Enable TLS 1.2: 1. Navigate to the path HKLM\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols. a. If the "TLS 1.2" key does not exist, right-click "Protocols". b. Click "New". c. Click "Key". d. Type the name "TLS 1.2". 2. Navigate to the "TLS 1.2" subkey. a. If the subkey "Client" does not exist, right-click "TLS 1.2". b. Click "New". c. Click "Key". d. Type the name "Client". e. Repeat steps A-D for the "Server" subkey. 3...

Documentation Status

Cancel
CUI