Dopo 22 anni dalla creazione, nel 2002, della sezione 3.0, è stato rilasciato il server proxy Privoxy 4.0.0, progettato per creare filtri web personali. Con Privoxy è possibile eliminare la pubblicità, respingere i cookie di tracciamento, rimuovere finestre popup, bloccare il caricamento di codice JavaScript di terze parti e apportare le modifiche desiderate alle pagine web. Privoxy supporta l'installazione sia su sistemi locali di utenti individuali che su server per creare un'infrastruttura di filtraggio contenuti centralizzata nella rete locale. Il codice del progetto è scritto in linguaggio C e distribuito con licenza GPLv2+.
Tra le funzionalità avanzate di Privoxy si segnala: la possibilità di associare tag per modificare il comportamento dei filtri in base a specifici header HTTP di client e server; la modalità di ispezione HTTPS, che consente di filtrare richieste e risposte HTTPS; l'uso di espressioni regolari nei file di configurazione; la possibilità di sostituire GIF animate con immagini statiche ridotte. Privoxy può essere utilizzato per bloccare pubblicità e contenuti indesiderati su dispositivi dove non è possibile installare estensioni per il browser.
Tra le novità della nuova versione:
- È stata aggiunta la possibilità di utilizzare le librerie crittografiche wolfSSL e mbedTLS 3.x per la modalità di ispezione HTTPS. Rispetto a mbedTLS, la libreria wolfSSL supporta TLS 1.3 e funziona due volte più velocemente. Rispetto a OpenSSL 3.x, usando curve ellittiche, wolfSSL ha prestazioni inferiori.
- È stato aggiunto un tool per il test delle funzionalità di Privoxy.
- È stato aggiunto il supporto per la libreria di espressioni regolari pcre2.
- Per i certificati e i file chiave, è stato utilizzato l'algoritmo SHA256 anziché MD5.
- È stata aggiunta la blocca per le richieste a «.amazon-adsystem.com/», «0.css-load.com/», «html-load.com/», «b.6sc.co/», «i.clean.gg/», «s.cpx.to/», «track.venatusmedia.com/», «secure-eu.nmrodam.com/», «o2.mouseflow.com/».
- Sono stati disabilitati i reindirizzamenti per «services.akteneinsichtsportal.de/», «/wp-content/plugins/pdf-viewer-for-elementor», «syndication.twitter.com/», «archive.softwareheritage.org/», «.creator-spring.com/_next/image» e «accounts.bahn.de/».
L'archivio proposto per il download con il codice sorgente privoxy-4.0.0-stable-src.tar.gz è stato erroneamente identificato dai pacchetti antivirus come contenente il worm dannoso «Win32/Nimda». A causa di questo falso positivo, SourceForge inizialmente ha bloccato il download di questo archivio, ma successivamente ha revocato il blocco. Ci sono segnalazioni di falsi blocchi di canali e account su Facebook che pubblicavano un link diretto a privoxy-4.0.0-stable-src.tar.gz, con il pretesto di combattere i distributori di malware. Si presume che per questo motivo il canale DistroWatch sia stato bloccato.
Fonte: opennet.ru
