서버·DB·보안 SELECT * 때문에 컬럼 권한이 안 먹힐 때 ProxySQL로 우회한 실무 보안 회고 컬럼 권한을 걸면 SELECT *는 권한 없는 컬럼 때문에 통째로 거부되고, 저는 이 벽을 ProxySQL 쿼리 재작성으로 넘었습니다. 다만 이번에 다시 검증해 보니 재작성만으로는 민감 컬럼을 지킬 수 없었고, DB 컬럼 권한을 함께 걸어 두어야 실제 잠금이 됩니다.이 글은 10년 된 서비스에 AWS WAF, DB 계정 분리, ProxySQL을 차례로 적용하며 700개가 넘는 SELECT * 코드에 부딪혔던 제 경험을 정리한 회고입니다. 같은 상황을 로컬 MariaDB와 ProxySQL로 다시 재현한 에러 코드, 정규식 규칙에서 실제로 새는 지점, 운영할 때 놓치기 쉬운 설정 단계까지 함께 담았습니다.목차10년 묵은 서비스에 AWS WAF부터 도입한 이유DB 계정 분리와 컬럼 권한 계획이 SELECT *.. 2026. 5. 28. 09:00