ACME Subscriptions SSL/TLS 관리 자동화

ACME 란?

ACME(Automatic Certificate Management Environment)는 웹사이트 보안을 위한 SSL/TLS 인증서 발급과 갱신을 자동화하는 프로토콜입니다. 웹서버와 인증기관 CA 간의 인증서 발급 과정을 자동으로 처리해줍니다. 클라이언트(ACME bot)와 인증기관(CA) 사이의 상호작용을 정의하며, IETF 표준 프로토콜이며 RFC 8555에서 규격화되었습니다. (더 자세한 설명은 인터넷 검색 자료를 참조 바랍니다)

ACME 주요 기능 및 장점

발급 자동화 : 인증서 발급, 갱신, 설치까지 자동으로 처리되어 관리 부담이 감소됩니다.
갱신 자동화 : 인증서 갱신 누락/만료로 인한 웹사이트 접속 장애를 방지할 수 있습니다.
DCV 인증 : HTTP-01, DNS-01 등 표준화된 챌린지 방식을 통해 DCV 검증이 자동으로 진행됩니다.
확장성 : 여러 도메인 및 하위 도메인도 손쉽게 추가/제거를 통한 관리가 가능합니다.
재발급 무제한 : 구독 기간 동안 인증서의 발급/재발급이 무제한으로 지원됩니다.
접근 무제한 : 클라이언트의 IP, 요청횟수, 발급횟수 등 FreeCA 와 다르게 Limit 제한이 없습니다.
안정적인 서비스 : 상용 CA 만의 높은 호환성 및 24X365 안정적인 서비스 이용이 가능합니다.
무료 관리도구 : 다양한 무료 클라이언트(ACME bot)가 존재하며, 고객측 환경에 맞게 취사선택 가능합니다.

ACME 이용 과정
1

ACME bot

2

구독구매

3

ACME 실행

4

SSL 발급완료

5

웹서버 적용

6

자동갱신 설정

7

구독연장

  1. ACME bot 설치

    • 예: certbot, win-acme 등 여러 무료 bot 중에서 고객사 환경에 맞게 취사 선택하여 설치 및 구성 (서버관리자 작업 필수)

  2. Subscription 구매

    • 마이페이지 주문을 통해서, 필요한 싱글 FQDN 또는 Wildcard 도메인 주문 등록 (등록 후 필요시 도메인추가 가능)

  3. ACME 실행

    • 구독 구매 후, 제공되는 EMAC/Server 정보와, DCV 설정 자동화 구성 후, ACME ➜ CA 측에 발급 요청

  4. SSL 발급완료

    • 각 SAN 도메인에 대한 DCV 인증을 통과(각 bot 의 추가 라이브러리 활용)하여, SSL 인증서 자동 발급 완료

  5. 웹서버에 인증서 적용

    • 각 ACME bot 의 추가 라이브러리를 활용하여 Apache, Nginx, IIS 등 서버에 인증서 자동 또는 수동 설치

  6. 자동 갱신 설정

    • 대부분의 bot 클라이언트에서 제공되는 자동 갱신 명령어/스크립트를 활용하거나 (예: cron job), 직접 개발 가능

  7. Subscription 연장

    • 구매한 구독상품 만료전 알림이 되며, 마이페이지에서 결제/제출만으로 간편하게 기간 연장 (별도의 ACME bot 작업 없음)

Subscription 상품
구독 상품 가격은, 환율 및 인증기관 CA 의 공급가 변동에 의해서, 예고없이 언제든지 조정될 수 있습니다. 표기된 가격은 공급가(사업자환급) 기준이며, 구매시 결제 금액은 부가세 (VAT +10%) 포함이 됩니다. OV(Organization Validation) 인증은 사전에, 해당 기관(회사)에 대한 사업자 인증이 통과되어 있어야 합니다.
Domain SSL - 단일 도메인 FQDN
  인증기관 1년 2년 3년
Sectigo CaaS DV Domain Sectigo ACME (예정) (예정) (예정)
Sectigo CaaS OV Domain Sectigo ACME (예정) (예정) (예정)
Wildcard SSL - 무제한 서브(*.domain.com) 도메인
  인증기관 1년 2년 3년
Sectigo CaaS DV Wildcard Sectigo ACME (예정) (예정) (예정)
Sectigo CaaS OV Wildcard Sectigo ACME (예정) (예정) (예정)

FAQ

SSL 인증서의 유효기간이 최대 47일로 단축될 예정에 따라, 발급 주기가 짧아집니다. 그렇기 때문에 발급/적용 주기가 빨라지고 그 과정에서 서버관리자의 업무가 증가합니다. ACME 는 SSL 인증서의 발급~적용까지 모두 자동화를 위한것이므로, ACME 를 이용하기 위해서는 ACME bot 구축이 절대 필수입니다. ACME bot 구축 없거나 또는 불가능한 시스템에서는, 인증서 발급이 가능하지 않습니다.
ACME bot 종류 : Certbot, win-acme, acme.sh, cert-manager, lego, Certify, dehydrated, Posh-ACME
위와 같은 ACME bot 외에도, ACME 표준 프로토콜 접속을 구현한 수많은 bot 들이 존재합니다. 인터넷 검색을 통해서, 고객측 환경에 적합한 bot 선택을 하시면 됩니다. ACME bot 대부분은 오픈소스로 무료입니다.
요청횟수, 발급갯수, 도메인갯수, 발급주기, 갱신제약, IP제한 등등에서 일부 제한을 두는 무료 ACME 서비스와는 다르게, 상용 ACME 서비스는 어떤 제한도 없습니다. 그래서 대규모 발급이 가능해지며, 대량 발급 이용에 따른 웹서비스 장애 위험도 최소화 할수 있습니다.
ACME bot 은 매우 다양하게 존재하며, 거의 대부분 환경을 지원합니다. 다만, 웹호스팅 같은 웹서버의 일부분 접근만 가능한 환경에서는, ACME bot 제한이 있을수 있습니다. 보다 자세한 사항은, 해당 웹사이트가 작동중인 웹서버 관리자(또는 호스팅사)에 문의해 보시기 바랍니다.
ACME bot 설치/구동에 관련 별도의 기술지원은 제공 하고 있지 않습니다. 인터넷 상에는 ACME bot 구성에 관련된 자료가 매우 많습니다. 그럼에도 불구하고 직접 설치/적용이 어려운 경우, 서버 전문가에게 설치/구성 대행을 권장드립니다. (SecureSign 의 서비스 제공 범위는, ACME 상품 신청서에 한정됩니다). 유료기술지원 확인하기
ACME bot 을 구축하더라도, 기존의 매뉴얼 방식 발급때와 동일한 DCV 인증을 거칩니다 (이메일 방식은 지원되지 않음). 그렇기에, 대부분의 ACME bot 에서는 DCV 인증을 자동화 할수 있는 스크립트 또는 라이브러리를 추가로 제공하고 있습니다. (HTTP 방식 - 자동으로 웹사이트에 인증 파일 생성 / DNS 방식 - 자동으로 DNS 서버에 인증 레코드 추가)
ACME bot 을 통해서 신청/인증/발급이 자동화 됩니다. 대부분의 ACME bot 은, 주류 웹서버에 SSL 인증서 적용을 자동화하는 스크립트 또는 라이브러리를 제공하고 있습니다. 다만 특정 웹서버나 특정 커스텀 환경에서는 별도 개발이 필요할수도 있습니다.
SecureSign 이나 CA 측의 사정이 아닌, 오직 고객측 시스템내에서 작동하는 ACME bot 의 작동 환경에 따라서만 결정됩니다. 고객측에 설치된 ACME 환경이 원활히 작동되면, 즉시 발급/적용이 완료됩니다. 대부분의 지연은, 고객측의 DCV 인증 자동화 설정 오류(또는 미설정) 때문입니다.
ACME 환경은, 기본값으로 PEM 방식으로 발급이 완료됩니다. 그러므로, 특정 포맷이 필요한 경우에는 고객측 시스템내에서 PEM 을 다른포맷으로 자동으로 변환하는 별도의 기능을 개발하거나 또는 공개되어 있는 자동화 라이브러리를 구축(탑재)하셔야 합니다.
가능합니다. 최초 기본 도메인을 ACME 서비스에 구독 등록을 완료합니다. 그 이후에, 기존 주문 기반으로 싱글 FQDN 또는 Wildcard 도메인을 지속적으로 추가할수 있습니다. 기존의 멀티도메인 인증서와 동일하게 발급됩니다. 주문에 포함된 도메인중 일부의 제거도 지원됩니다.
만료 예정일 전에 미리 메일 알림을 해드립니다. 만료전 마이페이지에서 구독 연장을 통해서, 인증기관 CA 서버측에, 단순히 기간 연장 설정만 하면 됩니다. 고객측 시스템에 설정된 ACME bot 구성을 변경하거나 조작할 필요는 없습니다. (아예 만료되어 ACME 계정이 폐쇄된 경우에는 재설정 필요)

컨텐츠의 무단 전재/복사 및 이메일 주소의 수집/이용을 허용하지 않습니다.
SecureSign. All rights reserved.