Computer >> 컴퓨터 >  >> 네트워킹 >> 네트워크 보안

네트워크 보안에서 인증 기관(CA)이란? 개념부터 인증서 발급 방법까지

인증 기관(CA)이란 무엇인가?

인증 기관(Certificate Authority, CA)은 웹사이트, 이메일 주소, 기업 또는 특정 개인 같은 실체의 신원을 검증하고, 해당 실체를 암호화 키와 결합해 주는 신뢰 기반의 제3자 조직입니다. 즉, CA는 공개된 네트워크 환경에서 안전한 통신을 보장하는 보안 인증서와 공개 키를 발급하는 역할을 담당합니다.

왜 인증 기관이 필요한가?

인증 기관은 단순히 조직의 인터넷 보안만 강화하는 것이 아니라 일반 사용자에게도 큰 도움을 줍니다. CA는 웹사이트, 도메인, 조직의 진위 여부와 신뢰성, 합법성을 독립적으로 검증해 줌으로써, 사용자가 온라인에서 누구와 통신하고 있는지 정확히 알 수 있도록 돕습니다.

CA의 궁극적인 목표는 조직과 사용자를 포함한 모든 사람에게 더 안전한 인터넷 환경을 만드는 것입니다. 인증 기관은 웹사이트를 인증함으로써 개인과 조직이 온라인에서 안전하게 소통할 수 있도록 보장합니다.

인증 기관의 역할

인증 기관은 모든 기능적 실체에 대한 정책을 수립하고 관리합니다. 구체적으로 다음과 같은 업무를 수행합니다.

• 보안 정책 및 절차의 수립, 배포, 유지, 시행
• 인증서의 발급과 전반적인 관리
• 인증서에 담긴 정보의 정확성 검증
• 자신의 개인 키로 인증서에 서명

CA는 인증서의 발급자(issuer)로서 인증서가 배포되고 관리되는 전 과정에 책임을 집니다.

누구나 인증 기관이 될 수 있을까?

이론적으로는 가능합니다. 예를 들어 Mozilla의 브라우저 인증서 정책 페이지에서는 누구나 CA 등록을 신청할 수 있습니다. 브라우저에 인증서가 번들로 포함되면 VeriSign이나 주요 은행과 동등한 신뢰 수준을 갖춘 것으로 간주됩니다.

다만 상용 인증 기관(TCA)은 조직의 요청에 따라 인증서를 제공하는 독립된 제3자 실체로, 인증서를 요청한 조직이나 개인이 통제할 수 없다는 점이 중요합니다. 이러한 독립성 때문에 CA는 신뢰할 수 있는 검증자 역할을 할 수 있습니다.

인증 기관으로부터 인증서를 발급받는 방법

1. CSR(인증서 서명 요청) 생성

CA는 CSR(Certificate Signing Request)이 생성되기 전에는 인증서를 발급할 수 없습니다. BeyondTrust Appliance B Series 인터페이스와 같은 관리 도구에서 CSR을 생성한 뒤, 인증 기관에 데이터를 제출하면 요청이 처리됩니다.

2. macOS에서 인증서 발급받기

Mac 사용자라면 '키체인 접근(Keychain Access)' 앱에서 키체인 접근 > 인증 지원(Certificate Assistant) 메뉴로 이동하여 인증서를 요청할 수 있습니다. 이메일 주소와 이름 등 필요한 정보를 입력하고 '계속'을 클릭하면, 지정한 인증 기관이 발급한 인증서를 받을 수 있습니다.

3. Windows에서 인증서 발급받기

Windows 환경에서는 '인증서 요청(Request a certificate)' 버튼을 클릭한 후, 고급 인증서 요청 페이지로 이동합니다. '이 CA로부터 인증서 만들기'를 선택하고 양식을 작성하세요. 식별에 필요한 모든 정보를 정확히 입력하고 추가 선택 사항을 설정하면 됩니다.

4. cPanel을 활용한 인증서 발급

호스팅 계정의 cPanel 제어판에서 인증서 서명 요청(CSR)을 생성해 복사한 뒤, CA에 구매 요청을 하면 됩니다. 이후 이메일 확인 링크를 통해 인증서를 검증하면 되는데, DV(Domain Validation) 인증서라면 이 과정만으로 발급이 완료됩니다.

인증서 비용은 얼마인가?

인증서 가격은 검증 수준과 브랜드에 따라 차이가 큽니다. 대표적인 예시는 다음과 같습니다.

• Comodo PositiveSSL: 정가 $49.00/년 → 판매가 $7.27/년 (도메인 소유권 검증)
• Comodo InstantSSL Premium: 정가 $179.95/년 → 판매가 $56.06/년 (발급 전 도메인 및 회사 정보 검증)

InstantSSL Premium처럼 검증 수준이 높은 인증서는 회사 세부 정보까지 확인하며, 256비트 암호화와 함께 녹색 주소창(Green Address Bar) 기능을 제공하기도 합니다.

CA 인증서는 어떻게 작동하는가?

CA는 인증서에 담긴 정보가 정확한지 검증한 후, 자신의 개인 키로 인증서에 서명합니다. 서명된 서버 인증서를 다시 받으면 해당 인증서를 서버에 가져오기(import)하여 설치하면 됩니다. 이렇게 하면 브라우저와 서버 간의 통신이 암호화되고, 방문자는 해당 사이트가 신뢰할 수 있음을 확인할 수 있습니다.