2011-02-05 2 views
0

나는 몇 가지 MySQLi multi_query 함수를 설정 중입니다. multi_query와 함께 prepared statement를 사용할 수 없다는 것을 알고 있으므로 muti_query와 함께 사용하기를 권장하는 보안 예방책을 알고 싶습니다.MySQLi multi_query 보안 사전

real_escape_string()?

+2

입력 탈출을 예방 아니라, 전혀 실행됩니다 유효한 쿼리를 생성하기위한 요구 사항입니다. –

답변

1

예. 특히 주어진 multi_query()는 'exploits of a mum'주입 유형을 허용합니다. 그래서 그래 :

  1. 탈출 정수로 문자열
  2. 캐스트 inetgers을하고,
  3. 가능하면 수레, UPDATE, INSERT를 선택 만 삭제하려면 응용 프로그램 권한을 할당하는 수레.