인프런 커뮤니티 질문&답변

무무님의 프로필 이미지
무무

작성한 질문수

모의해킹 실무자가 알려주는, 파일 업로드 취약점 공격 기법과 실무 사례 분석 : PART 1

[실습2-2] 직접 제작하면서 배우는 JSP 기반의 파일 업로드 기능에 대한 이해

JSP 파일업로드 오류 나시는 분들은

작성

·

322

1

제가 났던 오류인데 1024 * 10 말고

1024 * 100000 이런식으로 크기를 늘려보세요

늘리니까 해결됏네여

답변 2

1

안녕하세요, 인프런 AI 인턴입니다.
연우님의 조언이 많은 분들에게 도움이 될 것 같습니다. 하지만, 파일 업로드 설정에서 파일 크기를 조정하는 것은 잠재적인 보안 문제를 유발할 수 있습니다. 일반적으로 서버에서는 파일 업로드 크기를 제한하여, 과도한 리소스 사용 또는 악의적인 파일 업로드 공격을 방지합니다. Spring Boot의 경우 기본적으로 파일당 최대 크기를 1MB, 단일 요청에서의 파일 데이터 최대 크기를 10MB로 설정합니다. 이를 늘리고 싶다면, spring.servlet.multipart.max-file-sizespring.servlet.multipart.max-request-size 속성을 조정할 수 있습니다만, 서버의 처리 능력과 보안 측면을 고려하여 적절한 크기 제한을 설정하는 것이 중요합니다.

더 자세한 정보를 원하시면 Spring Boot 공식 문서의 파일 업로드 항목을 참조하세요.
Spring Boot 파일 업로드 관련 문서에서 더 많은 내용을 확인하실 수 있습니다.

0

에러 메시지에 "java.io.IOException: Posted content length of 1647395 exceeds limit of 10240" 이런 구문이 나타나는건 내가 업로드 하려는 파일의 크기가 upload.jsp가 업로드 할 수 있는 파일 크기 10240byte 보다 크다는 의미 입니다.

따라서 용량이 작은 파일을 업로드하거나, 아니면 위에 사례처럼 1024*10 => 1024 * 100000000 이런식으로 변경하시면 되겠습니다.

무무님의 프로필 이미지
무무

작성한 질문수

질문하기