용어와 정의
영문 또는 원어: TLS
영문 정식명칭: Transport Layer Security
한글명: 전송 계층 보안
통신 당사자 사이의 도청, 변조 등에 대응하도록 설계된 보안 프로토콜.
정확한 의미
TLS는 통신 상대를 인증하고 전송 데이터의 기밀성과 무결성을 보호하기 위한 프로토콜입니다. 실제 보호 범위는 연결에 참여하는 양쪽과 협상한 설정에 따라 정해집니다.
쉽게 이해하기
네트워크로 주고받는 내용을 보호하는 연결의 기반입니다. HTTPS와 FTPS 같은 서비스가 TLS를 이용할 수 있습니다.
사용하는 곳
NAS의 웹 관리 화면과 암호화된 파일 전송, 외부 서비스 연결을 설명할 때 사용합니다.
오해하기 쉬운 점
TLS는 저장장치에 보관한 자료를 자동으로 암호화하지 않습니다. 인증서의 이름과 신뢰 확인, 지원 버전 및 실제 연결 적용을 구분합니다.
공식 근거
- IETF: RFC 8446 — TLS 1.3
Protection against eavesdropping, tampering and forgery
최종 내용 검토: 2026-10-21
TLS 버전별 차이
TLS 버전은 인증서의 판본이 아니라 통신 규칙의 버전입니다. 양쪽이 지원하고 정책이 허용하는 공통 버전을 실제 연결에서 협상합니다. 지원 표기만으로 현재 서비스의 사용 버전이나 암호 구성의 적절성을 판단하지 않습니다.
TLS 1.0
TLS 1.0은 IETF에서 사용 중단한 구형 TLS 버전입니다. 구형 장비 연결을 위해 기본적으로 다시 활성화할 대상으로 안내하지 않습니다.
TLS 1.1
TLS 1.1 역시 IETF에서 사용 중단한 구형 버전입니다. TLS 1.2나 1.3 지원과 실제 연결 설정을 확인해야 합니다.
TLS 1.2
TLS 1.2는 TLS 1.3과 다른 키 교환과 암호 구성 구조를 사용하는 버전입니다. 버전 번호만으로 모든 암호 구성이 적절하다고 판정하지 않습니다.
TLS 1.3
TLS 1.3은 핸드셰이크와 키 교환과 암호 선택 구조를 개정한 버전입니다. 지원 표기와 개별 서비스에서 실제 협상된 버전은 구분합니다.
네트워크에서의 동작과 사용 예시
인증서와 키 교환, 암호 알고리즘 등의 협상 조건이 맞아야 합니다. 서버의 이름과 신뢰 경로를 확인하는 검증을 생략하면 실제 연결의 신뢰성을 평가하기 어렵습니다.
HTTPS나 다른 응용의 보호에 사용할 수 있습니다. 통신이 보호되어도 서버에 저장된 데이터와 로그인 권한, 업무 처리 결과까지 TLS가 대신 검증하는 것은 아닙니다.
종류와 적용 조건의 구분
TLS 1.2와 1.3은 협상과 암호 구성의 차이가 있습니다. 구형 버전과 현재 사용할 구성을 구별하며 정확한 지원은 서버와 클라이언트 및 운영 정책을 확인합니다.
접속 오류를 없애려고 인증서 검증을 끄지 않습니다. 만료와 이름 불일치, 중간 인증서와 시각 문제를 구분하고 실제로 협상된 버전을 확인합니다.
보안에서의 원리와 사용 예시
일반적인 서버 인증에서는 인증서 검증과 키 합의 뒤 보호된 통신을 수행합니다. 사용자 계정의 최종 권한이나 서버에 저장된 데이터 보호까지 모두 담당하지는 않습니다.
웹 브라우저와 서버 사이의 통신을 보호하면서 서버 이름과 인증서의 신뢰 경로를 검증하는 경우입니다.
종류와 적용 조건의 구분
TLS 1.2와 1.3은 협상 및 암호 방식에 차이가 있습니다. TLS 1.0과 1.1은 폐기된 구형 규격으로 구분하며 mTLS는 클라이언트도 인증서를 제시하는 상호 인증 구성입니다.
보호 수준은 허용 버전, 암호 방식과 인증서 검증에 달려 있습니다. TLS 1.3의 현행 규격과 보안 권고를 따르며 암호화 연결만으로 사이트 내용을 신뢰하지 않습니다.
mTLS 상호 TLS 인증
이 절의 용어: mTLS / Mutual Transport Layer Security / 상호 TLS 인증
mTLS는 TLS 연결에서 서버뿐 아니라 클라이언트도 인증서를 통해 자신을 증명하는 상호 인증 구성입니다. 클라이언트 인증서를 검증하는 것과 그 주체의 최종 자원 권한은 별도의 판단입니다. 발급과 폐기, 갱신 및 신뢰 저장소를 함께 관리합니다.
관련 용어와 글
이 용어를 함께 사용하는 개념
함께 이해할 기준 개념
함께 비교할 용어
- Encryption at rest 저장 데이터 암호화
- Encryption in transit 전송 중 암호화
- HTTPS 보안 HTTP
- Digital certificate 디지털 인증서
- VPN 가상 사설망
- WPA 와이파이 보호 접근
- IEEE 802.1X 포트 기반 네트워크 접근 제어
- RADIUS 원격 인증 다이얼인 사용자 서비스
- 방화벽
- ACL 접근제어 목록
- Authentication 인증
- Authorization 권한 부여
- WPA2 와이파이 보호 접근 2
- WPA3 와이파이 보호 접근 3
- SAE 동등자 동시 인증
- EAP 확장 가능 인증 프로토콜
- IPsec IP 계층 보안
- IKEv2 인터넷 키 교환 버전 2
- Split tunneling 분할 터널링
- WAF 웹 애플리케이션 방화벽
- IDS 침입 탐지 시스템
- IPS 침입 방지 시스템
- NAC 네트워크 접근 제어
- ZTNA 제로 트러스트 네트워크 접근
- DMZ 완충 네트워크 영역
- Network segmentation 네트워크 분리
- DDoS 분산 서비스 거부
- Stateful firewall 상태 추적 방화벽
- Stateless packet filtering 비상태 패킷 필터링
- Signature-based detection 시그니처 기반 탐지
- Anomaly-based detection 이상 기반 탐지
- Microsegmentation 마이크로세그멘테이션
- DoS 서비스 거부
- Reflection attack 반사 공격
- Amplification attack 증폭 공격
- mTLS 상호 TLS 인증
- ML-KEM 모듈 격자 기반 키 캡슐화
- ML-DSA 모듈 격자 기반 전자서명
- SLH-DSA 상태 비저장 해시 기반 전자서명
- ML-KEM-512 ML-KEM 512 매개변수 집합
- ML-KEM-768 ML-KEM 768 매개변수 집합
- ML-KEM-1024 ML-KEM 1024 매개변수 집합
- ML-DSA-44 ML-DSA 44 매개변수 집합
- ML-DSA-65 ML-DSA 65 매개변수 집합
- ML-DSA-87 ML-DSA 87 매개변수 집합
- HashML-DSA 사전 해시 ML-DSA
- Asymmetric cryptography 비대칭키 암호
- Digital signature 디지털 서명
- PKI 공개키 기반 구조
- Confidential Computing 기밀 컴퓨팅
- OAuth OAuth 권한 위임 프레임워크
- SPIRE SPIFFE 실행 환경
- TEE 신뢰 실행 환경
- Remote attestation 원격 증명
- DPoP 소유 증명 기반 토큰 제약
- Zero trust 제로 트러스트
- Encryption 암호화
- 서버