필터링
필터링 (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"
장점
- 빠른 대응 — 손상된 자격 증명만 골라 신속히 폐기합니다.
- 최소 영향 — 정상적인 다른 워크로드에 영향을 주지 않습니다.
- 세분화된 제어 — 인증 메서드, 시크릿 엔진, 경로 수준에서 폐기를 제어합니다.
참고: 필터링 기능의 정확한 플래그와 동작은 버전에 따라 다를 수 있으니 공식 문서를 확인하세요.