### 1. 목표
업로드된 파일의 경로 탐색 공격을 방지하고, 서버 저장 시 보안성을 높이면서도 사용자에게는 원래의 한국어 파일명을 제공할 수 있는 구조를 구축합니다.
### 2. 상세 원인 및 배경
- 현재 `file.filename`을 그대로 사용하여 저장하므로 `../../etc/passwd`와 같은 위험한 파일명으로 시스템 파일 접근이 가능할 수 있습니다.
- `secure_filename` 사용 시 한국어가 모두 제거되는 사용자 불편이 있습니다.
---
*Original: Kyeongmin/test#34*
Kyeongmin
added this to the [Code 개선] 필요 시 나중에 진행 milestone 2026-03-05 12:29:50 +09:00
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
1. 목표
업로드된 파일의 경로 탐색 공격을 방지하고, 서버 저장 시 보안성을 높이면서도 사용자에게는 원래의 한국어 파일명을 제공할 수 있는 구조를 구축합니다.
2. 상세 원인 및 배경
file.filename을 그대로 사용하여 저장하므로../../etc/passwd와 같은 위험한 파일명으로 시스템 파일 접근이 가능할 수 있습니다.secure_filename사용 시 한국어가 모두 제거되는 사용자 불편이 있습니다.Original: Kyeongmin/test#34