특정 폴더에서 PHP 실행 금지하기[펌]

· 2014-08-01 (금) 01:27:51 · 3839

파일 업로드 기능을 제공할 경우 웹쉘 공격을 당할 가능성이 언제나 열려 있습니다. 

막는다고 이것저것 해봐도 누군가가 교묘하게 조작한 파일을 업로드하면 뚫려버리기 일쑤죠. 

 

만약 업로드한 파일들을 따로 모아두는 폴더가 있다면 

해당 폴더내에 .htaccess 파일을 만들어서 아래의 내용을 입력해 보세요. 

해당 폴더내에서 PHP, CGI 등을 실행하지 못하도록 막아줍니다. 

 

물론 다른 경로를 통해 include시키는 등의 복잡한 공격은 따로  막으셔야겠지만, 

업로드 폴더의 파일명을 직접 주소창에 적어서 웹쉘을 실행하는 가장 흔한 공격 방식은 

이것만으로도 원천봉쇄가 됩니다. 

 

PS. html 확장자로 되어있는 파일을 PHP로 해석하도록 설정해둔 경우에도 마찬가지로 방어가 되도록 수정했습니다.

[ ▼ 참고 Source ]

Options -ExecCGI

 

RemoveHandler .php .php3 .php4 .php5 .phtml .pl .cgi .htm .html

 

RemoveType .php .php3 .php4 .php5 .phtml .pl .cgi .htm .html

 

DefaultType application/octet-stream

 

<IfModule mod_php5.c>

 

    php_flag engine off

 

</IfModule>

 

 

|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
14-08-26 조회 3,362
14-08-26 조회 3,510
14-08-26 조회 4,077
14-08-26 조회 3,424
14-08-26 조회 3,681
14-08-26 조회 3,619
14-08-26 조회 3,386
14-08-26 조회 3,402
14-08-26 조회 3,447
14-08-26 조회 3,467
14-08-25 조회 3,990
14-08-16 조회 4,130
14-08-12 조회 4,024
14-08-05 조회 3,779
14-08-04 조회 4,538
14-08-04 조회 3,899
14-08-01 조회 4,929
14-07-29 조회 4,085
14-07-10 조회 3,950
14-07-08 조회 4,611
14-07-08 조회 4,190
14-07-05 조회 3,784
14-05-26 조회 5,310
14-05-26 조회 3,995
14-05-21 조회 4,464
14-05-19 조회 7,408
14-05-17 조회 6,618
14-04-30 조회 7,050
14-04-27 조회 4,450
14-04-26 조회 4,653
14-04-13 조회 4,795
14-04-13 조회 4,035
14-03-25 조회 6,392
14-03-25 조회 4,010
14-03-12 조회 3,816
14-03-12 조회 5,231
14-02-24 조회 4,527
13-12-27 조회 3,866
13-11-18 조회 4,199
13-11-18 조회 6,511
13-10-17 조회 4,519
13-10-03 조회 6,197
13-10-02 조회 4,054
13-09-29 조회 4,537
13-09-29 조회 3,927
13-09-17 조회 3,739
13-09-11 조회 5,920
13-09-09 조회 4,215
13-09-05 조회 9,249
13-08-23 조회 5,577
13-08-22 조회 5,095
13-08-22 조회 4,493
13-08-22 조회 4,952
13-08-17 조회 5,760
13-08-17 조회 4,057
13-07-11 조회 5,393
13-07-11 조회 4,338
13-07-08 조회 3,897
13-07-04 조회 4,146
13-07-04 조회 4,027
13-07-04 조회 3,903
13-07-03 조회 5,811
13-07-01 조회 3,665
13-07-01 조회 3,534
13-07-01 조회 4,438
13-06-21 조회 6,201
13-06-14 조회 4,776
13-06-11 조회 3,598
13-06-06 조회 5,260
13-06-05 조회 4,017
13-05-11 조회 4,761
13-05-10 조회 4,296
13-05-10 조회 4,611
13-05-10 조회 3,957
13-05-08 조회 4,298
13-05-08 조회 3,557
13-05-08 조회 3,941
13-05-08 조회 5,188
13-04-05 조회 5,975
13-03-31 조회 5,537
13-03-24 조회 3,910
13-03-24 조회 5,970
13-03-23 조회 3,564
13-03-21 조회 3,611
13-03-20 조회 3,722
13-03-20 조회 4,167
13-03-20 조회 3,667
13-03-20 조회 3,777
13-03-20 조회 6,016
13-03-20 조회 3,977
13-03-20 조회 4,689
13-03-19 조회 5,584
13-03-14 조회 3,721
13-03-14 조회 4,133
13-03-14 조회 4,422
13-03-08 조회 4,030
13-03-03 조회 4,451
13-02-24 조회 4,876
13-02-21 조회 4,583
13-02-19 조회 4,542