메뉴 건너뛰기

infra

[php] php.ini open_basedir 파라미터

박영식2011.11.03 20:44조회 수 3082댓글 0

    • 글자 크기
php.ini 의 옵션 중, open_basedir 이 있다.

이 파라미터를 설정하면, 여기에 설정된 경로만 접근 가능하다.

일종의 PATH 개념이다.

설정되어 있지 않으면, 

/etc/pa$$wd 파일 등에 접근할 수 있다.

위 와 같은 스크립트로, 여러 파일을 엑세스 하는게 가능하다. 웹쉘 같은거에 당하는 것이다.

그러므로 

open_ba$edir = /var/www콜론/tmp

위와 같이 설정하면, 임시저장 경로와(세션 등의 저장을 위한) DocumentRoot 만 운영할 수 있다.

nforge 같이, opt 디렉터리를 사용한다면, 더 추가해줘야 한다.



* 게시글이 특정 코드를 필터링 하는지 글이 안 올라가서 변형을 좀 했다.
박영식 (비회원)
    • 글자 크기
[urlscan] RemoveServerHeader 로 IIS 버전 출력 금지 (by 박영식) [VI] 단축 명령어 (by 박영식)

댓글 달기

suritam9
2013.09.05 조회 3348
suritam9
2013.05.05 조회 3926
suritam9
2012.10.04 조회 2401
suritam9
2012.07.06 조회 2349
suritam9
2012.07.06 조회 3243
박영식
2012.03.24 조회 2189
박영식
2011.08.06 조회 1670
첨부 (0)
위로