2010-07-30 5 views
3

안녕 얘들 아, 빠르지 만 이상한 질문입니다. 403 또는 404 오류를 강요 할 수 있습니다. 저는 관리자 페이지의 일종을 가지고 있습니다. 여기에서 해커가 내 서버에서 내 파일 시스템에 들어 가지 못하게하려고합니다. (URL을 통해 전달되는 경로가 전달되고 ../을 전달하여 내 파일 구조에 올라갈 수 있습니다. 그렇게하는 것이 좋지 않음). 어쨌든 누군가가 ../ 내 URL에 들어가려고하면 현재 내 서버의이 영역이 금지되어 있는지 확인하기 위해 금식 ('금지됨')을 사용하고 있습니다.PHP : 403 또는 404 오류가 발생합니까?

실제로 금지 된 403 오류가 실제로 발생할 수 있는지 궁금합니다. 나는 403 페이지를 내 .htaccess 문서에 정의했는데, 진짜 403이라면 나타납니다. 403 페이지에 대한 .htaccess 링크가 가능하도록 403 종류의 공격이 가능합니까? 나는 쉽게 그것을 하드 코드 할 수 있고 단순히 403 에러 페이지에 링크 할 수 있음을 의미한다. 나는 이것이 가능한지 궁금해했다.

답장을 보내 주셔서 감사합니다.

답변

11

그냥 문제

header("HTTP/1.0 403 Forbidden"); 

어떤 다른 출력 전에.

또한 경로 살균제를 두 배로 세 번 확인하십시오.

+1

그리고 기억 (구글에서) 전화 종료(). 403 금지 된 헤더를 보내고 페이로드로 실제 페이지를 가지고 있다면 아무 소용이 없습니다 ... – jmz

+1

1.1 대신 1.1을 사용하는 이유는 무엇입니까? – AriX

+0

특별한 이유는 없습니다. 이것은 단지 간단한 예입니다. – sukru

관련 문제