File Download 취약점 [설명]사용자가 원래 의도된 파일이 아닌 서버의 임의의 파일을 다운로드할 수 있는 취약점. 주로 디렉터리 트래버설(Directory Traversal) 공격을 통해 발생합니다. [원인]download.php가 사용자의 입력값을 신뢰하고 직접 파일과 연결하는 것. [해결책] 주요 해결책1. 파일 이름을 블랙리스트 기반으로 관리합니다. → 늘 그렇듯 블랙리스트는 우회 가능성이 있음.2. 파일 경로를 DB에 저장합니다. → sql injection 등 우회 가능성 남아있음. 3. 파일을 DB, NAS에 저장합니다. → 근본 해결책, 그러나 현실적으로 힘들 수 있음. 추가적인 해결책1. 다운로드할 파일의 경로를 정해진 디렉토리에서만 허용합니다.2. 사용자 입력값에서 ../등..