Megjelent a Privoxy 4.2.0 proxy szerver, amely személyre szabott webtartalom szűrők készítésére szolgál. A Privoxy segítségével eltávolíthatók a hirdetések, elhanyagolhatók a nyomkövető cookie-k, blokkolhatók a felugró párbeszédablakok, tiltható a külső JavaScript-kód betöltése, valamint a felhasználó által kívánt egyéni módosítások végezhetők a weboldalakon. A Privoxy telepíthető egyéni felhasználók helyi rendszereire, valamint központi tartalomszűrő infrastruktúrák létrehozására szervereken a helyi hálózatban. A projekt kódja C nyelven készült és GPLv2+ licenc alatt terjesztik. A kész csomagok Linux (deb) és Windows platformokra érhetők el.
A Privoxy kibővített lehetőségei közül kiemelhető: címkék hozzárendelésének lehetősége, a szűrők viselkedésének megváltoztatására az egyes kliens- és szerver HTTP-fejlécek függvényében; HTTPS-ellenőrzési mód, amely lehetővé teszi a HTTPS-kérések és válaszok szűrését; reguláris kifejezések használata a konfigurációs fájlokban; a mozgó GIF-ek cseréje levágott statikus képekre. A Privoxy használható reklámok és nemkívánatos tartalmak blokkolására olyan eszközökön, amelyekre nem lehet telepíteni a megfelelő böngészőbővítményeket.
A legújabb verzióban bekövetkezett változások:
- Az HTTPS ellenőrzési módban alapértelmezetten engedélyezve van az elliptikus görbékkel (SN_X9_62_prime256v1) alapú kulcsok használata az RSA helyett a kulcsok és tanúsítványok generálásakor.
- Lehetőség nyílt különböző kliens címkék használatára az azonos hoszton futó különböző kliensek számára.
- Hozzáadva egy összeállítási opció, a „—enable-acl-debugging” az ACL hibakeresési lehetőségeinek bővítésére.
- A szűrők hatékonyságát javították különféle szűrőtípusokhoz kapcsolt listák alkalmazásával.
- A beépített webes felülethez hozzáadva a külső szűrők hozzáadásának és eltávolításának lehetősége.
- Megszűnt a mbedtls 2.x és az OpenSSL 2.0 alatti verziók támogatása.
- A „sourceforge” számára hozzáadva egy szűrő a vib-kódolási panel elrejtésére.
- Két biztonsági probléma javítva (CVE azonosítók nem lettek hozzárendelve):
- Tólar összefolyás a parse_chunk_size() funkcióban, ami a Chunked Transfer Encoding használatakor jelentkezik az HTTP/1.0-ban található adatháló méretének elemzésekor.
- Verem túlcsordulása az ssl_send_certificate_error() funkcióban azáltal, hogy a hibaüzenet méretét figyelmen kívül hagyva tárolják a veremben.
Forrás: opennet.ru
