Fileupload[파일업로드] 보안 방안

1. 필요한 파일 형식만 업로드하게 한다 (확장자와 파일의 내용을) 검사한다2. 파일을 사용자가 접근할 수 없는 경로에 저장한다.3. 파일이 업로드되는 디렉터리의 실행권한을 제거한다.4. 위에 1번과 같은 내용인데 (php 같은 확장자를 차단하거나 그 파일의 내용…

1. 필요한 파일 형식만 업로드하게 한다 (확장자와 파일의 내용을) 검사한다

2. 파일을 사용자가 접근할 수 없는 경로에 저장한다.

3. 파일이 업로드되는 디렉터리의 실행권한을 제거한다.

4. 위에 1번과 같은 내용인데 (php 같은 확장자를 차단하거나 그 파일의 내용이 실행되지 않도록 차단한다)

5. 업로드된 파일의 이름을 랜덤 하게 재생성하여 저장한다. 즉, 공격자는 자신의 업로드한 파일의 경로를 추측하게 못하게 함.