[원천적 대응]
- 업로드 폴더를 웹 폴더가 아닌 다른 장소에 위치
- 웹 폴더 내부 위치시 웹 사이트에서 직접적 호출 가능
- 업로드 폴더 실행 권한 제거
[완화적 대응]
- 업로드 가능한 파일 확장자 제한
- 필터링이 완벽하지 못하다면 우회 수단 존재 할 수 있음
- 업로드 파일명을 랜덤한 값으로 임의로 변경하여 파일명 예측 못하도록 함
- 업로드 디렉토리에 서버 스크립트 언어를 사용하지 못하도록 설정, 웹 쉘 업로드 되었더라도 실행 불가 함.
[확장자 우회 대응 실습]

- Directory 지시자 : 지정한 디렉토리 내 모든 파일 서비스와 기능 허용 및 거부 설정하는 지시자
- 'pip_admin_flag engine off' : PHP 모듈이 해당 디렉토리 내에서 실행하지 않도록 설정

- PHP 파일이 실행되지 않고 다운로드 하도록 변경 됨
'보안 > 보안 개념' 카테고리의 다른 글
| 시스마 룰 (0) | 2026.05.26 |
|---|---|
| SYSMON (0) | 2026.05.26 |
| 웹 쉘을 이용한 파일 업로드 취약점 (0) | 2026.05.22 |
| LFI와 RFI (0) | 2026.05.20 |
| XSS-WAF로 차단 (0) | 2026.05.20 |