
8
AI 요약
이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.
엑셀 업로드 중 Zip Bomb 에러 분석 및 해결
이 게시물은 엑셀 파일 업로드 시 발생한 Zip Bomb 에러의 원인과 해결 방법을 다룹니다.Zip Bomb 에러란?
- 압축 파일이 작지만 해제 시 엄청난 데이터가 생성되어 시스템 리소스를 과도하게 사용함
- 엑셀 파일(.xlsx)은 압축 파일 구조로 되어 있어 압축 해제 과정에서 문제가 발생할 수 있음
문제 원인과 로그 분석
- Apache POI 라이브러리에서 압축률이 비정상적으로 높은 파일을 Zip Bomb으로 감지
- styles.xml 파일 내 과도한 스타일 반복 정의로 압축률이 지나치게 높아짐
- 로그에는 압축 해제 비율이 시스템 설정 최소값을 초과해 경고 발생
해결 방법
- 압축 해제 비율 조정 및 제한 설정으로 의심 파일 차단
- 파일 크기 및 압축 해제 크기 제한 적용
- 압축 파일 중첩 레벨 제한
- 본 서비스는 최소 압축 비율 설정 값을 낮추어 문제를 완화