아카이브사이트맵
© 2026 Rayon. All rights reserved.
DevDay
아티클랭킹스페이스채용
해커뉴스 favicon해커뉴스

ZIP 압축 폭탄, 보안 취약점 파고든다!

by DD
2025-12-20
7개월 전
조회수 6

ZIP 파일의 구조적 취약점을 이용한 압축 폭탄 공격의 위험성이 재조명됨

Debian의 `unzip` 유틸리티에서 겹치는 파일로 인한 오류 발생 및 대응 방안 제시

Brotli 압축을 활용한 새로운 압축 폭탄 시도, HTTP Range 지원의 중요성 강조

ZIP 파일 구조와 압축 폭탄 원리

ZIP 파일은 파일 목록(디렉토리) 정보를 파일 끝에 저장하는 구조적 특징을 가진다. 구체적으로, 이로 인해 부분 다운로드 시 파일 내용을 확인할 수 없는 문제가 발생하며, 악의적인 압축 파일은 압축 해제 과정에서 시스템 자원을 고갈시킨다. 따라서, 압축 해제 알고리즘의 안전성이 매우 중요하다.

Debian unzip 유틸리티의 취약점 분석

Debian의 `unzip` 유틸리티는 겹치는 파일에 대한 오류 처리 기능을 강화하여 CVE-2019-13232 취약점에 대응했다. 반면, 겹치는 파일로 인해 21MB 크기의 파일이 생성되는 문제가 발생하며, 이는 압축 해제 과정에서 예기치 않은 자원 소모를 유발할 수 있다. 결과적으로, 입력값 검증의 중요성을 보여준다.

압축 폭탄 방어 전략 및 HTTP Range 활용

압축 폭탄 공격을 방어하기 위해 입력 파일 검증, 압축 해제 제한 시간 설정, 자원 사용량 모니터링 등의 조치가 필요하다. 구체적으로, HTTP Range를 지원하는 다운로더를 사용하면 파일의 일부분만 미리 볼 수 있어 위험을 줄일 수 있다. 따라서, 보안 패치 및 최신 유틸리티 사용이 권장된다.

A Better Zip Bomb
중급
Security
ZIP
unzip
Brotli
원문 읽기
원문 읽기

댓글 0

첫 번째 댓글을 남겨보세요!

관련 추천 글

Excel VBA 모듈, 단순 텍스트 편집이 아닌 복잡한 파일 시스템 관리!

레딧 로고

docx 파일의 숨겨진 비밀 공개!

코딩애플 로고

공유 사전 압축으로 웹 페이지 로딩 속도 혁신!

클라우드플레어 로고

Fabrice Bellard의 TS Zip, 텍스트 압축 벤치마크를 뒤흔들다!

해커뉴스 로고

엑셀 업로드, Zip Bomb 에러를 막아 시스템을 보호하세요!

컬리 로고

사전 압축 기술, 웹 트래픽 90% 절감 효과!

레딧 로고
해커뉴스 favicon해커뉴스
중급
Security
ZIP
unzip
Brotli

관련 추천 글

Excel VBA 모듈, 단순 텍스트 편집이 아닌 복잡한 파일 시스템 관리!

레딧 로고

docx 파일의 숨겨진 비밀 공개!

코딩애플 로고

공유 사전 압축으로 웹 페이지 로딩 속도 혁신!

클라우드플레어 로고