에러 메시지

    SQL Injection - 방어 실습(3), 에러 메시지 노출 방지

    SQL Injection - 방어 실습(3), 에러 메시지 노출 방지

    에러 메시지에는 필요한 최소한의 정보만 담는 것이 원칙이다. 앞서 Error Based SQL Injection에서는 공격자가 고의로 에러를 유발시켜 에러 메시지에서 직접적으로 정보를 탈취했다. 따라서 이런 공격을 막기 위해 에러 메시지를 출력하지 않는 코드를 추가했다. 이 코드를 상단에 추가하면 에러 메시지를 출력하지 않는다. Error Based SQL Injection이 불가능해졌다.