엑셀 업로드 중 발생한 Zip Bomb 에러 파헤치기!
8
AI 요약

이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.

엑셀 업로드 중 Zip Bomb 에러 분석 및 해결

이 게시물은 엑셀 파일 업로드 시 발생한 Zip Bomb 에러의 원인과 해결 방법을 다룹니다.

Zip Bomb 에러란?

  • 압축 파일이 작지만 해제 시 엄청난 데이터가 생성되어 시스템 리소스를 과도하게 사용함
  • 엑셀 파일(.xlsx)은 압축 파일 구조로 되어 있어 압축 해제 과정에서 문제가 발생할 수 있음

문제 원인과 로그 분석

  • Apache POI 라이브러리에서 압축률이 비정상적으로 높은 파일을 Zip Bomb으로 감지
  • styles.xml 파일 내 과도한 스타일 반복 정의로 압축률이 지나치게 높아짐
  • 로그에는 압축 해제 비율이 시스템 설정 최소값을 초과해 경고 발생

해결 방법

  • 압축 해제 비율 조정 및 제한 설정으로 의심 파일 차단
  • 파일 크기 및 압축 해제 크기 제한 적용
  • 압축 파일 중첩 레벨 제한
  • 본 서비스는 최소 압축 비율 설정 값을 낮추어 문제를 완화

마무리

로그 분석의 중요성을 강조하며, 시스템 안정성과 보안을 위해 지속적인 개선 계획을 언급합니다.

연관 게시글