PRACTICE MATERIAL

파일 포함·업로드와 실행 경계 · Remote File Inclusion

학습 원본 · 파일 포함·업로드와 실행 경계의 Remote File Inclusion에 수록된 화면·도식이다.

956 × 1,025원본 이미지
CONCEPT → PRACTICE → VERIFICATION

업로드 성공과 서버 실행 가능성을 두 단계로 분리하기

파일이 저장되는 경계와 웹 서버가 그 파일을 실행하는 경계를 나누어 분석한다.

  1. 업로드 응답이 보장하는 범위를 읽는다성공 메시지는 서버가 선택한 경로에 파일을 저장했다는 단서다. 안전 검사 통과나 비실행 저장소 분리까지 증명하지 않는다.
  2. 제공 경로가 실행 경로가 되는 조건을 찾는다다른 화면은 업로드 파일에 요청을 보내 서버 측 작업 디렉터리가 응답된 교육 사례다. 실행 권한이 없는 파일 저장소라면 같은 방식으로 프로그램이 실행되지 않아야 한다.
  3. 무해한 파일로 수정 경계를 확인한다허용 이미지, 잘못된 확장자, 제한 크기 초과를 각각 제출한다. 저장 후 이름이 서버에서 생성되는지와 다운로드 응답의 MIME·Disposition을 확인한다.
명령·설정·결과 해석을 본문에서 이어서 읽기 →
파일 포함·업로드와 실행 경계 · Remote File Inclusion
이미지를 누르면 원본 크기로 열립니다. 작은 명령·패킷 필드는 이미지를 확대해 확인하세요.

연결된 개념