컴

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

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

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

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

 

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

해당 폴더내에 .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건
+
제목 글쓴이 날짜 조회
12-08-29 조회 4,181
12-08-07 조회 3,844
12-08-03 조회 3,654
12-07-31 조회 3,760
12-07-30 조회 3,710
12-07-16 조회 3,911
12-07-15 조회 3,748
12-07-07 조회 3,606
12-07-06 조회 3,806
12-07-03 조회 3,765
12-06-29 조회 3,382
12-06-22 조회 3,755
12-06-17 조회 4,013
12-05-21 조회 3,937
12-05-02 조회 3,457
12-05-02 조회 4,248
12-05-02 조회 3,373
12-04-30 조회 3,570
12-04-30 조회 3,256
12-03-17 조회 4,123
12-03-10 조회 3,451
12-03-08 조회 3,976
12-03-03 조회 3,688
12-02-27 조회 5,106
12-02-17 조회 4,396
12-02-16 조회 4,678
12-02-03 조회 3,342
12-01-31 조회 3,253
12-01-24 조회 3,251
12-01-17 조회 3,958
12-01-05 조회 3,499
11-12-30 조회 3,232
11-12-23 조회 4,786
11-12-08 조회 3,557
11-12-07 조회 4,514
11-11-27 조회 3,943
11-11-25 조회 4,270
11-11-23 조회 3,711
11-11-22 조회 3,570
11-11-09 조회 3,278
11-10-23 조회 3,219
11-10-19 조회 3,176
11-10-08 조회 2,861
11-10-04 조회 2,858
11-10-04 조회 5,316
11-09-01 조회 4,395
11-08-13 조회 2,568
11-08-06 조회 3,251
11-07-11 조회 3,647
11-06-27 조회 3,005
11-06-21 조회 2,670
11-06-13 조회 2,476
11-06-07 조회 2,486
11-05-26 조회 2,443
11-04-20 조회 2,776
11-03-21 조회 2,876
11-03-18 조회 2,565
11-03-11 조회 2,583
11-02-07 조회 2,409
11-01-18 조회 2,735
11-01-12 조회 2,457
11-01-06 조회 2,549
10-12-10 조회 2,806
10-12-09 조회 2,660
10-12-08 조회 5,091
10-11-29 조회 2,925
10-11-28 조회 2,828
10-11-28 조회 2,661
10-11-19 조회 2,855
10-11-04 조회 2,730
10-10-21 조회 2,454
10-10-19 조회 3,412
10-10-12 조회 2,738
10-10-07 조회 2,574
10-09-30 조회 3,528
10-09-17 조회 3,940
10-09-17 조회 3,887
10-05-31 조회 3,596
09-12-31 조회 3,730
09-07-23 조회 5,056
08-09-16 조회 3,256
08-09-06 조회 3,000
08-09-04 조회 3,423
08-08-16 조회 4,451
08-08-15 조회 3,319
08-08-14 조회 4,534
08-08-12 조회 4,003
08-07-23 조회 2,819
08-07-10 조회 3,767
08-07-04 조회 2,997
08-06-27 조회 7,634
08-06-19 조회 4,946
08-05-27 조회 5,549
08-05-25 조회 5,384
08-05-23 조회 3,465
08-05-23 조회 4,629
08-05-21 조회 4,976
08-05-20 조회 4,092
08-05-20 조회 3,315
08-04-18 조회 4,391