Ghostscript что это за программа и нужна

В Ghostscript обнаружена опасная уязвимость

Уязвимость заключается в том, что код Ghostscript раскрывает слишком много информации о себе через уведомления об ошибках.

Изучив новый выпуск популярного PDF-интерпретатора Ghostscript, исследователь безопасности Тэвис Орманди (Tavis Ormandy) из Google Project Zero обнаружил частично исправленную уязвимость во всех версиях программы вплоть до 9.26. Орманди выявил проблему 11 декабря прошлого года в ходе анализа патча, присланного ему разработчиками Ghostscript из компании Artifex.

Патч оказался недостаточно эффективным, поэтому исследователь публично сообщил о проблеме только после выхода новой, исправленной версии программы. Ghostscript представляет собой интерпретатор Postscript и Adobe PDF с открытым исходным кодом, позволяющий пользователям Unix-подобных ОС просматривать PDF-файлы.

Уязвимость также затрагивает web-серверы Ghostscript, поскольку такие наборы инструментов, как ImageMagick, используют его для преобразования просматриваемых пользователями PDF-файлов и изображений. Уязвимость заключается в том, что код Ghostscript раскрывает слишком много информации о себе через уведомления об ошибках, которые могли контролироваться злоумышленником.

How to download and install Ghostscript on your computer?

Проблема связана с подпрограммами, скрытыми в псевдодифференциальных операторах. Для защиты подпрограмм от глаз пользователей они должны помечаться как executeonly. Однако, по словам Орманди, содержимое подпрограмм также должно быть защищено от отображения в обработчиках ошибок. Для этого используется команда odef, превращающая подпрограммы в псевдодифференциальных операторов.

Однако псевдодифференциальные операторы не являются достаточной защитой, отметил исследователь. «Подпрограммы в псевдодифференциальных операторах сами должны быть псевдодифференциальными операторами», — пишет Орманди. Если программист забыл об этом или просто не знал, то операторы все равно могут оказаться в стеке операндов. При наличии в коде ошибки переполнения стека стек операндов будет открыт перед обработчиком ошибок, и его потенциально можно просмотреть и использовать.

Мир сходит с ума и грянет киберапокалипсис. Подпишись на наш Телеграм канал, чтобы узнать первым, как выжить в цифровом кошмаре!

Источник: www.securitylab.ru

Ghostscript что это за программа и нужна

Установите пакет GPL Ghostscript с помощью следующих команд:

Замечание

Система сборки пакета Ghostscript неудобна. Для того, чтобы использовать системные копии различных графических библиотек, вам придется воспользоваться нестандартными приемами.

В состав пакета GPL Ghostscript входят (старые) копии нескольких библиотек. Некоторые из них, вероятно, были пропатчены с тем, чтобы исправить известные в них уязвимости, но поддержка некоторых других копий осуществляется очень плохо. Чтобы гарантировать, что все последующие исправления будут применяться ко всей системе, рекомендуется устанавливать отдельные релизы этих библиотек, а затем сконфигурировать пакет GPL Ghostscript таким образом, чтобы компоновка выполнялась с этим релизами.

Compressing PDF with GhostScript

Если вы установили в вашей системе эти зависимости, то удалите копии пакетов expat, freetype, JasPer, lcms, libjpeg, libpng, libtiff и zlib:

rm -rf expat freetype jasper lcms jpeg libpng tiff zlib

Читайте также:
Программа арго что это

Запустите команду конфигурирования:

./configure —prefix=/usr —enable-dynamic —with-system-libtiff

Чтобы обеспечить, чтобы при сборке использовались системные версии пакетов expat, freetype и zlib, нужно перед сборкой пакета внести некоторые изменения в файл Makefile :

sed -i ‘/^EXTRALIBS/s# -ldl# -lfreetype -lz# /=imdi/aSHARE_EXPAT=1’ Makefile make

Предостережение

Если у вас многопроцессорный компьютер и вы пытаетесь одновременно выполнить несколько заданий (например, -j4), то сборка может потерпеть неудачу из-за эффекта race condition, имеющегося в системе сборки пакета Ghostscript (состояние гонки — ошибка проектирования многозадачной системы, при которой работа системы зависит от того, в каком порядке выполняются отдельные части ее кода — прим.пер.).

Замечание

Общедоступная библиотека libgs.so зависит от пакета gtk+-2.24.8 . Она используется только во внешних программах, таких как ImageMagick-6.3.5-10.

Чтобы откомпилировать эту библиотеку, выполните в роли непривилегированного пользователя следующую команду:

make so

В состав этого пакет не входит набор тестов. Тем не менее, вы можете с помощью следующей команды протестировать работу только собранной программы gs (наберите команду в терминале X Windows):

bin/gs -Ilib -dBATCH examples/tiger.eps

Теперь в роли пользователя root выполните:

make install

Если вы также хотите установить общедоступную библиотеку:

make soinstall install -v -m644 base/*.h /usr/include/ghostscript ln -v -s ghostscript /usr/include/ps

Теперь установите документацию:

cp -rf doc /usr/share/ghostscript/9.04 ln -sv ../ghostscript/9.04/doc /usr/share/doc/ghostscript-9.04

Для того, чтобы завершить установку, распакуйте все шрифты, которые вы скачали, в директорий /usr/share/ghostscript и обеспечьте, чтобы их владельцем файлов был пользователь root:root . Подставьте вместо в команде, указанной ниже, шрифты, которые вы хотите установить:

tar -xvf ../ -C /usr/share/ghostscript —no-same-owner

Пояснение команд

—without-jasper : Если вы знаете, что не будет распечатывать файлы в формате JPEG2000 , то с помощью этого переключателя отключите (и удалите из исходных кодов директорий jasper ) поддержку формата JPEG2000 в пакете Ghostscript.

—without-jbig2dec : С помощью этого переключателя можно отключить использование распаковки кода JBIG2 и удалить исходный код jbig2dec/ .

install -v -m644 base/*.h. : В некоторых пакетах (один из них — ImageMagick) для того, чтобы можно было выполнять компоновку с общедоступной библиотекой, необходимы интерфейсные заголовки пакета Ghostscript.

ln -sv ../ghostscript-9.04/doc . : Помещает символическую ссылку на документацию туда, где она должна быть.

ln -v -s ghostscript /usr/include/ps: В некоторых пакетах предполагается, что интерфейсные заголовки будут находиться в другом месте.

Описание пакета

Установленные программы: bdftops, dumphint, dvipdf, eps2eps, fixmswrd.pl, font2c, gs, gsbj, gsc (from soinstall), gsdj, gsdj500, gslj, gslp, gsnd, gsx (из soinstall), lprsetup.sh, pdf2dsc, pdf2ps, pdfopt, pf2afm, pfbtopfa, printafm, ps2ascii, ps2epsi, ps2pdf, ps2pdf12, ps2pdf13, ps2pdf14, ps2pdfwr, ps2ps, ps2ps2, pv.sh, unix-lpr.sh и wftopfa

Установленные библиотеки: libgs.so

Установленные директории: /usr/include/ghostscript, /usr/lib/ghostscript, /usr/share/ghostscript и /usr/share/doc/ghostscript-9.04

Краткое описание

интерпретатор языков PostScript ™ и Portable Document Format (PDF) фирмы Adobe

предоставляет другим программам, таким как GSView, ImageMagick и libspectre, функциональные возможности, имеющиеся в пакете Ghostscript

В пакете GPL Ghostscript предлагается большое количество различных скриптов, используемых для преобразования форматов PostScript, PDF и других. Чтобы получить информацию о предоставляемых возможностях, пожалуйста, обратитесь к документации на HTML или к страницам man.

Перевод сделан с варианта оригинала, датированного 2011-12-03 21:09:26 +0000

Читайте также:
Haali media splitter что это программа
Предыдущий раздел: Оглавление Следующий раздел:
Пакет LPRng-3.8.B Пакет Gutenprint-5.2.5

Источник: rus-linux.net

что такое ghostscript gpl

Ghostscript — набор программного обеспечения, позволяющего интерпретировать язык PostScript и документы PDF.

История

Ghostscript был первоначально написан Л. Питером Деучем (англ. L. Peter Deutsch ) в 1986 году для Проекта GNU, и выпущен под лицензией GNU General Public License. Позже он сформировал Aladdin Enterprises, чтобы лицензировать Ghostscript согласно частной лицензии. Ghostscript в настоящее время принадлежит компании Artifex Software и поддерживается её программистами.

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

Возможности

Ghostscript может осуществлять конвертирование файлов PostScript в файлы различных графических форматов, выводить на дисплей интерпретированное содержимое и осуществлять печать на принтерах не поддерживающих PostScript; часто используется как «виртуальный принтер» для создания документов в формате PDF или PostScript из программ, не поддерживающих конвертирование в эти форматы.

Может использоваться как процессор растровых изображений (RIP) для растровых компьютерных принтеров — например, как входной фильтр для LPD — или как механизм RIP для программ просмотра PDF или PostScript.

Поскольку Ghostscript является интерпретатором языка, то он может также использоваться в качестве универсальной среды программирования. Ghostscript был перенесён на многие операционные системы, включая Unix, Linux, Mac OS, OpenVMS, Microsoft Windows, MS-DOS, FreeDOS, OS/2 и AmigaOS.

Что такое ghostscript gpl

Текущая версия 9.54.0 от 30.03.2021

Ghostscript — это свободный* и кроссплатформенный интерпретатор языка PostScript и формата Portable Document Format (PDF).

Ghostscript состоит из интерпретатора PostScript, графического слоя и набора встроенных интерпретаторов для языков разметки страниц PDL — GhostPDL, управления PCL-принтерами GhostPCL, описания страниц (XPS) — GhostXPS, векторного формата SVG — GhostSVG и PDF-интепретатора GhostPDF взаимодействующих с интерпретатором PostScript через графический слой. Ghostscript имеет собственный API для взаимодействия с другими программами и ОС.

С точки зрения пользователя Ghostscript реализован в виде взаимодействующей с ОС библиотеки и управляющей ей командной оболочки.

* Что до свободы, то у Ghostscript’а сложная, вызывающая смущения [1] и формирующая ложные представления [2] история перелицензирований, форков и слияний. Изложить все иначе, чем по порядку, сложно.

В далекие 1980-е Ghostscript начинался в рамках проекта ГНУ, а значит был свободной программой.

Затем ключевому разработчику захотелось денег и он основал компанию «Аладдин» и стал публиковать новые версии Aladdin Ghostscript на условиях т. н. «Aladdin Free Public License» (AFPL), которая вопреки своему названию несвободна, ибо ограничивает коммерческое использование.

GNU Ghostscript продолжал существовать, потихоньку развиваться и шириться на условиях GNU GPL.

Помимо этого компания-разработчик CUPS’а — Easy Software Products, которую несвободный Ghostscript тоже никак не устраивал, выпускала под GNU GPL свой ESP Ghostscript.

Весь этот зоопарк продолжался пока в 2006-м преемник «Аладдина» Artifex не одумался и не освободил свой Ghostscript, вернув его под условия GNU GPL. Последней версией «AFPL Ghostscirpt’а» была 8.54. Начиная с 8.60 параллельные разработки воссоединились в единый «GPL Ghostscript».

В 2013-м Artifex внезапно сменил Ghostscript’у лицензию на несколько более ограничительную (но все равно свободную) GNU Affero GPL. Название продукта во имя хаоса сменено не было — он остался «GPL Ghostscript’ом» при том, что последней версией на условиях «обычной» GNU GPL осталась 9.06.

Читайте также:
Mobile broadband что это за программа и нужна

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

Однако поскольку GNU AGPL, как и обычная GNU GPL, — это лицензия сильного авторского лева, то есть не позволяют включать Ghostscript в состав несвободных продуктов, правообладатель — Artifex имеет возможностьhttp://forum.ru-board.com/postings.cgi?action=edittopic=6870https://voipscan.ru/articles/chto-takoe-ghostscript-gpl.html» target=»_blank»]voipscan.ru[/mask_link]

GPL Ghostscript 9.56.1 Поддерживает создание PDF-файлаGPL Ghostscript 9.56.1

GPL Ghostscript

Скачать GPL Ghostscript 9 — Облегченная программа поддерживает создание просмотр PDF-файла и обрабатывать материал из оригинальной программы под формат Postcript

GPL Ghostscript:

GPL Ghostscript представляет собой легкий программного обеспечения, требуется меньше места, чем большинство программных утилит. Он часто используется в Соединенных Штатах, Нидерландах и Южной Африке. Поэтому, мы добавили эту программу в наш каталог в 2011 году, она уже успела сделать 34.826 загрузок, а на прошлой неделе она получила 13 загрузок. Текущая версия программного обеспечения 8.70 и обновляется на 20 октября, 6, 2011. Он доступен для пользователей с Windows 95 ОС и старая версия и она доступна только на английском языке.

image

GPL Ghostscript — поддерживает создание PDF-файла

GPL Ghostscript поможет вам создавать PDF-файлы, просмотр и обработка: документ сначала печатается из оригинальной программы под формат Postcript, а затем преобразования в Ghostscript. Потому что инструмент может работать только через командную строку, так что это будет сложно для тех, кто только начал знакомиться с ним.

Другие версии [1]

Version name Version update date
GPL Ghostscript 9.56.1 07-04-2022 Скачать

Случайные сообщения :

VisualCron Pro Задачи автоматизации

Скачать VisualCron Pro — Задачи автоматизации

Axence nVision Free Управление Сетью

Скачать Axence nVision Free — Управление Сетью

AlterPDF Pro Portable Конвертировать и редактировать PDF файлы.

Скачать AlterPDF Pro Portable — Конвертировать и редактировать PDF файлы.

Malwarebytes Anti-Exploit Premium Анти-вредоносных программ

Скачать Malwarebytes Anti-Exploit Premium — Анти-вредоносных программ

ProDAD VitaScene Дают эффект на видео

Скачать ProDAD VitaScene — Дают эффект на видео

Digital Clock Настраиваемые часы на рабочий стол

Скачать Digital Clock — Настраиваемые часы на рабочий стол
Комментарий :
Load comments
Другие приложения
Похожее ПО

  • VovSoft Text Statistics Analyzer Анализа и статистики текстовых символов VovSoft Text Statistics Analyzer
  • Personal Historian Пишите свою историю Personal Historian
  • NFOPad Редактор файлов .НФО
  • Movavi PDF Editor конвертировать изображения в PDF Movavi PDF Editor
  • Kodak Preps Приложение поддерживается в Kodak Preps
  • Enfocus PitStop Pro Проверить, исправить ошибки в файле PDF Enfocus PitStop Pro
  • EditPlus Текстовый редактор EditPlus
  • eBook DRM Removal Bundle Защищенных электронных книг eBook DRM Removal Bundle
  • Coolutils Total PDF Converter Конвертировать PDF в другие форматы Coolutils Total PDF Converter
  • Coolutils OST to PST Converter Конвертировать OST файл в PST Coolutils OST to PST Converter

Customer service

Taiwebs .com это веб-сайт для загрузки приложений, советов, программного обеспечения: Windows, Android, IOS, веб-разнообразие для всех совершенно бесплатно. Мы всегда стремимся предлагать нашим пользователям лучшие продукты. Надеюсь, что всем понравится и поддержит рост Веб-сайта.

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

Источник: ru.taiwebs.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru