PHP Injection

IT위키
14.63.98.222 (토론)님의 2018년 5월 25일 (금) 19:16 판 (새 문서: ; PHP 에서 구문 실행 취약점으로 공격자가 원하는 코드를 실행할 수 있는 취약점 PHP 뿐만 아니라 JSP, ASP와 같은 다른 서버사이드 언어에서...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)
PHP 에서 구문 실행 취약점으로 공격자가 원하는 코드를 실행할 수 있는 취약점

PHP 뿐만 아니라 JSP, ASP와 같은 다른 서버사이드 언어에서도 발생 가능성이 있다. 그러나 대부분의 경우는 코딩을 아주 취약하게 하지 않는 이상 발생 가능성이 적다.

발생 가능한 코드

  • 아래 예의 경우 변수값 설정에 따라 특정 코드를 실행시키거나 특정 파일을 인클루드 하도록 조작할 수 있다.
$myvar = "varname";
$x = $_GET['arg'];
eval("\$myvar = \$x;");
$test = $_GET['dbset'];
include($test);