Выпуск фильтрующего прокси Privoxy 4.2.0

Опубликован релиз прокси-сервера Privoxy 4.2.0, предназначенного для создания персональных фильтров web-контента. При помощи Privoxy можно вырезать рекламные вставки, отбрасывать отслеживающие Cookie, удалять всплывающие диалоги, блокировать загрузку стороннего JavaScript-кода и вносить необходимые пользователю произвольные изменения в web-страницы. Privoxy поддерживает установку как на локальные системы отдельных пользователей, так и на серверы для создания централизованной инфраструктуры фильтрации контента в локальной сети. Код проекта написан на языке Си и распространяется под лицензией GPLv2+. Готовые сборки подготовлены для Linux (deb) и Windows.

Из расширенных возможностей Privoxy можно отметить: возможность привязки тегов для изменения поведения фильтров в зависимости от отдельных клиентских и серверных HTTP-заголовков; режим инспектирования HTTPS, позволяющий фильтровать HTTPS-запросы и ответы; использование регулярных выражений в файлах конфигурации; возможность замены анимированных gif-ов на урезанные статические картинки. Privoxy может использоваться для блокирования рекламы и нежелательного контента на устройствах, на которых невозможно установить соответствующие браузерные дополнения.

Среди изменений в новом выпуске:

  • В режиме инспектирования HTTPS включено по умолчанию использование ключей на базе эллиптических кривых (SN_X9_62_prime256v1) вместо RSA при генерацииключей и сертификатов для сайтов.

  • Реализована возможность использования разных клиентских тегов для разных клиентов, работающих на том же хосте.

  • Добавлена сборочная опция »--enable-acl-debugging» для добавления расширенных возможностей отладки ACL.

  • Повышена эффективность работы фильтров за счёт применения отдельных связанных списков для разных типов фильтров.
  • Во встроенный web-интерфейс добавлена возможность добавления и убирания внешних фильтров.

  • Прекращена поддержка библиотеки mbedtls 2.x и версий OpenSSL до 2.0.

  • Для «sourceforge» добавлен фильтр для скрытия панели вайб-кодинга.

  • Исправлены две проблемы с безопасностью (CVE-идентификаторы не присвоены):
    • Переполнение буфера в функции parse_chunk_size (), проявляющееся при разборе размера блока данных при использовании «Chunked Transfer Encoding» в HTTP/1.0.

    • Переполнение стека в функции ssl_send_certificate_error () из-за сохранения сообщения об ошибке в стеке без учёта его размера.



Источник: http://www.opennet.ru/opennews/art.shtml? num=65607

OpenNet прочитано 1134 раза