필터링

필터링 (Filtering)

Vault의 필터링(Filtering) 개념은 봉인 상태 손상이나 특정 자격 증명 손상 시, 다른 동료의 정상 작업에 영향을 주지 않고 자격 증명을 **신속하게 폐기(신속한 자격 증명 폐기)**하는 기능입니다. Vault Enterprise/자격 증명 폐기 관련 기능으로, 특정 경로 접두어를 지정해 폐기 대상을 세분화할 수 있습니다.

출처: 문서

본문

자격 증명 폐기 필터링 (Credential Revocation Filtering)

인증 메서드나 시크릿 엔진의 신속한 폐기(quick revoke)를 수행할 때, 특정 경로로 범위를 제한하지 않으면 해당 인증/엔진에 연결된 모든 자격 증명이 폐기됩니다. 필터링을 사용하면 폐기 대상을 특정 경로의 자격 증명으로 한정할 수 있습니다.

  • 기본적으로 vault auth disable <path> 또는 vault secrets disable <path>는 해당 경로 아래의 모든 자격 증명을 폐기합니다.
  • 필터링을 사용하면 특정 접두어 경로에 해당하는 자격 증명만 폐기할 수 있어, 의도치 않은 전체 폐기를 방지합니다.

사용 예시

-filter 플래그를 사용해 폐기 경로를 지정합니다.

$ vault secrets disable -preserve path
$ vault lease revoke -prefix secret/foo -filter "sys/auth"

장점

  • 빠른 대응 — 손상된 자격 증명만 골라 신속히 폐기합니다.
  • 최소 영향 — 정상적인 다른 워크로드에 영향을 주지 않습니다.
  • 세분화된 제어 — 인증 메서드, 시크릿 엔진, 경로 수준에서 폐기를 제어합니다.

참고: 필터링 기능의 정확한 플래그와 동작은 버전에 따라 다를 수 있으니 공식 문서를 확인하세요.

더 알아보기 (Learn more)