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

Исходное сообщение
"Стали известны новые риски формата PDF"

Отправлено opennews , 02-Янв-11 18:03 
На 27 конгрессе Chaos Communication (http://events.ccc.de/congress/2010/wiki/Main_Page) в Берлине эксперт по безопасности Джулия Вольф (Julia Wolf) рассказала (http://www.h-online.com/security/news/item/27C3-danger-lurks...) публике о новых ранее неизвестных рисках в безопасности, связанных с широко используемым форматом PDF, который используется для универсального обмена информацией.

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


Были названы и ранее известные проблемы формата: PDF документы согласно спецификации являются контейнерами и могут содержать исполняемый JavaScript код, а также документы практически любого формата включая XML, Fla...

URL: http://www.h-online.com/security/news/item/27C3-danger-lurks...
Новость: https://www.opennet.ru/opennews/art.shtml?num=29184


Содержание

Сообщения в этом обсуждении
"Стали известны новые риски формата PDF"
Отправлено Tav , 02-Янв-11 18:03 
Пофиг, что можно запихнуть в PDF, если просмотрщики будут загружать и выполнять все это в песочнице. А как сейчас?

"Стали известны новые риски формата PDF"
Отправлено qqew , 02-Янв-11 18:08 
> Пофиг, что можно запихнуть в PDF, если просмотрщики будут загружать и выполнять
> все это в песочнице. А как сейчас?

кстати, FoxIt эту фичу вроде бы имеет изкаробки и по-умолчанию


"Стали известны новые риски формата PDF"
Отправлено Аноним123321 , 03-Янв-11 18:36 
> кстати, FoxIt эту фичу ...

откуда вы только про этот просмоторщик узнали? :-D :-D

например тут его даже нет в списке: http://www.pdfreaders.org/


"Стали известны новые риски формата PDF"
Отправлено Аноним , 03-Янв-11 20:45 
А кому этот список недопросмотрощиков интересен ?

"Стали известны новые риски формата PDF"
Отправлено User294 , 04-Янв-11 01:54 
> кстати, FoxIt эту фичу вроде бы имеет изкаробки и по-умолчанию

Ага, круто. Остается только придумать почему этот закрытый блоб должен вызывать больше доверия чем непонятные PDF документы. А, собственно, чем он принципиально лучше? Ведь проверить что там внутрь понапихано .... нельзя, даже если будет такое желание. Его самого как, тоже изолировать в виртуалочку? :).


"Стали известны новые риски формата PDF"
Отправлено Аноним , 02-Янв-11 18:03 
Паранойя?

"Стали известны новые риски формата PDF"
Отправлено Аноним , 02-Янв-11 18:10 
Реальность

"xpdf - наше всё"
Отправлено Вова , 02-Янв-11 18:17 
> Реальность

xpdf, даже недавно найденные в нём "уязвимости" - весьма трудны к реализации. Непотопляемый виювер.


"xpdf - наше всё"
Отправлено Аноним , 02-Янв-11 18:31 
Один минус у него только - motif сильно устаревший тулкит

"xpdf - наше всё"
Отправлено Crazy Alex , 03-Янв-11 17:59 
Один минус - годится только для просмотра. Для заполнения PDF-форм, которые любят иностранные банки и консульства, он непригоден.

"xpdf - наше всё"
Отправлено фдуч , 24-Янв-11 15:28 
Итого - два минуса.

"Стали известны новые риски формата PDF"
Отправлено getfr , 02-Янв-11 18:30 
Самые опасные риски содержатся в операционной системе. Она может выполнить любой код.

"Стали известны новые риски формата PDF"
Отправлено Аноним , 02-Янв-11 19:08 
Птицы летают крыльями

"Стали известны новые риски формата PDF"
Отправлено zazik , 05-Янв-11 14:48 
> Птицы летают крыльями

Неправда. Далеко не все.


"Стали известны новые риски формата PDF"
Отправлено o2inhal , 02-Янв-11 19:37 
Всегда имел представления о файлах в формате PDF как о документах пригодных только просмотру-чтению и печати. Для чего нужны в PDF-файле видеоролики, zip-архивы и т.д. понять не могу.

"Стали известны новые риски формата PDF"
Отправлено Evil_And , 03-Янв-11 08:58 
> Всегда имел представления о файлах в формате PDF как о документах пригодных
> только просмотру-чтению и печати. Для чего нужны в PDF-файле видеоролики, zip-архивы
> и т.д. понять не могу.

Например, для презентаций.

Есть более строгий формат PDF/A, там:

    * Запрещён аудио и видео контент.
    * Запрещено внедрение кода на javascript и команд на запуск исполняемых файлов.
    * Все шрифты должны быть внедрены и также они должны быть легально внедряемы для неограниченного универсального отображения. Это так же касается и так называемых стандартных шрифтов Postscript, таких как Times или Helvetica.
    * Цветовые пространства определяются независимым от устройства способом.
    * Шифрование не разрешено.
    * Предписывается использование основанных на стандартах метаданных.
(из Википедии)


"Стали известны новые риски формата PDF"
Отправлено Аноним , 03-Янв-11 17:36 
> Всегда имел представления о файлах в формате PDF как о документах пригодных
> только просмотру-чтению и печати. Для чего нужны в PDF-файле видеоролики, zip-архивы
> и т.д. понять не могу.

Очень просто можно исходники втыкать в документ в виде архивов.


"Стали известны новые риски формата PDF"
Отправлено Crazy Alex , 03-Янв-11 18:02 
PDF - это контейнер общего назначения, по крайней мере - в исполнении Adobe (там сложность полной спецификации такова, что больше никто не реализовал, кажется). Мой любимый пример - это формы для получения гражданства. Заполняешь, в отличие от введенного меняется набор полей, всё это сохраняется в документе (можно скопировать документ - данные скопируются вместе с ним) и по нажатии "Send" данные уходят на сервер.

"Стали известны новые риски формата PDF"
Отправлено Аноним , 03-Янв-11 18:14 
Часто меняешь гражданство? Поздравляю.

"Стали известны новые риски формата PDF"
Отправлено Crazy Alex , 04-Янв-11 18:17 
Коммент "гениален".

"Стали известны новые риски формата PDF"
Отправлено тоже Аноним , 02-Янв-11 19:51 
Самое неприятное в этих кипах новостей про недостатки PDF - ни одной новости об альтернативном формате. Сколь угодно непопулярном, недоделанном, не одобренном комитетами - но хотя бы концептуально существующем. Ни одной...

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

Что мы имеем: PDF - громоздкое, дырявое, направляемое алчной Adobe явление - но с этим, по большому счету, никто ничего сделать не может. Ставят заплатки на дыры - и все...


"Стали известны новые риски формата PDF"
Отправлено QuAzI , 02-Янв-11 19:59 
Для тех же док народ пользует дежавю.
Тупость маленько в другом - в CUPS как известно кто-то недоперепил и решил что PDF теперь при печати "рулит", хотя для большинства принтеров этот самый PDF всё равно транслируется в PostScript. Любят мыши есть кактусы.

"Стали известны новые риски формата PDF"
Отправлено тоже Аноним , 02-Янв-11 20:13 
У дежавю основная цель при создании, если не ошибаюсь - затруднение чтения его чем-либо, кроме глаз. По сути, это капча размером с документ. Поскольку потери качества только приветствуются, размер, конечно, выигрывает. Но для документооборота это не самая удачная концепция...

"Стали известны новые риски формата PDF"
Отправлено dimqua , 02-Янв-11 20:49 
> По сути, это капча размером с документ.

У djvu есть OCR слой. Или вы не об этом?


"Стали известны новые риски формата PDF"
Отправлено Аноним , 02-Янв-11 22:17 
Ошибаетесь, "DjVu" предназаначен для распространения сосканированных документов, на полноценное распознавание/вычитку текстов которых пока нет средств.

"Стали известны новые риски формата PDF"
Отправлено тоже Аноним , 02-Янв-11 23:18 
Тогда странно выглядит существование DjVu-файлов с OCR-слоем, не правда ли? ;)
В любом случае, формат не предполагает того, чтобы в него мог экспортировать текст, например, LibreOffice.
PDF же незаменим в цепочке "набрал - передал - открыли именно то и так, как было набрано, независимо от".
Разве что печатать, сканировать и упаковывать в DjVu %(

"Стали известны новые риски формата PDF"
Отправлено dimqua , 02-Янв-11 23:24 
>В любом случае, формат не предполагает того, чтобы в него мог экспортировать текст, например, LibreOffice.

А с чего вы взяли, что это проблема формата, а не LibreOffice, например?


"Стали известны новые риски формата PDF"
Отправлено тоже Аноним , 03-Янв-11 00:07 
Я не считаю проблемой формата JPEG то, что в нем нельзя отправить музыку.
Но вы же согласитесь, что он для этого непригоден?
Так же и DjVu непригоден для той ниши, в которой царит PDF.
Во всяком случае, подходит для этого немногим больше, чем тот же JPEG.

"Стали известны новые риски формата PDF"
Отправлено Crazy Alex , 03-Янв-11 18:08 
обратите внимение на слово "полноценную". Так как текстовый слой не виден, некритично, если в нем мусор, не надо возиться с его форматированием, разбиением на страницы и т.д. Даже не вычитывать обынчо можно - если большая часть распозналась корректно, для поиска этого обычно хватает.

"Стали известны новые риски формата PDF"
Отправлено Аноним , 03-Янв-11 10:24 
Ошибаетесь. Дежавю сделали для сканирования архивных документов. Когда важен сам раритетный вид, но надо сэкономить размер.

"Стали известны новые риски формата PDF"
Отправлено sensor_ua , 18-Янв-11 11:41 
Помнится, что нонче за СUPS стоит Apple, а там даже для вывода на экран промежуточным форматом вроде как тот же PDF

"Стали известны новые риски формата PDF"
Отправлено Marbleless , 03-Янв-11 12:48 
>Самое неприятное в этих кипах новостей про недостатки PDF - ни одной новости об альтернативном формате. Сколь угодно непопулярном, недоделанном, не одобренном комитетами - но хотя бы концептуально существующем. Ни одной...

А еще тут иногда появляются сообщения об уязвимостях в известных браузерах. И ни одного, ни одного сообщения об альтернативах для HMTL/CSS/Javascript и других технологий, на которых основан Web.

>Берем еще библиотеки, собираем просмотровщик. Все - есть опенсорсный, однозначно выглядящий, без задних ходов, ни от кого не зависящий формат только для документов. При желании добавить в архив xml с описанием форм, а в плеер - возможность их заполнения, тоже не проблема. И электронную подпись. И прочую, уже существующую в открытых проектах, функциональность. Нет?

А потом еще Javascript, Java-апплеты, возможность соединения по сети и встроенный Flash. А потом сказать, какое получилось тормознутое и глючное поделие и предложить следующий "новый, открытый стандарт только для документо, ну, можно еще там формы сделать и ЭЦП...".

>Что мы имеем: PDF - громоздкое, дырявое, направляемое алчной Adobe явление - но с этим, по большому счету, никто ничего сделать не может.

PDF - открытый стандартизированный формат. Специальными расширениями от Adobe пользоваться никто не заставляет.

>Ставят заплатки на дыры - и все...

А в ядре Линукс тоже иногда обнаруживают уязвимости. Думаю, надо ядро выкинуть, а то с ним ничего поделать не могут: ставят заплатки, и все...


Пока что все обнаруживаемые проблемы формата PDF являются общими для любых форматов, которые могут содержать исполняемый код со сколь-нибудь нетривиальными функциями. Их надо решать, спрашивая у пользователя, включить такую функциональность или не включать, и, если включит, запускать "в песочнице". Дыры в просмотрщиках нужно заделывать по мере обнаружения. Вот и все. Так сейчас и происходит.


"Стали известны новые риски формата PDF"
Отправлено тоже Аноним , 03-Янв-11 14:50 
> ни одного сообщения об альтернативах для HMTL/CSS/Javascript и других технологий

Если бы направление развития этих технологий задавалось не W3C, а, например, МС - вы бы тоже считали, что альтернативы не нужны? Я считаю главным недостатком PDF именно то, что им, теоретически свободным, на практике распоряжается Adobe.

> А потом еще Javascript, Java-апплеты, возможность соединения по сети и встроенный Flash.

У меня на компьютере сейчас можно найти не один десяток PDF-ок. Ни в одной из них нет и не нужно ничего из вышеперечисленного. Я имею основания полагать, что в документообороте эти возможности тоже совершенно не востребованы. Кстати, если бы PDF/A и PDF/X были разными форматами и открывались разными программами, проблем было бы заметно меньше, вы не находите? Но их разъединение не выгодно... угадайте, кому?

> Пока что все обнаруживаемые проблемы формата PDF являются общими для любых форматов, которые могут содержать исполняемый код со сколь-нибудь нетривиальными функциями.

Я и говорю об альтернативном формате, не включающем исполняемого кода, но при этом вполне пригодном для большинства ниш, где сейчас используется PDF. Большей частью весь интерактив, который требуется от PDF - это гиперссылки и заполнение полей.


"Стали известны новые риски формата PDF"
Отправлено Marbleless , 03-Янв-11 15:26 
>Я и говорю об альтернативном формате, не включающем исполняемого кода, но при этом вполне пригодном для большинства ниш, где сейчас используется PDF.

Так ведь сами же говорите: исполнимый код в PDF почти нигде и не используется. Так зачем же новые форматы?

Ни один нормальный просмотрщик PDF не должен исполнять в нем никакого кода, не спросив пользователя. Если он, конечно, вообще способен его исполнять. В документообороте никто не будет таких фич использовать, так же, как не используют без предварительной договоренности .doc/.odt с макросами, например. Или вы считаете, что формат OpenDocument тоже следует разделить на два: один без макросов, другой с ними?

>Но их разъединение не выгодно... угадайте, кому?

Никому. PDF сейчас используется в сотнях приложений, а также в читалках и других устройствах, где он в прошивке. Разделение его на два формата растянется лет на 5-10, как минимум, и вызовет хаос. Причем за эти 5-10 лет придумают более эффективный формат, который не получит достойной рекламы просто из-за того, что рекламировать будут то, на что распадется PDF.


"Стали известны новые риски формата PDF"
Отправлено тоже Аноним , 03-Янв-11 20:36 
К сожалению, реальность такова, что в основном используется просмотровщик от Adobe, способный исполнять все эти ненужные вещи. А открывая pdf-файл, на глаз не скажешь, содержит он "излишки" или нет. И наши с вами рассуждения о том, что должен или не должен делать просмотровщик, никак не влияют на то, как решит сделать Adobe в своем Reader'е.

Кстати, разделение форматов вы почему-то связываете с тем, что базовый формат будет каким-то другим. Вам не кажется более логичным оставить в покое "старый добрый PDF" и назвать иначе новый, продвинутый формат, который все равно не знают никакие прошивки и старые приложения? И в него пихать эти потенциально опасные плюшки? Adobe, однако, этого не сделала...


"Стали известны новые риски формата PDF"
Отправлено nuclight , 19-Янв-11 04:41 
>>Самое неприятное в этих кипах новостей про недостатки PDF - ни одной новости об альтернативном формате. Сколь угодно непопулярном, недоделанном, не одобренном комитетами - но хотя бы концептуально существующем. Ни одной...
> А еще тут иногда появляются сообщения об уязвимостях в известных браузерах. И
> ни одного, ни одного сообщения об альтернативах для HMTL/CSS/Javascript и других
> технологий, на которых основан Web.

И, между прочим, это тоже очень печально.


"Стали известны новые риски формата PDF"
Отправлено Cobold , 03-Янв-11 13:25 
> При том, что PostScript открыт, и алгоритмы сжатия не все запатентованы

Постскрипт - имперавтивный язык, и принажлежит тому же Эдобу. Тогда уж нужно было пердложить яву использовать, мол безопаснее.


"Стали известны новые риски формата PDF"
Отправлено тоже Аноним , 03-Янв-11 15:04 
> Постскрипт - имперавтивный язык, и принажлежит тому же Эдобу

Насколько я понимаю в законах, язык не может никому принадлежать. Могут быть только патентные ограничения на определенные алгоритмы реализации. Но, судя по существованию Ghostscript, в данном случае эти ограничения вполне преодолимы. Да что там - уже преодолены!

> Тогда уж нужно было пердложить яву использовать, мол безопаснее.

Какое отношение языки программирования общего назначения имеют к описанию графической структуры документа? Или, перефразируя вопрос: почем в Киеве бузина?


"Стали известны новые риски формата PDF"
Отправлено Cobold , 03-Янв-11 16:56 
> Какое отношение языки программирования общего назначения имеют к описанию графической структуры документа?

Это и есть тот вопрос, который я хотел задать применительно к постскрипту в качестве альтернативы pdf. Там конечно есть несколько рудиментарных декларативных элементов для описания структуры документа, но в общем-то это такой-же императивный язык поверх специализированной VM, технически всё то-же самое могло бы и на яве например работать, или на яваскрипте. Не поймите не правильно, я не в пользу явы, я против того чтобы постскрипт вообще называть форматом.


"Стали известны новые риски формата PDF"
Отправлено тоже Аноним , 03-Янв-11 20:28 
PostScript - не язык общего назначения, и на нем есть готовые решения для базовой графики, внедрения шрифтов и изображений, трансформаций... продолжать? PostScript - это формат с возможностью программирования, но все-таки в первую очередь это именно формат.

Дело, видимо, в том, что императивно описывать изображение удобнее и короче, чем структурировать его в xml, например. Но если вам ближе xml - пожалуйста, замените в моем посте PS на SVG, от этого мало что изменится...


"Стали известны новые риски формата PDF"
Отправлено Zenitur , 02-Янв-11 19:55 
И этотформат теперь в CUPS по-умолчанию. Я же говорил поспешное решение

"Стали известны новые риски формата PDF"
Отправлено Аноним , 02-Янв-11 20:00 
Да, не послушали они тебя :(

"Стали известны новые риски формата PDF"
Отправлено Evil_And , 03-Янв-11 08:55 
Это Apple взяла под контроль CUPS и проталкивает туда свои идеи.

"Стали известны новые риски формата PDF"
Отправлено Аноним , 02-Янв-11 20:47 
Формат может быть и ужасен.
Но почему-то все - и IEEE Xplore и rls.ru (с помощью DefView, например) представляют свои электронные материалы именно в PDF. Где альтернатива? Может DJVu, ePUB?

"Стали известны новые риски формата PDF"
Отправлено онаним , 02-Янв-11 22:24 
XPS (;,;)

"Стали известны новые риски формата PDF"
Отправлено Zenitur , 02-Янв-11 22:53 
Я не думаю что формат ужасен. http://www.linux.org.ru/forum/talks/5745635?lastmod=12939972...

В своё время PS тоже был предложен Adobe. И в нём тоже были ошибки.


"Стали известны новые риски формата PDF"
Отправлено Аноним , 03-Янв-11 11:11 
> Формат может быть и ужасен.
> Но почему-то все - и IEEE Xplore и rls.ru (с помощью DefView,
> например) представляют свои электронные материалы именно в PDF. Где альтернатива? Может
> DJVu, ePUB?

не поверите: txt


"Стали известны новые риски формата PDF"
Отправлено Анонима , 02-Янв-11 20:48 
эээ, чтобы всё это сделать клиентский ридер должен это поддерживать, а если он это поддерживает, эти ф-и должны быть отключаемы, в чём проблема-то?

"Стали известны новые риски формата PDF"
Отправлено Андрей , 02-Янв-11 21:31 
1. Не обо всех фичах известно (про флэш например не знал, ибо "а на хрена оно там?")
2. Не все фичи могут иметь галочки в настройках конкретного вьювера.
3. И вообще, пришел к выводу, что чем меньше браузер умеет, тем он безопаснее :) и пофиг, что некоторые сайты криво отображаются...

"Стали известны новые риски формата PDF"
Отправлено Кан , 03-Янв-11 08:32 
> PDF документ может ... сканировать локальную сеть

when u see it
u shit brix


"Стали известны новые риски формата PDF"
Отправлено Аноним , 05-Янв-11 03:03 
> Таким образом можно запутать антивирус

Чёто всё про венду да про венду. Если их антивирус запутается то есть повод срубить бабла и всё почистить если они сами безрукие :)