목록 보기
당근이 AWS CloudHSM으로 대규모 서명키 관리 시스템을 구축한 방법– 2부: CloudHSM 아키텍처와 다계층 접근 제어
데브옵스

당근이 AWS CloudHSM으로 대규모 서명키 관리 시스템을 구축한 방법– 2부: CloudHSM 아키텍처와 다계층 접근 제어

AWS
AWS
2026년 7월 30일

두줄요약

AWS CloudHSM 기반 서명 시스템을 네트워크·애플리케이션·HSM 내부의 3계층으로 보호하는 구조를 소개했습니다. Istio, Kyverno, mTLS, 키 속성 설정으로 허용된 경로에서만 서명되도록 설계했습니다.

구조와 흐름

  • EKS 기반 Token Issuer, 전용 HSM 접근 NodeGroup, CloudHSM 클러스터, HSM 관리 인스턴스, Istio, Secrets Manager, Certbot CronJob으로 구성된 서명 시스템 아키텍처
  • 네트워크, 애플리케이션, HSM 내부의 3계층으로 접근 제어를 분리한 설계

선택 이유

  • 서명 키가 HSM 밖으로 나오지 않도록 보장하면서 허용된 경로에서만 서명이 이뤄지도록 보호
  • 단일 자격 증명 유출과 비인가 워크로드 접근에 대한 추가 방어 계층 확보

주의할 점

  • mTLS 인증서 자동 갱신 실패가 서명 장애로 이어지지 않도록 만료 전 여유 갱신과 모니터링 필요
  • 키 속성과 소유권·공유 설정은 생성 시점에 결정되므로 사전 체크리스트 필요
  • PKCS#11 연동에서는 프록시·도메인 기반 라우팅이 일반 패턴처럼 동작하지 않을 수 있음

적용해볼 점

  • Istio AuthorizationPolicy, Security Group, mTLS, Kyverno, IRSA, CloudTrail을 조합한 다계층 방어
  • CloudHSM user 분리와 Extractable/Destroyable 비활성화로 최소 권한과 키 보호 강화
  • HSM 목록 관리는 SDK 권장 방식 활용이 더 안정적

다음 읽기

#AWS CloudHSM 주제를 이어서 읽기

당근이 AWS CloudHSM으로 대규모 서명키 관리 시스템을 구축한 방법 – 1부: 서명키 보안의 중요성과 서비스 선택

당근이 대규모 JWT 서명 환경에서 키 유출 위험과 접근 제어 한계를 해결하기 위해 KMS와 CloudHSM을 비교했습니다. 비용과 성능, 장애 대응을 함께 고려해 CloudHSM 중심의 하이브리드 구조를 선택했습니다.

AWS
AWS
데브옵스
전체 보기

댓글 0개

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...