• РЕГИСТРАЦИЯ

Самая умная «Zip-бомба» распаковывает файл размером 46 МБ до 4,5 петабайт

Марина
15 августа 15:59 1 2113

В течение примерно трёх десятилетий с момента дебюта файлов Zip-формата сжатые файлы подвергались широкому использованию – и злоупотреблению.

Конечно, то, что программист и инженер Дэвид Файфилд недавно сделал с файлом формата Zip, относится к последней категории. Фактически, Файфилд изобрёл новый тип «Zip-бомбы» или «архива смерти» — вредоносный вариант, в котором Zip-файл размером всего в несколько килобайт настолько сжат, что он полностью заполнит ваш жёсткий диск при распаковке.

Такие файлы не являются чем-то неслыханными, но методы Файфилда, раскрытые в статье на его веб-сайте, особенно новы, потому что они не «рекурсивны» или созданы по принципу матрёшки, то несть файлы становятся больше, когда вы распаковываете несколько слоев Zip-архива. Вместо этого Файфилд выяснил, как «накладывать» файлы внутри Zip-архива, что позволяет использовать скорость сжатия намного выше, чем у традиционного архива – в самом впечатляющем случае ему удалось сжать 4,5 петабайт данных до 46 мегабайт.

Это что-то новое в сфере вредоносного ПО, которое, по сути, не является вирусом, но всё ещё может нанести урон вашему компьютеру.

Как были изобретены Zip-бомбы

История Zip-формата восходит к 1988 году, когда Фил Кац, программист и пользователь BBS, ответил на судебный процесс, связанный с созданием программного обеспечения для сжатия, совместимого с форматом ARC, придумав новый алгоритм сжатия, который был несовместим с существующим форматом, но открыто распространялся. Это привело к тому, что формат стал стандартом де-факто.

Формат Zip и подобные ему варианты хорошо работали на досках объявлений и FTP-серверах и стали повсеместными благодаря условно-бесплатному ПО и добавлению формата в операционные системы Windows и Macintosh. Однако подход к сжатию сделал их пригодными для использования уникальными способами. Одна из причин, по которой Zip-бомбы стали возможными, во многом связана с тем, как работают алгоритмы сжатия. На высоком уровне системы сжатия берут повторяющуюся информацию в сжатом архиве и разбивают её самым минимальным возможным способом. Именно поэтому MP3-файл, который уже сжат, не уменьшается в размере так сильно, как стандартный текстовый файл.

Этот стандарт позволяет довести идею до логической крайности. Если файл состоит из триллиона нулей, это означает, что сжатый файл может получиться чрезвычайно крошечным, даже если распакованный файл огромен.

В результате сам файл, по сути, бесполезен, не считая использования его в качестве способа обойти некоторые антивирусные программы (которые часто сканируют сжатые файлы, чтобы увидеть, могут ли они содержать вирусы) и чего-то вроде инженерного упражнения.

Согласно презентации, представленной на Симпозиуме по безопасности USENIX в 2015 году, первый пример «Zip-бомбы» датируется 1996 годом, когда файл был загружен на доску объявлений сети Fidonet с конкретной целью – заставить администратора открыть его. К 2001 году эксперты по безопасности всерьёз обеспокоились, когда поток в информационном списке рассылки BugTraq привлёк внимание как исследователей в области безопасности, так и популярного технического сайта The Register.

Вскоре после этого появился самый известный пример Zip-бомбы, 42.zip — его автор по сей день неизвестен, однако коэффициент сжатия составляет 106 миллиардов к одному, что является невероятынм. В интервью по электронной почте Файфилд отметил, что, в то время как 42.zip (который находился на одном и том же одностраничном веб-сайте не менее 15 лет) получает большую часть внимания, он находит поздние попытки более интересными с технической точки зрения.

Экстремальное сжатие

На протяжении многих лет Zip-бомба остаётся чем-то вроде вредоносной новинки, которая время от времени всплывает в разных контекстах. Мой любимый пример – из 2017 года, когда IT-блогер создал вариант Zip-бомбы на основе gzip, чтобы уничтожить ботов, которые пытались зарегистрироваться на его сайте.

Что делает эти файлы настолько эффективными, так это то, что они используют процессор, ОЗУ и дисковое пространство в процессе распаковки.

Но у этих файлов было естественное ограничение: большинство процедур распаковки Zip максимальны при степени сжатия 1032 к одному, что означает, что «Zip-бомбы» могли только рекурсивно достигать своего истинного потенциала сжатия. Например, архив 42.zip, размером чуть больше 42 килобайт при полном сжатии, содержит сложные Zip-файлы, наложенные друг на друга многочисленными слоями. При полной распаковке документы занимают 4,5 петабайта!

Более поздние эксперименты по сжатию, называемые Zip-quines, обеспечивали бесконечную рекурсию, поэтому вы могли продолжать распаковывать вечно.

Работу Файфилда делает примечательной то, что она минует коэффициент сжатия 1032 к одному путём наложения файлов друг на друга во время процесса сжатия, создавая более плотно упакованный файл с одним слоем, без рекурсии. И хотя его результаты менее сжаты, чем 42.zip (файл эквивалентного размера содержит скромные 5,5 гигабайтов), скорость сжатия является гораздо более значительной при бóльших размерах – 281 терабайт при традиционном 10-мегабайтном Zip-файле.

Выход за пределы исходной спецификации Zip даёт ещё более впечатляющие результаты: 45-мегабайтный файл, сжатый с использованием несколько менее распространённого, но более эффективного расширения формата Zip64, может достигать эквивалента, распакованного до размера 42.zip, без какой-либо рекурсии и в соотношении 98 миллионов к одному.

Действительно ли они опасны?

Маловероятно, что вы столкнётесь с Zip-бомбой в своей жизни, но даже если это произойдёт, многие современные компрессионные и антивирусные программы способны правильно обнаружить, что тот или иной файл проблематичен. Победить Zip-бомбу не совсем сложно. «Обнаружить конкретный класса Zip-бомбы, которую мы обсуждали в этой статье, легко: просто ищите наложенные друг на друга файлы», – написал Файфилд в своей статье.

Но поскольку такое обнаружение не существует в инструментах сжатия на данный момент, оно создало возможность для тестирования, и даже тогда худшее, что произошло со многими программами, протестированными Файфилдом и другими (включая LibreOffice и McAfee Antivirus) – отправка их в тайм-аут. Как отметил пользователь Twitter Тавис Орманди, несколько антивирусных программ даже правильно обнаружили, что это была Zip-бомба, несмотря на то, что это новый вид.

Специально для читателей моего блога Muz4in.Net 

В пятницу подъезжаю к гипермаркету...

В пятницу подъезжаю к гипермаркету, затариться пивком да креветками. Смотрю - свободное место есть, рядом с офигенным харлеем.Паркуюсь, выхожу из машины, начинаю рассматривать его, так как люблю мотоц...

Siemens "провалилась", России турбины больше не нужны
  • sam88
  • 17 сентября 03:08
  • В топе

Здравствуйте! Сейчас наверное все и забыли про скандал 2014 года связанный с немецкими турбинами. А сколько было сказано слов о российском промышленном секторе, сколько желчи полилось из уст "эксперто...

Советник губернатора в шоколадной ванне

Честно скажу: не нравится мне эта охота на чиновников, это постоянное разделение на «мы» и «они». Тетка поехала в отпуск — не на Канары или в Доминикану. И даже не...

Ваш комментарий сохранен и будет опубликован сразу после вашей авторизации.

0 новых комментариев

    Загрузка...
    Марина Сегодня 14:44

    Четыре загадочных смерти со странными возможными объяснениями

    Меня не увлекают теории заговоры. Я примерно на 90 процентов уверен, что Луна существует, и я никогда не нашу шляпу из фольги (на самом деле фольга проводит, а не блокирует сигналы связи). Но когда я слышу о странных смертях, я знаю, что за ними стоит нечто большее, чем то, о чём говорится в официальных сообщениях.1. Адвокат Чарльза Мэнсона умер во врем...
    922
    Марина Сегодня 13:22

    12 неочевидных шуток в видеоиграх, которые вы могли не заметить

    Самые интересные детали видеоигр очень часто остаются незамеченными – пасхалки или неочевидные шутки, которые большинство игроков даже искать не будут.Это небольшие отсылки к персонажам, деталям или событиям, которые не имеют смысла, если вы не знакомы с предыдущими версиями игры, сюжетом или не являетесь фанатом.Ну, или вы можете отыскать их, если проч...
    74
    Марина Сегодня 08:04

    5 предметов повседневного обихода, которые тайно спасают мир

    Поверхность Земли на 70% состоит из воды, на 28% из суши и на 2% из постоянно растущего объёма бесполезного мусора, который мы купили просто потому, что он круто выглядел, а затем выбросили. По иронии судьбы, часть этого мусора в настоящее время помогает нам спасать планету самыми удивительными и неожиданными способами. Вот несколько предметов повседнев...
    1029
    Марина Вчера 20:29

    10 душераздирающих историй о домашних животных, переживших стихийные бедствия

    Животные обладают сверхъестественной способностью определять, когда произойдёт стихийное бедствие. Иногда они убегают или прячутся, и люди не могут найти их, чтобы успеть вместе эвакуироваться. Чаще всего у владельцев нет другого выбора, кроме как бросить своих домашних животных, чтобы спасти себя.В конце каждого стихийного бедствия – будь то наводнение, землетрясение...
    545
    Марина Вчера 14:22

    Инцидент в Тонкинском заливе: ложь, которая спровоцировала войну во Вьетнаме

    В августе 1964 года Соединённые Штаты Америки вступили в войну во Вьетнаме после сообщений о неспровоцированном нападении в Тонкинском заливе. Но эти сообщения были ложными — и президент это знал.***В августе 1964 года эсминец USS Maddox был размещён в Тонкинском заливе у побережья Северного Вьетнама.2 августа он был атакован северо-вьетнамскими торпедными катерами. А...
    87
    Марина Вчера 08:39

    Полиция арестовала белку, и это только один из десяти сумасшедших фактов о белках

    Белки являются милыми персонажами для мультиков и плюшевых игрушек. Однако настоящие грызуны светятся розовым цветом, задерживают полёты и получают арест. Они собирают тайны, как орехи; заводчики белок подвергаются новому вирусу, и было то пурпурное существо, которое никто не мог объяснить. Мёртвая белка была когда-то куплена как предмет искусства, и Принц Уэльский хо...
    830
    Марина 17 сентября 20:15

    Знакомьтесь, Джон. Для своих Дед-синтол

    Сегодня речь пойдет о Дедуле, который закачал себе синтол и принимал тестостерон и гормон роста. Точнее дадим ему слово и он сам всё расскажет: "Ну, все началось очень давно. На самом деле, раньше я был гораздо больше, чем сейчас. Что я делал? Я использовал гормон роста. Я пампился прям серьезно. И еще я использовал электростимуляторы. И если действительно все делать ...
    360
    Марина 17 сентября 20:12

    Человек, который "взломал" систему мгновенной лотереи

    Зайдите в любой магазин на автозаправочной станции в Соединённых Штатах или Канаде, и вы, вероятно, найдёте то, что удовлетворит ваш конкретный порок. У них есть конфеты для позднего перекуса, пиво, если вы хотите что-нибудь выпить, сигареты, если вы курите, и лотерейные билеты, если вы хотите испытать удачу. Всего за один доллар вы можете купить себе...
    307
    Марина 17 сентября 17:27

    Невероятная жизнь изобретателя саксофона Адольфа Сакса

    Любимый инструмент Лизы Симпсон, бывшего президента США Билла Клинтона и соавтора этой статьи и основателя сайта TodayIFoundOut, саксофон описывается по-разному, начиная от «самого трогательного и захватывающего духового инструмента» и заканчивая «дьявольским рогом». Изобретатель инструмента, Адольф Сакс, был противоречивой фигурой и вёл жизнь, котору...
    221
    Марина 17 сентября 16:52

    Вы настоящий, когда выпивши

    Алкоголь не всегда раскрывает лучшее, что есть в нас, но, возможно, он дает выход нашему настоящему «я».Вам и кажется, что пьяные разглагольствования или хмельной флирт – это всего лишь итог четырех выпитых коктейлей, а не скрытые стороны вашей личности? Однако исследования показывают, что нетрезвое «я» намного ближе к подлинному «я», чем мы готовы пр...
    1622
    Марина 17 сентября 16:51

    Десять ужасающих археологических открытий

    Из того, что мы знаем об истории, большая часть не была особенно приятной или мирной. Тем не менее, работа археолога состоит в том, чтобы раскопать наше прошлое – в прямом и переносном смысле – независимо от того, насколько неприятным или даже отвратительным оно оказывается. Эти следующие записи показывают, насколько ужасными могут быть некоторые археологические наход...
    4956
    Марина 17 сентября 12:46

    10 жутких тайн, которые до сих пор не решены

    Есть что-то в неразгаданной тайне, не так ли? Конечно, замечательно, когда вы, в конце концов, узнаёте, почему что-то произошло так, как произошло, но событие, происходящее без немедленного правдоподобного объяснения, просто даёт разгораться дискуссиям и заставляет рождаться теории заговора. Ниже приведены лишь некоторые примеры загадок, которые, вероятно, будут обсуж...
    4334
    Марина 17 сентября 11:36

    Тайский Хатико: Верный пес ждал своих хозяев на одном месте четыре года и дождался...

    Вы, наверное, читали историю Хатико, или смотрели одноименный фильм. Также интернет полон историями о верных собаках, ждущих своих владельцев в одном и том же месте в течение многих лет, чтобы в итоге никогда их больше не увидеть, но это одна из тех редких историй со всеми любимым Happyendом. Да-да, проведя четыре года в ожидании своих хозяев, потерянная собака, након...
    1110
    Марина 17 сентября 09:51

    6 компьютерных ошибок, повлекшие за собой серьёзные последствия

    Ошибка dll может вывести из себя любого. Вроде скачал игру с проверенного торрента, библиотеки обновлены, антивирус отключён, а она всё лезет и лезет с характерным звуком. Иногда приходится вручную искать никчёмный файл, размером в несколько килобайт, и пихать его в нужную папку. Дико бесячая штука! Однако бывают компьютерные ошибки куда более серьёзн...
    269
    Марина 17 сентября 08:30

    Как стать настоящим мужчиной и создать смысл жизни

    Быть настоящим мужчиной – значит взять на себя ответственность.За всё, что находится под вашим контролем.Это действия, мысли, поступки, решения, даже то, где вы сейчас находитесь в своей жизни.Это мощно, и мне больно думать, что многие живут, не взяв на себя ответственность и лишив себя шанса на создание позитивного смысла жизни. Отсутствие ответствен...
    268
    Марина 16 сентября 20:00

    Машина для шлёпанья (1908 год)

    Помимо вибраторов, в викторианскую эпоху существовало немало странных устройств. Одно из них – «Комбинированная машина для приподнятия и шлёпанья» (англ. Combined Lifting and Spanking Machine). Она продавалась как «устройство для шуток», которое можно было использовать в различных братских церемониях посвящения.В комплекте с ручками, это весло, привод...
    211
    Марина 16 сентября 17:19

    Могут ли профессиональные дегустаторы действительно не отличить дорогие вина от дешёвых?

    Вопрос: Правда ли, что сомелье не способны отличить дорогое вино от дешёвого? Обладание языком, который способен обнаружить тонкие различия между различными видами «виноградного сока» для взрослых, является верным признаком мастерства. В самом деле, голливудские режиссёры любят подчёркивать утончённую натуру героев, наделяя их склонностью к употреблен...
    303
    Марина 16 сентября 15:53

    8 вещей, которые мужчины скрывают от женщин, потому что хотят казаться круче

    Тайная жизнь мужчин? О, это очень интересно... Принято считать, что женщины полны загадок. И хотя это правда, но и у большинства мужчин тоже есть тайны, которыми они не спешат делиться со своими избранницами. Почему? Да потому, что на них постоянно давит стереотип — концепция мужественности. Большинство мужчин в детстве попросту не учат открытому выра...
    260
    Марина 16 сентября 14:21

    6 смешных лжецов, которым удалось обмануть богатых и знаменитых

    Кажется невероятным, что любой случайный человек может зайти в шикарный отель, заявить, что он наследник богатого рода, и мгновенно быть принятым в светское общество. Но оказывается, это намного проще, чем вы думаете. Если вы достаточно уверены в себе, вы можете войти в оперный театр под руку с мертвым тюремным надзирателем, представиться графом Гондо...
    1198
    Марина 16 сентября 12:47

    Какие генетические черты дети берут от мамы, а какие - от папы

    Природа распорядилась так, что ребенок наследует гены и матери, и отца, но определенные доминирующие качества он перенимает только от своего папы - как хорошие, так и не слишком. Какие же именно интеллектуальные и внешние данные наследуют от родителей дочери и сыновья?Все мы в свое время на уроках биологии в школе познакомились с генетикой. И помним к...
    2785
    Служба поддержи

    Яндекс.Метрика