컴

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

· 2014-08-11 (월) 18:56:30 · 4446

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

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

 

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

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

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

 

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

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

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

 

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

 

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,376
14-08-26 조회 3,535
14-08-26 조회 4,089
14-08-26 조회 3,470
14-08-26 조회 3,694
14-08-26 조회 3,629
14-08-26 조회 3,400
14-08-26 조회 3,493
14-08-26 조회 3,464
14-08-26 조회 3,555
14-08-25 조회 4,019
14-08-16 조회 4,149
14-08-12 조회 4,035
14-08-05 조회 3,858
14-08-04 조회 4,571
14-08-04 조회 3,910
14-08-01 조회 4,989
14-07-29 조회 4,141
14-07-10 조회 4,044
14-07-08 조회 4,684
14-07-08 조회 4,197
14-07-05 조회 3,820
14-05-26 조회 5,350
14-05-26 조회 4,078
14-05-21 조회 4,475
14-05-19 조회 7,425
14-05-17 조회 6,739
14-04-30 조회 7,135
14-04-27 조회 4,560
14-04-26 조회 4,734
14-04-13 조회 4,811
14-04-13 조회 4,077
14-03-25 조회 6,414
14-03-25 조회 4,081
14-03-12 조회 3,898
14-03-12 조회 5,308
14-02-24 조회 4,619
13-12-27 조회 3,943
13-11-18 조회 4,252
13-11-18 조회 6,543
13-10-17 조회 4,556
13-10-03 조회 6,207
13-10-02 조회 4,110
13-09-29 조회 4,618
13-09-29 조회 3,957
13-09-17 조회 3,754
13-09-11 조회 5,974
13-09-09 조회 4,221
13-09-05 조회 9,301
13-08-23 조회 5,609
13-08-22 조회 5,134
13-08-22 조회 4,503
13-08-22 조회 4,966
13-08-17 조회 5,872
13-08-17 조회 4,095
13-07-11 조회 5,419
13-07-11 조회 4,354
13-07-08 조회 3,932
13-07-04 조회 4,154
13-07-04 조회 4,047
13-07-04 조회 3,934
13-07-03 조회 5,851
13-07-01 조회 3,691
13-07-01 조회 3,606
13-07-01 조회 4,492
13-06-21 조회 6,217
13-06-14 조회 4,782
13-06-11 조회 3,637
13-06-06 조회 5,338
13-06-05 조회 4,094
13-05-11 조회 4,808
13-05-10 조회 4,364
13-05-10 조회 4,617
13-05-10 조회 3,985
13-05-08 조회 4,345
13-05-08 조회 3,612
13-05-08 조회 4,024
13-05-08 조회 5,203
13-04-05 조회 5,999
13-03-31 조회 5,607
13-03-24 조회 3,945
13-03-24 조회 6,056
13-03-23 조회 3,620
13-03-21 조회 3,686
13-03-20 조회 3,728
13-03-20 조회 4,211
13-03-20 조회 3,692
13-03-20 조회 3,841
13-03-20 조회 6,022
13-03-20 조회 4,004
13-03-20 조회 4,705
13-03-19 조회 5,660
13-03-14 조회 3,771
13-03-14 조회 4,195
13-03-14 조회 4,479
13-03-08 조회 4,081
13-03-03 조회 4,514
13-02-24 조회 4,932
13-02-21 조회 4,659
13-02-19 조회 4,574