Adobe обложили

26 май, 2010 - 16:05Игорь Дериев

Сначала на фронте Flash/Flex. Теперь же тучи, похоже, сгущаются над Acrobat.  Я не имею в виду позицию Apple относительно Flash – там действительно все сложно. Но факт, что отдельные технологии Adobe в смысле безопасности стали притчей во языцех. Тот же Adobe Acrobat/Reader регулярно признается одним из самых уязвимых продуктов. Он же, вместе с Adobe Flash Player, является причиной более половины всех сбоев Firefox.

Не берусь утверждать, чьей вины больше в каждом конкретном случае. Однако раз проблема имеется, ее нужно как-то решать. А один из очевидных способов – использовать альтернативное ПО, т.к. не слишком известное и широко распространенное почти гарантированно окажется менее опасным (именно опасным, а не уязвимым!), но не обязательно менее функциональным.

И недостатка в нем, с тех пор как PDF стал открытым стандартом, нет. Я сам некоторое время вместо Adobe Reader пользовался Foxit Reader (уж не помню точно по какой причине, возможно, в силу легковесности последнего, а может после того, как когда-то облюбовал Foxit PDF iFilter). Кстати, недавно в нем появился компонент Secure Trust Manager, вроде бы решающий последние обнаруженные проблемы с безопасностью.

А вчера выпущен, на мой взгляд, гораздо более интересный продукт – Nitro PDF Reader (пока бета). Я говорю именно о бесплатных программах, в основном предназначенных для просмотра, но в данном случае предлагается нечто большее. Nitro PDF Reader поддерживает комментарии, заметки (которые, к примеру, могут применяться для заполнения отсканированных форм), маркирование оригинального текста, извлечение текста и изображений, создание «вырезок» для копирования в другие программы, преобразование в PDF других документов (что само по себе, конечно, не диковинка) и пр. Возможностей даже больше, чем у также бесплатного PDF-XChange Viewer (кстати, именно наработки Tracker Software используются в продуктах Abbyy), не говоря уж о современном ленточном интерфейсе :)

Adobe обложили

Естественно, о редактировании PDF речь все-таки не идет – элементы рецензирования размещаются на дополнительном слое, т.е. оригинал остается неизменным. Но делается это совершенно стандартным способом, так что все будет видно и в других программах. Тем самым обеспечиваются довольно интересные сценарии, вроде коллективного обсуждения стороннего документа и возврата его со всеми замечаниями.

Также в Nitro PDF Reader на первый взгляд уделено достаточно внимания безопасности, хотя нельзя исключить, что возможные нюансы вскроются во время массовой эксплуатации. JavaScript можно запретить, а обращение к интернет-ресурсам контролировать вручную или на основе белого/черного списков.

Adobe обложили

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

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