Vydání filtračního proxy Privoxy 4.2.0

Byl vydán release proxy serveru Privoxy 4.2.0, určeného k vytváření osobních filtrů webového obsahu. S Privoxy můžete odstraňovat reklamní vložky, ignorovat sledovací cookies, odstraňovat vyskakovací okna, blokovat načítání externího JavaScriptu a provádět potřebné uživatelské úpravy webových stránek. Privoxy podporuje instalaci jak na místní systémy jednotlivých uživatelů, tak na servery pro vytváření centralizované infrastruktury filtrování obsahu v lokální síti. Kód projektu je napsán v jazyce C a rozšiřuje se pod licencí GPLv2+. Připravené balíčky jsou k dispozici pro Linux (deb) a Windows.

Mezi pokročilé možnosti Privoxy patří: možnost přiřazení tagů pro změnu chování filtrů na základě jednotlivých klientských a serverových HTTP hlaviček; režim inspekce HTTPS, umožňující filtrovat HTTPS požadavky a odpovědi; použití regulárních výrazů v konfiguračních souborech; možnost nahrazovat animované gif obrázky zkrácenými statickými obrázky. Privoxy může být použito k blokování reklam a nežádoucího obsahu na zařízeních, kde nelze nainstalovat příslušná rozšíření pro prohlížeče.

Mezi změnami v novém vydání:

  • V režimu inspekce HTTPS je ve výchozím nastavení povoleno používání klíčů na základě eliptických křivek (SN_X9_62_prime256v1) místo RSA při generování klíčů a certifikátů pro webové stránky.
  • Byla implementována možnost používání různých klientských tagů pro různé klienty běžící na stejném hostiteli.
  • Přidána volba sestavení "--enable-acl-debugging" pro zahrnutí pokročilých možností ladění ACL.
  • Zvýšena účinnost filtrování díky použití oddělených propojených seznamů pro různé typy filtrů.
  • Do vestavěného webového rozhraní byla přidána možnost přidávat a odebírat externí filtry.
  • Byla zastavena podpora knihovny mbedtls 2.x a verzí OpenSSL před 2.0.
  • Pro "sourceforge" byl přidán filtr pro skrytí panelu vibračního kódování.
  • Byly opraveny dva bezpečnostní problémy (CVE identifikátory nebyly přiděleny):
    • Přetečení zásobníku v funkci parse_chunk_size(), projevující se při rozboru velikosti bloku dat při použití "Chunked Transfer Encoding" v HTTP/1.0.
    • Přetečení zásobníku ve funkci ssl_send_certificate_error() kvůli uložení chybové zprávy do zásobníku bez ohledu na její velikost.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster