블로그로 돌아가기
Security 2026-04-11

API 키 교체 전략

다운타임, 유출, 새벽 3시 알람 없이 API 키 교체.

장기 API 키는 보안 부채입니다. 해법은 교체 - 누구도 눈치채지 못할 정도로 매끄럽게.

교체 이유

  • 캐시된 env var의 노트북 도난
  • 로깅 시스템이 키 우발 캡처
  • 계약자 퇴사
  • 라이브러리 버전 침해

"긴급히 키 교체"가 유일한 대응이라면 이미 패배.

2-키 패턴

자격 증명당 항상 2개 유효 키 유지:

1. 새 키 생성

2. SECONDARY로 설정

3. 컨슈머 설정 롤아웃

4. 유예 기간 후 구 키 비활성

5. 새 키를 PRIMARY로 승격

Vault로 자동화

Hashicorp Vault, AWS Secrets Manager, GCP Secret Manager. 단기 자격 증명 발행 가능.

누출 조기 감지

  • GitHub Secret Scanning
  • TruffleHog/gitleaks (pre-commit)
  • 제공자 측 이상 감지

교체 시간 목표

성숙한 팀은 15분 이내. 분기별 드릴.

로깅 위생

전체 키를 절대 로깅하지 말고 마지막 4자만.

서비스별 키

소비 서비스/환경당 하나. 침해 시 피해 반경 작음.