2013-12-10 3 views
0

phpMyAdmin에서 데이터베이스를 만들 때 사이트에서 자동으로 SQL injection과 같은 공격에 대한 보호 기능을 만들 수 있는지 알고 싶습니까? 그리고 만약 가능하다면이 기능을 끌 수 있습니까? 내가 MAMP와 함께 제공되는 phpMyAdmin을 사용하고 있다면 명확한 정보를 얻을 수 있습니다.phpMyAdmin에 보안 기능이 내장되어 있습니까

+1

짧은 대답 : 아니오. 스크립트에 보호 기능을 코딩해야합니다. –

+4

phpMyAdmin은 MySQL을위한 클라이언트 응용 프로그램입니다. 응용 프로그램과 작성한 쿼리를 방해하지 않습니다. 코드가 안전한지 확인해야합니다. 원하는 경우이 작업을 수행하는 웹 프레임 워크를 찾을 수 있습니다. –

답변

0

그렇습니다. phpMyAdmin은 쿼리를 적절하게 이스케이프 처리하므로 테이블 이름을 x'; DROP TABLE users; --과 같이 지정하면 실제로 테이블이 생성됩니다. 반면 Sam D는 응용 프로그램이 완전히 다른 문제이며 phpMyAdmin과 아무 관련이 없으므로 응용 프로그램에서 사용자 입력을 제대로 관리하고 있는지 확인하십시오.

아니요, phpMyAdmin에서 해제 할 수 없습니다 (이유가 있습니까?).

관련 문제