🇰🇷 한글 설명
PostgreSQL Anonymizer에서 규칙(rule) 내 서브쿼리가 반환하는 데이터가 마스킹되지 않는 문제가 있습니다. 이 문제는 PostgreSQL Anonymizer 3.3.0 이상 버전에서 해결되었습니다.
💡 쉬운 설명
개인정보를 가리는 PostgreSQL 확장 기능이 특정 조건에서 데이터를 제대로 가리지 못합니다. 최신 버전으로 업데이트하면 이 문제가 해결됩니다.
🇺🇸 원문 (English)
PostgreSQL Anonymizer doesn't mask data returned by a sub-query in a rule. The problem is resolved in PostgreSQL Anonymizer 3.3.0 and later versions.
📍 영향받는 시스템
PostgreSQL Anonymizer 3.3.0 미만 버전 사용 환경
⚔️ 공격 벡터
권한이 있는 사용자가 규칙 내 서브쿼리를 통해 마스킹되지 않은 원본 데이터를 조회할 수 있음
🛡️ 대응 방법
PostgreSQL Anonymizer를 3.3.0 이상 버전으로 업데이트
🔧 검증 코드
출력된 버전이 3.3.0 이상이면 패치 완료, 3.3.0 미만이거나 출력이 없으면 설치 여부 및 업데이트 필요
psql -U postgres -d postgres -tAc "SELECT extversion FROM pg_extension WHERE extname = 'anon';" 2>/dev/null