용어와 정의
영문 또는 원어: STARTTLS
한글명: 연결 중 TLS 전환
STARTTLS는 응용 프로토콜 연결에서 협상한 뒤 TLS 보호로 전환하는 방식입니다. 별도의 새 메시지 전송 프로토콜이나 사용자 인증 자체를 뜻하지는 않습니다.
정확한 의미와 원리
서버가 제공하는 기능을 확인하고 TLS 전환 요청을 수행한 뒤 보호된 통신을 시작합니다. 어떤 상태를 다시 협상해야 하는지는 SMTP나 LDAP 등 사용하는 응용 규격에 따라 다릅니다.
쉽게 이해하는 사용 예시
메일 서버나 디렉터리 서버에 접속한 뒤 암호화된 연결로 전환하는 구성을 생각할 수 있습니다. 연결 버튼이 눌렸다는 사실보다 실제 TLS 전환 성공을 확인하는 것이 중요합니다.
종류와 관련 개념의 차이
연결 시작부터 TLS를 이용하는 방식과 연결 도중 전환하는 StartTLS를 구분합니다. 같은 이름의 전환 기능이 여러 응용 프로토콜에 존재해도 모든 명령과 실패 처리 규칙이 같지는 않습니다.
적용 조건과 오해하기 쉬운 점
암호화 필수 정책과 인증서 검증을 명확히 해야 합니다. TLS 기능이 광고되지 않거나 전환이 실패했을 때 무조건 평문으로 계속하면 필요한 보호를 잃을 수 있습니다.