PHP SQL 인젝션 공격 방어
유지/보수를 진행하던 사이트 10곳가량 인젝션 공격이 동시다발적으로 들어왔다. Apache 로그를 확인해보니 상대는 GET, POST, SERVER 값 등등 모든 값을 수정해서 인젝션 쿼리를 실행했다. 1. 문제 분석 상대의 공격 방법은 union으로 정상적인 쿼리에 자신이 실행하고자 하는 쿼리를 덧붙여 실행하고 sleep으로 실행한 쿼리의 sleep 되는 시간을 통해 값이 참인지 거짓인지 알아내는 방식이었다.DB 구조, 테이블 이름, 데이터 모두 […]