Skip to content

기글하드웨어기글하드웨어

인터넷 / 소프트웨어 : 윈도우즈, 리눅스, 기타 운영체제, 각종 어플리케이션, 프로그램, 소프트웨어, 인터넷, 인터넷 서비스에 대한 이야기, 소식, 테스트, 정보를 올리는 게시판입니다.

Extra Form
참고/링크 https://www.bamsoftware.com/hacks/zipbomb/

Zip 폭탄(Zip bomb) 또는 압축 해제 폭탄(decompression bomb)이라 불리는 것이 있습니다. 겉보기에는 평범하고 작은 압축 파일이지만, 압축 해제를 시도하면 시스템이 감당하기 어려운 정도의 데이터가 쏟아져 나오는 악성 코드의 일종이지요. 이런 파일은 주로 보안 프로그램을 꺼 버리기 위해 사용됩니다. 안티바이러스 프로그램이 압축 파일을 검사하려 시도할 때, 압축 해제를 시도하는 순간 엄청난 데이터가 쏟아져 나오는 바람에 안티바이러스 프로그램이 이를 감당하지 못하고 종료되거나 혹은 사용자가 다운된 안티바이러스 프로그램을 꺼 버리게끔 유도하는 역할이지요. 아니면 직접적으로 시스템 다운을 일으키는 테러 또는 사보타주에 사용할 수도 있고요.
 

최근에 공개된 논문(위 링크)에서는 흔히 쓰이는 zip 포맷과 이 포맷에서 사용하는 압축 알고리즘인 DEFLATE의 특징을 활용하여 비재귀적(non-recursive) 방식으로 이런 zip 폭탄을 만드는 방법에 대해 서술하고 있습니다. 보통 zip 폭탄은 압축을 해제하면 또다른 zip 파일이 재귀적으로 생성되는 방식으로 만들어지는데, 근래의 안티바이러스 프로그램에서는 이런 경우를 방어하기 위해 zip 파일 안에 또다른 zip 파일이 계속 나타나는 경우 2~3단계까지만 파고들고 그 뒤는 그냥 무시하게끔 만들어져 있습니다. 위 논문에서는 이런 제한을 우회하기 위해, 1번의 압축 해제 시도만으로 무려 2800만배 이상 크기가 뻥튀기되어 255.9 TiB의 용량을 차지하게끔 만들어진 9.4 MiB짜리 zip 파일을 실제로 제시하고 있습니다.
 

zipped_size.png

DEFLATE 알고리즘의 이론적으로 가능한 압축 비율은 최대 1032배라고 하는데, 대체 어떻게 이런 게 가능한 걸까요. 저도 자세한 기술적인 부분은 잘 모르겠습니다만, 해설 트윗에 따르면 zip 파일에서 n번째 파일의 헤더와 내용이 n-1번째 파일의 내용이 되게 하는 형식으로 파일을 겹치고 메타데이터를 조작하여 이 겹쳐진 파일들이 각각 별개의 파일로 인식되게끔 만들었다는 모양입니다. 기존에 재귀적인 방식으로 만들어진 zip 폭탄 중 가장 유명한 것이 42.zip이라는 파일인데, 41.4 KiB밖에 안 되는 작은 파일이지만 열어보면 안에 압축된 파일 16개가 각각 5겹으로 16개씩 나오고 맨 마지막 단계에서는 4 GiB짜리 파일이 튀어나와서 모든 파일들의 용량을 합치면 4 PiB라는 어마무시한 용량이 나온다는 물건입니다만 첫 단계의 압축을 풀었을 때는 고작 545.3 KiB밖에 안 되는 용량을 차지하거든요. 그런데 이건 한번만에 이렇게 엄청난 용량이 튀어나온다니 그저 놀라울 따름입니다. 게다가 이 방식은 호환성도 상당히 뛰어나, 대부분의 압축 해제 프로그램에서 다 먹힌다고 하네요.
 

아 너무 무섭다
 

뭐, 이 방법에 한해서라면 일정 수준 이상 피해가 커지지 않게끔 막는 방법이 없는 것은 아닙니다. 위에서 DEFLATE 알고리즘에서 이론적으로 가능한 압축 비율은 최대 1032배라고 했잖아요? 그 말은 정상적인 경우 압축 해제한 파일의 크기가 원래 zip 파일 크기의 1032배를 넘을 수 없다는 뜻이니, 압축 해제 중에 파일의 크기가 원래 파일 용량의 1032배를 초과하면 즉시 작업을 중단하고 기록중이던 파일을 삭제해버리면 됩니다. 하지만 그렇게 해도 일시적으로나마 저장 공간이 대량으로 점유되는 것은 피하기 어렵죠. 예를 들어 위 파일에 이 조치를 적용한다고 하면 대략 10 GiB에 가까운 저장공간을 일시적으로 사용한 시점에서 압축 해제가 중단되는 셈입니다. 당연히 CPU나 메모리도 그만큼 쓰일 것이고, 이에 따라 무의미한 전력소모도 일어나겠지요. 따라서 이런 파일들을 이메일에 첨부하여 대량으로 투하하는 방식으로 이메일 첨부파일 보안솔루션이나 수신자의 스마트폰을 마비시키는 DoS 공격 시나리오를 생각해볼 수도 있겠군요.
 



  • profile
    orz...      재능은 없지만 하고싶은 건 많은 프로절망러입니다 2019.07.08 03:31
    정말 기발한 방식들이 많이 나오네요

    압축폭탄이라니 이 무슨
  • profile
    슬렌네터      Human is just the biological boot loader for A.I. 2019.07.08 04:56
    ...어렸을때 망상으로 생각한거였는데 이게 이론적으로 가능한거였군요 ㄷㄷ
  • ?
    hjk9860 2019.07.08 05:27
    제목보고 양덕들의 장난같은건줄 알았는데 읽어보니 놀랍네요
  • profile
    Retribute      안녕하세요. 행복한 하루 되세요. https://blog.naver.com/wsts5336     2019.07.08 07:34
    수상한 압축파일은 가상머신에서 먼저 열어보는게 정답입니다
  • ?
    마라톤 2019.07.08 08:13
    좋은 정보 감사합니다. ^_^
  • profile
    기온 2019.07.08 08:41
    오.. 새로 알았습니다
  • profile
    int20h      메인: Intel i7-5960X@4.4GHz, DDR4 2666MHz 128GB RAM, GALAX GTX1080TI ... 2019.07.08 11:05
    예전에 PearOS 인가? 거기서 더미 디스크 이미지를 용량별로 제공 했는데 압축파일을 받을때는 몇kb지만 압축을 풀면 30기가 막 이랬었는데..

    이게 그거 군요.. 흠좀무..
  • ?
    RuBisCO 2019.07.08 12:32
    압축해제 작업조차도 필요없이 해제 전에 내용물의 용량 총합과 파일크기를 비교하게 하면 됩니다. 다만 그렇게 해도 1천배까지는 불려진다는게 여전히 문제기는 합니다만 그래도 직접 풀어보는 것에 비해선 훨씬 작죠.
  • ?
    pal 2019.07.09 01:44
    압축을 해제를 안했는데 내용물의 용량을 어떻게 알죠?
  • ?
    RuBisCO 2019.07.09 07:01
    풀지 않더라도 안의 파일 정보가 담긴 헤더만 읽으면 됩니다.
  • profile
    제로런치 2019.07.08 19:32
    역발상으로 255.9 TiB의 용량을 9.4 MiB로 줄일 수 있으면 좋겠는데 말이죠.
    무손실로 영상도 이리 압축할 수 있다면...
  • profile
    title: 오타쿠아라 2019.07.08 20:46
    으아 무섭네요
  • profile
    title: 가난한카토메구미      카토릭교 신자 입니다.! 카토는 언제나 진리 입니다. 2019.07.09 11:35
    한마디로 쉽게 표현하자면 용량 뻥튀기 USB랑 비슷 합니다.

    파일이나 파티션의 용량 인식 부분의 데이터를 수정해버리면 됩니다.
    어차피 OS도 프로그램 같은 개념인지라 이 부분을 읽게 되어 있어서 ......
    실 용량보다 크게 사용이 가능한 겁니다.

    또 예시로 들 수 있는게, SSD의 트림용으로 사용하는 더미 데이터도 이 원리랑 비슷합니다.

작성된지 4주일이 지난 글에는 새 코멘트를 달 수 없습니다.


  1. No Image

    액티비전 블리자드의 전 CEO 바비 코틱이 틱톡 인수를 원하고 있는 것으로 알려져

    지난해 말 사임한 액티비전 블리자드의 전 CEO 바비 코틱(Bobby Kotick)은 미국에서 틱톡 앱을 금지하거나 판매를 강제할 수 있는 새로운 법안이 발의됨에 따라 틱톡 인수에 관심이 있는 것으로 보인다.  월스트리트저널(WSJ)의 보도에 따...
    Date2024.03.11 소식 Bytitle: AI아무개 Reply2 Views766
    Read More
  2. No Image

    러시아 쪽 해킹팀이 마이크로소프트를 사이버 공격

    러시아 정부가 배후에 있다고 알려진 해킹팀인 미드나이트 블리자드가 마이크로소프트를 상대로 사이버 공격을 진행했습니다. 마이크로소프트의 회사 이메일 시스템에서 유출된 정보를 사용해 액세스를 시도하고, 소스 코드 저장소나 내부...
    Date2024.03.10 소식 By낄낄 Reply0 Views639
    Read More
  3. No Image

    AI와 전력 사용량

    챗GPT는 33,000 가구, 사람 수로 따지면 7만에서 8만명이 쓰는 전기를 사용합니다. 챗GPT에 보내는 검색 쿼리 1개당 0.3Wh를 사용합니다. 전 세계에서는 하루에 85억 개의 검색 쿼리가 날아오고, 이를 처리하는데 1년에 1TW/h를 소모합니...
    Date2024.03.10 소식 By낄낄 Reply4 Views944
    Read More
  4. 라이젠/라데온에서 로컬 AI 채팅을 구동하는 방법

    라이젠/라데온에서 로컬 AI 채팅을 구동하는 방법을 AMD가 공개했습니다. AMD는 NVIDIA 챗 워드 RTX 같은 자체 툴을 내놓지 않고 이미 공개된 툴인 LM 스튜디오에서 자사 제품으로 로컬 챗을 하는 방법을 알려주고 있습니다. 라이젠 7040...
    Date2024.03.10 소식 By낄낄 Reply1 Views605 file
    Read More
  5. No Image

    비밀번호 크래킹 봇넷이 워드프레스 기반 사이트를 공격 중

    워드프레스는 웹사이트나 블로그를 만드는 오픈소스 플랫폼입니다. 그런데 비밀번호 크래킹 봇넷이 등장해 수백개의 웹사이트를 방문한 수천명의 방문자가 자신도 모르게 수천개의 다른 워드프레스 기반 사이트에 무차별 대입 공격을 진행...
    Date2024.03.10 소식 By낄낄 Reply1 Views365
    Read More
  6. No Image

    1비트 LLM의 시대가 도래했다.

          마이크로소프트의 연구팀이 모델의 가중치를 「-1」,「0」,「1」의 세 가지 값만으로 함으로써 대규모 언어 모델의 계산 비용을 급감시키는 데 성공했다고 발표했습니다.   https://arxiv.org/abs/2402.17764 기존 모델이라면 입력...
    Date2024.03.10 소식 By랑어 Reply7 Views1200
    Read More
  7. No Image

    애플, 에픽의 개발자 계정 정지를 풀어줌

    애플, 에픽의 개발자 계정을 정지 https://gigglehd.com/gg/15666983 애플은 에픽이 DMA 정책을 포함한 규칙을 준수하기로 약속했다며, 애플 개발자 프로그램에 다시 참여할 수 있게 됐다고 밝혔습니다. https://www.macrumors.com/2024/0...
    Date2024.03.09 소식 By낄낄 Reply3 Views367
    Read More
  8. AMD, 라데온 RX 7000 GPU의 신규 '비디오 업스케일러 기능'을 출시

    ▶ AMD, 라데온 RX 7000 GPU의 '비디오 업스케일러 기능'을 출시 - 해당 GPU 드라이버 패키지 버전 : AMD 라데온 소프트웨어(24.1.1) → HEVC, AVC + AV1 인코더 사용자도 '비디오 인코딩 지원'이 추가됨 - AMD의 신규 기능 추가 : 비디오 ...
    Date2024.03.09 소식 By블레이더영혼 Reply4 Views657 file
    Read More
  9. Stability AI 와 Tripo AI 가 이미지 1장으로 3D 모델을 만들어주는 TripoSR 를 선보였습니다

    단일 이미지로 3D 모델을 생성해 주는 AI 툴 TripoSR 입니다.   오늘 저희는 Tripo AI와의 파트너십을 통해 단일 이미지에서 1초 이내에 고품질 3D 모델을 생성하는 TripoSR을 출시합니다.   TripoSR은 GPU 없이도 낮은 추론 예산으로 실...
    Date2024.03.09 소식 Bytitle: AI아무개 Reply4 Views553 file
    Read More
  10. 아스키 아트로 AI 챗봇의 안전 조치를 우회하는 방법

    LLM 대형 언어 모델에는 위험하다고 판단된 질문은 대답하지 않는 안전 조치가 있습니다. 그런데 이걸 우회하는 방법이 발견됐네요. GPT-3.5, GPT-4 , Gemini, Claude, Llama2 등의 유명 AI 챗봇에서 아스키 아트로 질문하면 그걸 인식하...
    Date2024.03.09 소식 By낄낄 Reply12 Views1753 file
    Read More
  11. No Image

    틱톡 금지법안, 미 하원에서 통과

    미국 의회 하원 에너지/상업 위원회는 바이트댄스가 운영하는 틱톡을 매각하라고 요구하는 법안을 만장일치로 가결했습니다. 6개월 안에 매각하지 않으면 미국에서 틱톡을 쓸 수 없게 됩니다. 애플이나 구글 등의 앱 스토어에서 틱톡을 제...
    Date2024.03.09 소식 By낄낄 Reply8 Views485
    Read More
  12. No Image

    MVNO 업계, 단통법 시행령 개정안 반대 의견 제출

    [소식] 관련 글 - "정부, 단통법 전면 폐지 추진" https://gigglehd.com/gg/mobile/15473990   개정안 내용이 뭐길래 반대하는지부터 알아야겠지요. 통신사 옮길 때 50만원까지 전환지원금 받는다 (경향신문) 참고하시면 됩니다. 현행법상...
    Date2024.03.08 소식 Bytitle: 컴맹임시닉네임 Reply6 Views461
    Read More
  13. No Image

    몬테네그로 법원, 권도형 '美 인도' 뒤집고 한국 송환 결정

    몬테네그로 포드고리차 고등법원이 권도형(32) 테라폼랩스 대표에 대한 미국 인도 결정을 뒤집고 한국으로 송환을 결정했다고 현지 일간지 비예스티가 7일(현지시간) 보도했다. 재미 없군요.
    Date2024.03.08 소식 By낄낄 Reply8 Views1065
    Read More
  14. No Image

    애플, 에픽의 개발자 계정을 정지

    에픽 게임즈는 애플이 Epic Games Wednesday AB의 개발자 계정을 정지시켰다고 밝혔습니다. 그래서 iOS 디바이스용으로 에필 게임즈 스토어를 개발할 수 없게 됐다고 하네요. https://www.epicgames.com/site/en-US/news/apple-terminated...
    Date2024.03.07 소식 By낄낄 Reply8 Views1063
    Read More
  15. 최초로 IQ 100을 돌파했다는 인공지능

              --------------------------------------- 출처는 maximumtruth 입니다   ---------------------------------------                   스스로 최고 신뢰라니 도리어 의심이 가긴하지만..                   이것은 잼민이도 인...
    Date2024.03.07 소식 By고자되기 Reply4 Views1556 file
    Read More
  16. 윈도우에 압축 기능을 팔아서 콜벳 스포츠카를 산 개발자

    Dave W Plummer는 윈도우 98 플러스 버전에 추가된 압축 폴더 기능을 개발한 사람입니다. 1993년부터 zip 폴더 탐색을 위한 쉘 확장을 만들고 이를 윈도우 95의 인터페이스에 적용했습니다. 나중에는 비주얼ZIP이라는 쉐어웨어로 출시됩니...
    Date2024.03.07 소식 By낄낄 Reply18 Views2565 file
    Read More
  17. No Image

    NZXT 크라켄 수냉 쿨러의 제어 프로그램을 직접 만듬

    라이젠 7 3700X에서 라이젠 9 5950X로 업그레이드했다가, NZXT 크라켄 X53 240mm 수냉 쿨러의 소음을 참을 수가 없어서 직접 손을 썼다는 글입니다. 라디에이터 팬은 CPU 온도에 따라 오락가락하는데, 클럭이 급격하게 변하면 거기에 맞춰...
    Date2024.03.07 소식 By낄낄 Reply5 Views589
    Read More
  18. No Image

    마이크로소프트, 윈도우11 WSA 지원 중단.

    윈도우 11의 WSA에 탑재된 MS 스토어 및 아마존 앱스토어에서 더이상 관련된 앱을 검색할 수 없습니다. 개발자는 해당 앱들을 업데이트 할 수 있지만 새 앱의 게시는 불가능 합니다.   또한, 내일(3월 6일)부터 윈도우 11 사용자는 “아마...
    Date2024.03.06 소식 Bytitle: 가난한카토메구미 Reply31 Views2531
    Read More
  19. No Image

    EU, 스포티파이에게 반경쟁 행위를 저질렀다며 애플에 20억 달러 벌금 부과

    EU가 애플에게 18억 유로의 벌금을 부과했습니다. 아이폰과 아이패드 사용자에게 음악 스트리밍 앱을 배포하는 시장에서 지배적인 지위를 남용해, 스포티파이를 비롯한 대안을 알리지 못하도록 제한했다는 이유에서입니다. 애플은 스포티...
    Date2024.03.06 소식 By낄낄 Reply5 Views492
    Read More
  20. 사기앱 추가 적발

    국내 금융사 앱으로 위장한 사기앱 유포가 추가로 확인되었습니다.    
    Date2024.03.05 소식 Bytitle: 컴맹까르르 Reply5 Views1277 file
    Read More
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 11 ... 289 Next
/ 289

최근 코멘트 30개
카토메구미
22:23
아이들링
22:22
아이들링
22:22
아이들링
22:20
이게뭘까
22:14
白夜2ndT
22:08
K_mount
22:03
투명드래곤
21:57
투명드래곤
21:56
탐린
21:51
까마귀
21:44
까마귀
21:44
로엔그람
21:41
카에데
21:32
Colorful
21:26
린네
21:22
린네
21:19
그림자
21:18
마초코
21:17
카에데
21:17
린네
21:17
카에데
21:12
렉사
21:11
렉사
21:10
FactCore
21:10
FactCore
21:10
린네
21:09
그림자
21:09
아라
21:09
린네
21:06

AMD
더함
한미마이크로닉스
MSI 코리아

공지사항        사이트 약관        개인정보취급방침       신고와 건의


기글하드웨어는 2006년 6월 28일에 개설된 컴퓨터, 하드웨어, 모바일, 스마트폰, 게임, 소프트웨어, 디지털 카메라 관련 뉴스와 정보, 사용기를 공유하는 커뮤니티 사이트입니다.
개인 정보 보호, 개인 및 단체의 권리 침해, 사이트 운영, 관리, 제휴와 광고 관련 문의는 이메일로 보내주세요. 관리자 이메일

sketchbook5, 스케치북5

sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

설치 취소