HashiCorp Vault



민감한 정보 관리 자동화 : HashiCorp Valut

액세스 토큰, 암호, 인증서 및 암호화 키를 제어합니다.

HashiCorp Vault는 분산되어 있는 민감한 정보들을 통합하고, 암호화하여 안전하게 관리할 수 있는 보안 솔루션입니다.

멀티/하이브리드 클라우드 및 전통적인 인프라에서 생성되는 민감한 정보에 최소한의 권한 설정으로 접근하게하여 보안 환경을 고도화하고, UI, CLI, HTTP API를 이용해 토큰, 비밀번호, 인증서, 암호화 키 및 기타 민감한 데이터에 대한 액세스 보호 및 저장하여 엄격하게 제어할 수 있도록 합니다.

또한, 모든 보안 운영을 중앙에서 관리함으로써 오버헤드를 줄여 생산성을 높이고 비용을 절감하며 보안을 중앙 집중화함으로써 하드 코딩된 인증 정보를 제거하여 침해 위험을 줄일 수 있도록 지원합니다.

다양한 비밀 정보를 중앙에 통합 저장

서비스의 엑세스를 위해 필요한 인증 정보 및 클라이언트간의 전송 중인 모든 키 등 토큰, 비밀번호, 인증서 및 암호화 키 등의 동적 보안 요소를 중앙에 통합하여 관리합니다. 또한, 액세스와 배포 API 및 CLI를 제공합니다.(K/V- ID&PW, SSH-OTP, Cloud, KMIP, DB ID&PW, PKI)

접근 권한 정책 적용으로 비밀 정보 보안 강화

기존 인프라 및 다양한 클라우드 운영 환경의 시스템, 애플리케이션 및 민감한 데이터를 보호하기 위해 토큰, 암호, 인증서 및 암호화키를 모두 중앙에서 관리하고 암호화함으로써 오버헤드를 줄여 생산성을 높이고, 접근 권한에 대한 정책 설정으로 보안을 강화합니다.

키 라이프 사이클의 자동화(Dynamic Secrets)

접속을 위해 필요한 암호 정보는 사용 시간 정책에 따라 신규 생성 및 폐기의 라이프사이클를 자동으로 수행합니다.

비용 절감

키, 암호, 인증서 등을 자동으로 생성하고 폐기하는 라이프 사이클을 지원하기 때문에 주기적으로 변경 또는 삭제 등의 작업으로 인한 추가 비용을 절감할 수 있습니다. 또한, PKI, TLS/SSH 등의 다양한 인증을 지원하여 추가 보안 시스템 도입 비용 역시 절감할 수 있습니다.

Vault 사용 사례

Vault의 주요 기능

Public Cloud Key 관리
  • Public Cloud (AWS / Azure / GCP) : 접근을 위한 계정을 동적으로 생성하고, 역할 및 사용기간을 정해서 자동으로 만료
  • Key management (AWS / Azure / GCP) : 클라우드 KMS를 대신하여, Key 관리 (생성 및 변경)
접근 관리
  • Database : 데이터베이스의 자격증명을 동적으로 생성하거나 암호를 교체하는 동작을 수행하며 자격증명 만료에 대한 동작 수행
  • SSH : SSH 프로토콜을 통해 머신에 접근하기 위한 비밀정보를 OTP 또는 인증서로 안전하게 접근
  • TOTP : TOTP 표준에 따라 시간 기반 자격증명을 생성하며, 생성 역할과 공급자 역할을 모두 수행 가능
데이터 암호화 관리
  • Transit : 다양한 데이터를 암호화하여, 반환 (데이터를 저장하지 않음)
  • Transform : 암호화되지 않은 데이터를 암호화 규격을 설정하여, 데이터의 형태를 보존하거나, 마스킹을 하여, 반환
  • KMIP : KMIP Key Management Interoperability Protocol 서버 공급자로 동작하고 KMIP 관리 개체 수명주기 처리
인증서 및 데이터 저장, 관리
  • PKI : 동적인 X.509 인증서를 생성하며, 이를 통해 개인키, CSR 생성과 CA 제출/확인/서명 프로세스를 수행. Root CA 와 Intermediate CA 역할을 수행하고, 인증서 갱신을 자동화
  • Key/Value : Vault로 구성된 물리적 스토리지에 key/value 시크릿 정보를 저장하는데 사용되며, 버전관리 활성화 가능

Valut 에디션

Standard Plus Premium ADP
Secret Management
Dynamic Sercrets, Secret Storage
Detailed Audit Logs Leasing & Revoking Secrets
ACL Templates
Access Contral Policies, Identity Plugins, Encryption as a Service
AWS & GCP KMS Auto-unseal, Azure Key Vault Auto-unseal
Enterprise Platform
Namespaces, Disaster Recovery, Monitoring with Splunk
Governance & Policy
HSM Auto-unseal, Multi-factor Authentication
Sentinel Integration, FIPS-140-2 & Seal Wrap
Control Groups, Entropy Augmentation, Lease Count Quotas
Automated Integrated Storage Snapshots
Performance
Performance Replication, Path Filters
Replication Filters, Read Replicas
Advanced Data Protection (ADP)
Format Preserving Encrytion, KMIP, Data Masking
Key Management Secret Engine, Tokenization
Support
Case Open 및 장애 지원, SW Upgrade