TLS(Transport Layer Security, 전송 계층 보안)는 암호화 프로토콜의 일종으로, 컴퓨터 네트워크 통신의 보안을 위해 사용됩니다. 하지만 이 프로토콜은 수차례에 걸친 발전 과정을 거쳤으며, 현재는 보안 목적으로 TLS 1.0을 사용하는 것이 바람직하지 않습니다. 이 글에서는 Windows 11/10에서 TLS 1.0을 비활성화하는 방법을 자세히 알아보겠습니다.
Windows 11/10에서 TLS 1.0 비활성화하기
대부분의 최신 브라우저는 TLS 1.0을 지원하지 않으며, 일반적으로 TLS 1.2를 기본으로 지원합니다. 그 이유는 명확합니다. TLS 1.0은 보안 취약점이 많아 더 이상 안전하지 않기 때문입니다. 이미 사실상 사용되지 않는 프로토콜인 만큼, 시스템에서 비활성화해 두는 것이 보안 측면에서 현명한 선택입니다.
Windows 11/10에서 TLS 1.0을 비활성화하는 방법은 크게 두 가지가 있습니다.
- 인터넷 속성(Internet Properties)을 이용하는 방법
- 레지스트리 편집기(Registry Editor)를 이용하는 방법
각각의 방법을 하나씩 자세히 살펴보겠습니다.
1] 인터넷 속성을 통해 비활성화하기

TLS 1.0을 비활성화하는 가장 간단한 방법은 인터넷 속성을 이용하는 것입니다. 다음 단계를 따라 진행하세요.
- 시작 메뉴에서 인터넷 옵션을 검색하여 실행합니다.
- 고급 탭으로 이동합니다.
- 목록을 아래로 스크롤한 뒤 보안 섹션에서 TLS 1.0 사용 항목의 체크를 해제하고, 적용 > 확인을 클릭합니다.
이제 시스템에서 TLS 1.0이 성공적으로 비활성화되었습니다.
2] 레지스트리 편집기를 통해 비활성화하기

레지스트리 편집기를 이용해 프로토콜을 비활성화하려면, 시작 메뉴에서 레지스트리 편집기를 실행한 후 아래 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols
Protocols 키를 마우스 오른쪽 버튼으로 클릭하고 새로 만들기 > 키를 선택한 뒤, 이름을 “TLS 1.0”으로 지정합니다. 이어서 TLS 1.0 키를 오른쪽 버튼으로 클릭하고 새로 만들기 > 키를 선택한 후 이름을 “Client”로 입력합니다.
다음으로 Client 키를 오른쪽 버튼으로 클릭하고 새로 만들기 > DWORD(32비트) 값을 선택한 뒤, 이름을 “Enabled”로 지정합니다. Enabled 값의 기본값은 0이므로, 별도로 수정하지 않아도 TLS 1.0은 비활성화된 상태가 됩니다. 반대로 프로토콜을 다시 활성화하고 싶다면 값 데이터를 1로 변경하면 됩니다.
이렇게 하면 컴퓨터에서 TLS 1.0이 비활성화됩니다.
위에서 소개한 두 가지 방법 중 편한 방식을 선택하여 TLS 1.0을 안전하게 비활성화하시기 바랍니다. 참고로, 가능하다면 TLS 1.1 역시 함께 비활성화하고 TLS 1.2 이상만 사용하도록 설정하는 것이 보안 강화에 더욱 도움이 됩니다.