본문 바로가기
카테고리 없음

인증서는 무엇이고 왜 필요할까

by by_merry 2026. 4. 27.

HTTPS와 SSL/TLS를 이해했다면 이제 자연스럽게 이런 질문이 생긴다.

“그럼 브라우저는 어떻게 이 서버가 진짜인지 아는 거지?”

바로 그 역할을 하는 것이 ‘인증서’다.

결론부터 말하면 인증서는 이 서버가 진짜인지 증명해주는 신분증이다.

 

인증서는 무엇일까

인증서는 서버의 정보를 담고 있는 디지털 문서다.

이 안에는:

  • 도메인 이름 (예: example.com)
  • 서버의 공개키
  • 발급 기관 정보

같은 정보가 들어 있다.

그리고 이 문서는 신뢰할 수 있는 기관이 발급한다.

왜 인증서가 필요할까

인터넷에서는 “가짜 서버” 문제가 있다.

예를 들어:

  • 내가 은행 사이트에 접속했다고 생각했는데
  • 사실은 공격자가 만든 가짜 서버일 수도 있다

이걸 막기 위해 인증서가 필요하다.

즉, 인증서는:

  • 이 서버가 진짜인지 확인하고
  • 사용자가 안전하게 접속하도록 도와준다

인증서는 누가 발급할까

인증서는 아무나 만들 수 있는 것이 아니다.

CA(Certificate Authority)라는 인증 기관이 발급한다.

대표적으로:

  • Let’s Encrypt
  • DigiCert
  • GlobalSign

같은 곳이 있다.

브라우저는 이 기관들을 이미 신뢰하고 있다.

인증서는 어떻게 동작할까

과정을 간단히 보면 이렇다.

  1. 브라우저가 서버에 접속
  2. 서버가 인증서를 전달
  3. 브라우저가 인증서 검증
  4. 정상이라면 HTTPS 연결 진행

즉, 접속할 때마다 “이 서버 믿을 수 있는지” 확인하는 과정이 있다.

인증서가 없으면 어떻게 될까

인증서가 없으면 이런 일이 발생한다.

  • 브라우저 경고 표시
  • “안전하지 않음” 메시지
  • 사용자 신뢰도 하락

그래서 대부분의 사이트는 반드시 인증서를 사용한다.

비유하면 이렇게 이해하면 쉽다

  • 인증서 = 신분증
  • CA = 국가 기관
  • 브라우저 = 검사하는 사람

신분증이 없으면 믿을 수 없는 것과 같다.

HTTPS와의 관계

이제 전체 연결이다.

  • SSL/TLS = 암호화 기술
  • 인증서 = 신뢰 확인
  • HTTPS = 이 둘이 합쳐진 것

즉, 인증서가 있어야 HTTPS가 제대로 동작한다.

한 줄로 정리하면

인증서는 서버가 진짜인지 증명해주는 디지털 신분증이며, 안전한 HTTPS 통신을 위해 반드시 필요하다.