블로그 목록
기술교육3분 읽기

TLS 인증서가 증거에서 하는 역할 — '진짜 그 사이트'를 증명하는 법

웹사이트가 "나는 naver.com이다"라고 주장할 때, 그 주장을 신뢰할 수 있는 제3자(CA, 인증기관)가 보증해주는 것이 TLS 인증서입니다.

TLS(Transport Layer Security) 인증서는 "내가 접속한 사이트가 진짜 그 사이트가 맞는지"를 증명하는 디지털 신분증입니다. 증거 수집에서 출처의 진정성을 보장하는 핵심 요소입니다.




TLS 인증서란?

웹사이트가 "나는 naver.com이다"라고 주장할 때, 그 주장을 **신뢰할 수 있는 제3자(CA, 인증기관)**가 보증해주는 것이 TLS 인증서입니다.

신분증에 비유하면: 사이트 = "나는 네이버입니다" TLS 인증서 = 정부가 발급한 사업자등록증 CA(인증기관) = 등록증을 발급하는 정부 기관 가짜 네이버를 만들 수는 있지만, 진짜 인증기관(DigiCert, Let's Encrypt 등)에서 "naver.com" 인증서를 받는 것은 네이버만 가능합니다.




TLS 인증서에 담긴 정보

도메인(CN)*.naver.com
발급 기관(Issuer)DigiCert Inc.
유효 기간2024-01-01 ~ 2025-01-01
공개키(Public Key)RSA 2048-bit
서명 알고리즘SHA-256 with RSA



증거에서 왜 중요한가?

상대방이 이렇게 반박할 수 있습니다:

TLS 인증서 기록이 있으면 이 반박이 불가능합니다:

✅ 인증서 CN = "*.naver.com" → 네이버 공식 도메인 확인 ✅ 발급기관 = DigiCert → 전 세계적으로 신뢰받는 CA ✅ 인증서 검증 성공 → 가짜 서버가 아님을 증명 ✅ 서버 IP와 매칭 → DNS 위조도 아님을 확인




인증서 검증의 원리 (간단 버전)

  1. 브라우저가 서버에 접속 요청 2. 서버가 TLS 인증서를 보내줌 3. 브라우저가 CA의 서명을 확인 (위조 불가) 4. 도메인 일치 확인 (naver.com ↔ 인증서의 CN) 5. 검증 성공 → 자물쇠 표시 + 암호화 통신 시작



TrueSnap이 기록하는 것

• 인증서 체인 전체 — 루트 CA까지의 전체 신뢰 경로 • 인증서 검증 결과 — 유효/만료/폐기 상태 • 도메인 일치 여부 — CN/SAN과 실제 URL 비교 • 암호화 방식 — TLS 버전, 암호 스위트 • 서버 IP 주소 — 실제 접속한 서버의 물리적 주소

이 정보가 HAR 파일에 포함되어, **"이 캡처는 실제 naver.com에서 가져온 것"**임을 기술적으로 증명합니다.

지금 바로 법적 증거를 확보하세요

가입만으로 5건 무료. SHA-256 해시·블록체인 시점증명·포렌식 증명서까지 한 번에.

TrueSnap 이용하기