URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 104570
[ Назад ]

Исходное сообщение
"Представлена техника совершения DoS-атаки через отправку PNG..."

Отправлено opennews , 03-Сен-15 21:14 
Исследователи безопасности обратили внимание (https://www.bamsoftware.com/hacks/deflate.html) на возможность создания PNG-файлов, при распаковке съедающих всю доступную память. Определённый набор настроек в заголовке в сочетании с особенностями распаковки нулевых областей при использовании метода сжатия DEFLATE (каждая пара бит может кодировать 258 нулевых байт) позволили создать PNG-изображение размером 6 Мб (в форме bzip-архива (https://www.bamsoftware.com/bzr/deflate/spark.png.bz2) 420 байт), которое распаковывается в картинку 50 гигапикселей (225000 × 225000), которая в раскладке 3 байта на пиксель потребует для своей обработки буфера  в 141.4 Гб.


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

URL: https://news.ycombinator.com/item?id=10158529
Новость: http://www.opennet.me/opennews/art.shtml?num=42905


Содержание

Сообщения в этом обсуждении
"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Совесть , 03-Сен-15 21:14 
Safari спокойно отобразил картинку.

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 03-Сен-15 22:52 
> Safari спокойно отобразил картинку.

И что на ней?


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 04-Сен-15 00:15 
Моя бывшая массой 140кг.

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Вареник , 05-Сен-15 03:49 
Ужас!

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено soarin , 04-Сен-15 04:40 
Чёрный квадарат.
Хотя вполне возможно, что safari просто сжульничал и не стал рендерить картинку без всяких оповещений (такое поведение я за ним замечал на больших объёмах информации)

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено anonymous , 05-Сен-15 09:23 
Это не жульничество, а элементарная проверка исходных данных перед распаковкой. Очень сильно разочаруюсь в разработчиках других браузеров, если такой проверки у них нет

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 06-Сен-15 00:54 
> Это не жульничество, а элементарная проверка исходных данных перед распаковкой. Очень сильно
> разочаруюсь в разработчиках других браузеров, если такой проверки у них нет

Нежульничество - написать "не хочу распаковывать большую картинку", или хотя бы "не покажу, плохая картинка", как это сделал firefox.

А показывать черный квадрат - это жульничество, юзеры подумают, что браузер нормально открыл картинку и на ней черный квадрат. Собственно, так они и подумали, см.выше.


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Crazy Alex , 03-Сен-15 23:33 
как ни странно, завалявшаяся опера 12 тоже. А вот современний seamonkey и gqview просто выругались, что image contains errors

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 03-Сен-15 23:51 
И что она показала? Там на картинке надпись есть. И мне интересно, какие программы осилят её показать.

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Гость , 04-Сен-15 01:22 
Есть комментарии ( https://sohabr.net/gt/post/261276/#comment_8761792 ) что Microsoft Picture Manager и Adobe Photoshop CC 2015 успешно открывают.
А показана там надпись на синем фоне - "Sorry, our princess is in another pixmap"

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Crazy Alex , 04-Сен-15 13:00 
Не пролистывал

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 03-Сен-15 23:53 
Скриншот сафари с открытой картинкой в студию!

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 04-Сен-15 07:53 
https://www.dropbox.com/s/s9fvdp9ot4pat4f/Screenshot%20...

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 04-Сен-15 14:06 
> https://www.dropbox.com/s/s9fvdp9ot4pat4f/Screenshot%20...

Сафари читит! Вместо картинки чорный квадрат показывает. Наверняка Малевич проплатил.


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 04-Сен-15 18:12 
> Наверняка Малевич проплатил.

Угу, с того света. По курсу 30-тых.
Творчеством Малевича конечно восхищаться далеко не обязательно, но не знать банальнейших вещей (типа, что это далеко не наш современник) ...
Стыдно, не?


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 04-Сен-15 22:06 
> Угу, с того света. По курсу 30-тых.
> Творчеством Малевича конечно восхищаться далеко не обязательно, но не знать банальнейших
> вещей (типа, что это далеко не наш современник) ...
> Стыдно, не?

Сарказм же! Неужели в современном мире надо обязательно теги проставлять? [сарказм]#сарказм[/сарказм]

А проплатить мог и кто-то из потомков-правопреемников, носящих ту же фамилию...


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 07-Сен-15 09:45 
> Safari спокойно отобразил картинку.

Лис сказал что "contains an error" и показывать не стал. Ristretto корректно рассказал что картинка 225000 на 225000 пикселов и памяти на такую картинку не хватит.


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено iZEN , 03-Сен-15 21:19 
Тестируем:
1. https://upload.wikimedia.org/wikipedia/commons/f/f4/360-degr...
2. http://derpicdn.net/img/2012/11/9/146238/full.png

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 03-Сен-15 21:27 
Это фэйк. Оба изображения нормально открываются.

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено iZEN , 03-Сен-15 21:29 
> Это фэйк. Оба изображения нормально открываются.

Ждём тех, у кого нет.



"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 03-Сен-15 23:02 
Дорогой, IE уже поддерживает PNG. Кого ждем?

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено soarin , 04-Сен-15 04:27 
Мимо, единственное у кого могут быть проблемы на больших картинках - это пользователи фурифокса на линуксе, ибо иксы ...
https://bugs.freedesktop.org/show_bug.cgi?id=77107
https://bugs.freedesktop.org/show_bug.cgi?id=44099
https://bugzilla.mozilla.org/show_bug.cgi?id=957741
...

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Андрей , 04-Сен-15 07:14 
Хрен Вам! «Изображение содержит ошибки»

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 07-Сен-15 09:49 
> Хрен Вам! «Изображение содержит ошибки»

Хрен Вам. Оба нормально показыаются. Фурифоксом, на линухе. Одновременно. На одном пони, на другом панорама с звездным небом. При том тестовая система была довольно малохольная: 2Гб RAM на все вместе. Без свопа. Предъява линухам и фоксу какая-то не предъявистая получилась.


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 04-Сен-15 10:42 
УМВР, обе картинки открылись нормально. Iceweasel 40.0.3, X.Org X Server 1.16.4, NVIDIA Driver Version: 352.21.

Картинку с новости что Хром, что Лиса не осилили.


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Чудак , 04-Сен-15 10:42 
Пользователь фурифокса на линухе рапортует о норманом отображении, фейк?

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 04-Сен-15 14:09 
> Пользователь фурифокса на линухе рапортует о норманом отображении, фейк?

Не совсем. Файрфокс проверяет размеры, сильно большие картинки отказывается отображать. В смысле, он не виснет, но и картинку не показывает.


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Dobro666 , 04-Сен-15 11:20 
Не хочу разводить срач, но...

Bug 77107
Component:     Driver/Radeon

Bug 44099
Component:     Driver/Radeon

Что как бы намекает.


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено нах , 04-Сен-15 12:23 
оно намекает что баг не поленился зарепортить пользователь с радеоном.
У меня точно такая же херня на антикварном intel D2700 (с проприетарными интеловскими драйверами, разумеется). Похоже, автор багрепорта прав - нужно сочетание медленный процессор+медленный gpu+какая-то присущая преимущественно мазилле особенность работы с графикой(на самом деле не только, у xv те же проблемы, а вот у gqview и прочего более современного софта их нет - скорее всего потому, что они масштабируют либо режут картинку до отправки ее графическому модулю)
Репортить бессмысленно - баг будет закрыт потому что "это все поганый проприетарный драйвер", "у меня не воспроизводится", "смените версию мазилы/иксов/драйвера/пользователя за клавиатурой". А настоящая причина, разумеется, в том что у девелопера дорогая и мощная игрушка, и его эта проблема не достает. Фрисофтваре такое вот фрисофтваре...

AOT: на винде ни один из имеющихся браузеров spark.png открывать не захотел с идиотскими сообщениями о том что файл битый (гуглезонда у меня нет, но не думаю что и у него что-то другое). Виндовая смотрелка честно сообщила что "что-то оперативной памяти у тебя маловато" и тоже не упала. Intel HD3000 - возможно, на дискретной видюхе винда таки попыталась бы использовать видеокарту для масштабирования. Но вряд ли.

P.S. советы вида "тебе надо - пойди и исправь сам" принимаются от тех, у кого есть хоть один коммит в дерево xorg или принятый коммитером патч. И не в xterm.c


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Dobro666 , 05-Сен-15 06:03 
Не могу согласится со всем выше написанным, но факт в том, что у меня всё открывает и не хрюкает (у меня Невидиа). И нет, я никого не защищаю, просто получилось тогда видюшку со скидкой купить, ей и пользуюсь.

Ну про spark.png я уже говорил - не открывает ни у кого. У меня в обоих браузерах не открывает. Но большие картинки у меня открывает без проблем, правда в фурифоксе всё-таки медленно рендерится.


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено anonymous , 03-Сен-15 21:49 
Зачем эти ссылки, когда в новости есть ссылка на bzip2 файл?

Pale Moon 25.7.0 выдает 'The file "../spark.png" cannot be displayed because it contains errors.'


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено KOT040188 , 03-Сен-15 22:24 
У меня нет желания и времени качать и распаковывать…

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 07-Сен-15 09:50 
> У меня нет желания и времени качать и распаковывать…

Зато сюда спамить бесполезный мусор - у тебя время есть.


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено ZloySergant , 04-Сен-15 00:14 
>Pale Moon 25.7.0 выдает 'The file "../spark.png" cannot be displayed because it contains errors.'

Практически, аналогично. В Слаке Гвенвью и текущий (31.8 на моей системе) фаерфокс послали нафиг. И чо?


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено KOT040188 , 03-Сен-15 22:23 
Не смотря на то, что моя лиса нещадно течёт (я об этом уже писал), картинки открылись шустрее некоторых сайтов. Лиса жива…

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 03-Сен-15 21:24 
>  50 гигапикселей (225000 × 225000),

...
> 141.4 Гб.

Масштабно. Хотя подождите, они изобрели zip-бомбу, заливаемую любителями лулзов на BBSки несимпатичным сисопам. А потом авер вкалывает два дня, а все остальные дружно курят, как минимум без новых аплоадов.


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено eRIC , 03-Сен-15 21:43 
такого рода бага была где можно было favicon.ico создать гигабайтами и все браузеры по умолчанию будут автоматически грузить его и тем самым грузить клиентскую систему и кушать трафф %) https://github.com/benjamingr/favicon-bug

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 03-Сен-15 22:25 
Мы неделю назад такие же квадратные pngшки дикого размера генерили для тестов нашего сайта. Кто-то читает логи нашей конфы...

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Xaionaro , 03-Сен-15 23:05 
А вы -- это кто, если не секрет?

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 03-Сен-15 23:08 
Анонины с анонимного сервера, разумеется.

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 03-Сен-15 23:29 
В принципе можно сказать, что анонимы с публичными чатлогами, да.

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Xaionaro , 04-Сен-15 06:45 
> В принципе можно сказать, что анонимы с публичными чатлогами, да.

Хорошо, другой вопрос. Вы чем-то можете доказать ваши слова? Я просто хотел сам загуглить после того, как узнаю кто вы, но так как вы не хотите деанонимизироваться, то у меня нет такой возможности.


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Xaionaro , 04-Сен-15 09:19 
>> В принципе можно сказать, что анонимы с публичными чатлогами, да.
> Хорошо, другой вопрос. Вы чем-то можете доказать ваши слова? Я просто хотел
> сам загуглить после того, как узнаю кто вы, но так как
> вы не хотите деанонимизироваться, то у меня нет такой возможности.

P.S.: Я просто люблю проверять факты, извиняюсь если это прозвучало грубо — ничего плохого не имелось в виду.


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 04-Сен-15 17:27 
> P.S.: Я просто люблю проверять факты, извиняюсь если это прозвучало грубо —
> ничего плохого не имелось в виду.

Ничего страшного, просто деанонимизирует это не совсем меня...


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 04-Сен-15 13:45 
6.2 гигапикселя

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 04-Сен-15 23:41 
> Мы неделю назад такие же квадратные pngшки дикого размера генерили для тестов
> нашего сайта. Кто-то читает логи нашей конфы...

А вы, наверное, прочитали матюки сисопов 20-летней давности, когда им на BBS'ки лили зипари с нулями ужатые 100500 к 1 :). Сисопы обиделись и наиболее ушлые из них стали проверять степень сжатия. Если больше чем эн к одному - можно банхаммер в репу получить. Атоматически.


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 06-Сен-15 00:50 
> А вы, наверное, прочитали матюки сисопов 20-летней давности, когда им на BBS'ки
> лили зипари с нулями ужатые 100500 к 1 :). Сисопы обиделись
> и наиболее ушлые из них стали проверять степень сжатия. Если больше
> чем эн к одному - можно банхаммер в репу получить. Атоматически.

Мы свой сайт на устойчивость тестили, смотрели на каких размерах начнёт дохнуть и лимиты настраивали. Понятно, что идея не нова. Да и ничего особенного в ней нет, это не droste.zip. Но забавно, что про неё вспомнили именно после наших экспериментов с большими png-шками.


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 07-Сен-15 09:27 
> неё вспомнили именно после наших экспериментов с большими png-шками.

Вообще-то не после ваших, а после сабжевых. Не надо себе приписывать чужие заслуги, вы - не пуп земли.


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Тот_Самый_Анонимус , 03-Сен-15 22:26 
Сколько ещё шутников выложит левые ПНГшки под видом сабжа, только хоть кто-то посмотрел на дурацкие картинки?

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено azex , 03-Сен-15 22:44 
У меня на Ubuntu при попытке открыть эту PNG в GIMP 2.9.1 сработало. Началось быстрое поедание памяти, действия, например переключение между окнами приложений, начали отрабатываться с лагом в несколько секунд. Нажал отмену, не дожидаясь полного зависания.

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 04-Сен-15 04:06 
Это потому что ты не пользуешься zram.

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 07-Сен-15 09:27 
> Это потому что ты не пользуешься zram.

Ударим компрессией памяти по ZIP-бомбам! :)


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 07-Сен-15 21:33 
>> Это потому что ты не пользуешься zram.
> Ударим компрессией памяти по ZIP-бомбам! :)

Блжад, на заплёваной вами венде компрессионные бомбы еще в прошлом столетии пролечили.


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Dimasiq , 03-Сен-15 23:16 
Фаерфокс открывать эту пнг отказался, при попытке открыть файл в гимп получилось как-то так http://i.imgur.com/ffdhd26.jpg
На этом пожирание памяти остановилось и система оставалась отзывчивой. Видимо сработала какая-то защита от таких атак...

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено irinat , 03-Сен-15 23:45 
Gimp создаёт свой своп-файл и сбрасывает данные туда. Погляди в ~/.gimp-2.8

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Dimasiq , 03-Сен-15 23:54 
Действительно, так и есть. 10гб еще успел на диск записать до того как я его закрыл. Был лучшего мнения о гимпе.

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 04-Сен-15 00:01 
> Действительно, так и есть. 10гб еще успел на диск записать до того
> как я его закрыл. Был лучшего мнения о гимпе.

Это нормально, вообще-то. Других способов редактирования гигантских картинок нет.


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Dimasiq , 04-Сен-15 00:15 
Это где такие картинки по 20гб то еть? Да и он мог спросить пользователя скажем на 1гб+ стоит ли продолжать загружать эту картинку. А тут молча фигачит на диск. А так выходит открыл картинку, свернул окно, через несколько минут ссд на 100 гигов полностью забито.

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 04-Сен-15 00:25 
> Это где такие картинки по 20гб то еть?

Геоданные, астрономия...

> Да и он мог спросить пользователя скажем на 1гб+ стоит ли
> продолжать загружать эту картинку. А тут молча фигачит на диск.

У него это в настройках есть.


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Dimasiq , 04-Сен-15 00:50 
И где у него такие настройки? Я нашел только некий tile cache size = 7 Гб, но если это оно и есть, то его значение игнорируется http://i.imgur.com/yIjMuB2.png
Обратите внимание на IO Write. Оно серьезно собирается писать на диск пока не кончится место. И при этом оно даже не ограничено размером своп раздела. apt-get purge gimp давай до свидания.

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 04-Сен-15 01:20 
> И где у него такие настройки? Я нашел только некий tile cache
> size = 7 Гб, но если это оно и есть, то
> его значение игнорируется http://i.imgur.com/yIjMuB2.png

Tile cache size это как раз объём оперативной памяти, который можно занять под картинку. То что не влезет он будет на диск свопить.

Там рядом есть максимальный размер картинки же! Или он только для новых файлов его проверяет?


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Dimasiq , 04-Сен-15 02:00 
Ну так как значение 7Гб, а свопить он начал после 10Гб, то явно это не то значение.
>The cache tile size is the amount of data (tiles) that Photoshop operates on at one time.

Видимо и в гимпе эта настройка означает то же самое.
И да, размер максимальный размер можно задать только для новых картинок.


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 04-Сен-15 10:38 
> apt-get purge gimp давай до свидания.

Это огромная потеря для сообщества Gimp юзеров, мы все помним и скорбим о твоем уходе. Нам не безразлично что ты удалил Gimp и в ближайшее время я и еще 33 добровольца уйдет с основной работы и начнут улучшать Gimp фултайм в надежде что ты возвратишься и сделаешь apt-get install gimp.


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 04-Сен-15 12:29 
Ну а пока что apt-get install adobe-photoshop

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Michael Shigorin , 04-Сен-15 15:01 
> Это нормально, вообще-то. Других способов редактирования гигантских картинок нет.

Посмотрите nip2.


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 04-Сен-15 15:31 
>> Это нормально, вообще-то. Других способов редактирования гигантских картинок нет.
> Посмотрите nip2.

То же самое. `nip2 spark.png` просит подождать 126 минут, а тем временем пишет гигабайты в ~/.nip2*


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 07-Сен-15 09:29 
Ну так если вы хотите работать с 140Гб картинкой целиком в памяти, без медленной эмуляции недостающей памяти диском - извольте себе эти 140Гб физической памяти докупить. Ну или смысла то жаловаться что HDD - тормозная эмуляция оперативы? Мы и без вас это знали.

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Анончег , 04-Сен-15 03:54 
Сейчас подойдёт Прокудин и скажет что всё в полном порядке, так и было задумано.

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 03-Сен-15 23:44 
Вообще-то этой "технике" лет чуть ли не столько же, сколько формату PNG.

И вообще, нормальные редакторы/просмотрщики, которые в курсе что изображения бывают и гигапикселями (например в астрофото или панорамах), грузят только кусок картинки, а не всю целиком. Фотошоп, например, не удалось подвесить, т.к. в нем обработка больших картинок сделана по уму.


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 03-Сен-15 23:49 
Так что на картинке-то?

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено РОСКОМУЗОР , 04-Сен-15 02:28 
Просмотр изображений в Убунте сказал что "Недостаточно памяти для хранения изображения размером 225000 на 225000; попробуйте закрыть некоторые приложения, чтобы уменьшить количество используемой памяти"..не взорвалас "бомба" (((((

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено soarin , 04-Сен-15 04:24 
safari - отобразил большой чёрный квадрат
opera и firefox - не стали загружать, типа некорректное изображение
Встроенный просмотрщик в OS X - сожрал 61 ГБ памяти, появилось сообщение о том, что "не хватает памяти", закрыл

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Andrey , 04-Сен-15 04:30 
В Windows 8.1 средствами системы тоже не получается отобразить фаил - сразу пишет нехватка памяти.

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено chinarulezzz , 04-Сен-15 04:47 
libpng error: IDAT: CRC error

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 04-Сен-15 05:43 
feh открыл и не упал.

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Тот_Самый_Анонимус , 04-Сен-15 08:01 
Файл открылся хекс-редактором. Никакого выедания памяти и зависаний. Лжёт новость.

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 04-Сен-15 14:42 
> feh открыл и не упал.

Мне `feh -F spark.png` показал чорный экран вместо картинки и IDAT: CRC error.


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 04-Сен-15 08:30 
Попробовал открыть через ImageMagic через три минуты комп повис напрочь и больше не включается. Пишу с телефона.

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 04-Сен-15 09:51 
Брат-то жив?

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 04-Сен-15 10:41 
> Попробовал открыть через ImageMagic через три минуты комп повис напрочь и больше
> не включается. Пишу с телефона.

Я попробовал открыть с телефона, телефон теперь не включается, пишу с печатной машинки.  


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Ури , 04-Сен-15 10:47 
С пылесоса же!

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено burjui , 04-Сен-15 13:39 
Попробовал открыть с печатной машинки, теперь не нажимаются клавиши, пишу через сервис HTTP/PM (HTTP over Pidgeon Mail).

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено mic_ndfbnj , 07-Сен-15 15:48 
Попробовал через сервис HTTP/PM (HTTP over Pidgeon Mail) - завис, выключил электричество в квартире, взял палатку, еду и пошёл в лес на три дня, чтобы развеяться из-за череды неудач и зависаний

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 04-Сен-15 11:11 
Ни одна программа не зависла и не открыла картинку.

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено mcorn , 04-Сен-15 14:06 
в GIMP смог воспроизвести, но он не уронил систему, начал в свой собственный своп все валить
+ phatch (удобное ПО для пакетного редактирования изображений) реально смогла воспроизвести, ОЗУ и своп забился под упор..

... остальное ПО дало ошибку..


Ubuntu 15.04


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 04-Сен-15 15:41 
http://m8y.org/tmp/zipbomb/foo.html - то же самое, но на svg.
Роняет виндовую мазилу, вместе с виндой, из _успешно_закрытого_ Bug 1174811 которой я и добыл эту чудесную ссылку ;-)

В линуксе должен, по идее, сработать oom-killer, но под рукой нет мазилы, которую не жалко уронить, а виртуалку запускать мне лень.


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 04-Сен-15 15:45 
да, внутри там, естественно, вот такой big.svgz:
  compressed uncompressed  ratio uncompressed_name
     1042150   1073741875  99.9% big.svg

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 04-Сен-15 16:07 
> но под рукой нет мазилы, которую не жалко уронить,
> а виртуалку запускать мне лень.

Зачем виртуалку? Можно же запустить в отдельном профиле, ограничив ему память:

ulimit -v 1000000

firefox --no-remote -p testsvg


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено . , 04-Сен-15 16:48 
> Зачем виртуалку? Можно же запустить в отдельном профиле, ограничив ему память:

так она тогда гавкнется в core по лимиту, а oom не придет.

P.S. msie страницу открыл, но криво. Подсунул ему сам svgшник - сожрал 11гиг и политкорректно самоубился. Правда, обещал вернуться и "восстановить страницу" ;-)



"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 07-Сен-15 09:33 
> Правда, обещал вернуться и "восстановить страницу" ;-)

Да, хорошая мысль - восстановить страницу съевшую 11 гигз. Лучше всего это сделать автоматически, без подтверждения пользователем. Мозилла когда-то так и делали. Но постепенно жизнь научила их не загружать содержимое восстанавливаемых табов пока юзер на них не клацнул, а то и вовсе подтверждение на рестор сессии спрашивать. И чего это они? :)


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Dimasiq , 04-Сен-15 16:25 
Фф отожрал 11гб и начал дико глючить, но вкладку закрыть дал.

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено iZEN , 05-Сен-15 19:32 
> http://m8y.org/tmp/zipbomb/foo.html - то же самое, но на svg.
> Роняет виндовую мазилу, вместе с виндой, из _успешно_закрытого_ Bug 1174811 которой я
> и добыл эту чудесную ссылку ;-)

На FreeBSD Фурифокс как бы останавливает прорисовку окна на несколько секунд, отжирая 6,2 ГБ ОЗУ, а потом оживает, освобождая 4,5 ГБ - это сообщение пишу рядом с "горящим танком" с соседней вкладки.
Chromium делает "Опаньки" и просит перезагрузить вкладку, не зависая.



"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено count0krsk , 06-Сен-15 19:26 
Icecat тоже роняет. И midori. А вот 12ю Оперу - нет, как ни странно. Память отжирается со скоростью 3 Мб в секунду, что позволяет неторопливо серфить по другим вкладкам или остановить загрузку "плохой".
В-общем твой svgz опаснее представленного в новости png, который не свалил ничего в моей системе.

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено soarin , 04-Сен-15 20:34 
А это норм на линуксах https://bugzilla.kernel.org/attachment.cgi?id=118351 ?

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Gannet , 04-Сен-15 22:51 
Какой номер репорта, можно ссылку на репорт? :)

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено soarin , 05-Сен-15 04:46 
https://bugzilla.kernel.org/show_bug.cgi?id=60533

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Dimasiq , 05-Сен-15 00:41 
ппц это было выложено 2013-12-14 и все еще отлично работает
да так работает что от него настолько заглючило baloo что даже после ребута он крашил плазму

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено count0krsk , 06-Сен-15 19:54 
> А это норм на линуксах https://bugzilla.kernel.org/attachment.cgi?id=118351 ?

icecat сожрал всю память, хромка и мидори выжили, память не сожрали. Ну и опера12 само собой переварила.


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 07-Сен-15 09:36 
> А это норм на линуксах https://bugzilla.kernel.org/attachment.cgi?id=118351 ?

Там написано Loading... и "ohmed was here". Им что, тоже багзиллу сломали?


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 04-Сен-15 22:16 
Где картинку скачать? Запощу, друзья перепостят и пошло-поехало...

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Perl_Jam , 05-Сен-15 02:19 
дамы и господа, баг с favicon.ico был описан когда? ну-ка, пользуемся поиском..... по сабжу, хипстеры-пейсатели просто не знают про мыльные бомбы..

"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено iZEN , 05-Сен-15 19:19 
> PNG-изображение размером 6 Мб (в форме bzip-архива
> (https://www.bamsoftware.com/bzr/deflate/spark.png.bz2) 420 байт), которое распаковывается
> в картинку 50 гигапикселей (225000 × 225000), которая в раскладке 3
> байта на пиксель потребует для своей обработки буфера  в 141.4
> Гб.

% ls spark.png
-r--------  1 igor  wheel   5,8M  5 сен 19:12 spark.png
% eom spark.png
Убит
% uname -rsm
FreeBSD 10.2-STABLE amd64

Телеметрия по памяти: http://s14.postimg.org/n1y14mqa9/spark_png_eom_1_10_3_Free_B...


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Аноним , 07-Сен-15 09:40 
> Телеметрия по памяти:

Изен выучил новое слово. Но правда не знает что оно означает - а где там ТЕЛЕ, собственно? Ты с ремотного компа это собрал? И даже гуйную прогу научился запускать. На свой зад.

(интересно, а если ты perf увидишь - ты наверное офигеешь от тамошней телеметрии и что так вообще можно было).

И все бы ничего но в твоей "телеметрии" - шрифты ну просто забойный трэшак. Попытка прочесть обозначения процентов вообще мигом приведет к окулисту.


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено www2 , 11-Сен-15 19:32 
>И все бы ничего но в твоей "телеметрии" - шрифты ну просто забойный трэшак. Попытка прочесть обозначения процентов вообще мигом приведет к окулисту.

Шрифты в стиле чертёжных ГОСТ.


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено Slowpoke , 05-Сен-15 20:51 
Хм, у меня сей файл отказываются открывать: eyeofmate, firefox и GIMP. Все трое ругаются на неправильный размер.
Версии не очень уж новые:
eom --version «Глаз MATE» 1.6.0
Mozilla Firefox 38.2.0
GNU Image Manipulation Program версии 2.8.14

Так что, бага действует на что-то очень старое, расслабьтесь =)


"Представлена техника совершения DoS-атаки через отправку PNG..."
Отправлено count0krsk , 06-Сен-15 19:29 
XnView для линукса не открыл, браузеры все тоже, гляделка lxde сказала что ты много хочешь, обломайся. Так что png не катит. А вот svgz - интересная тема.