Nach 22 Jahren seit der Gründung des Zweigs 3.0 im Jahr 2002 wurde die Version 4.0.0 des Proxy-Servers Privoxy veröffentlicht, die zur Erstellung persönlicher Web-Inhaltsfilter dient. Mit Privoxy können Werbeeinblendungen entfernt, Tracking-Cookies abgelehnt, Pop-up-Fenster geschätzt, die Ausführung von externem JavaScript-Code blockiert und beliebige Anpassungen an Webseiten vorgenommen werden. Privoxy kann sowohl auf lokalen Systemen einzelner Benutzer als auch auf Servern zur Schaffung einer zentralisierten Infrastruktur für die Inhaltsfilterung im lokalen Netzwerk installiert werden. Der Quellcode des Projekts ist in C geschrieben und wird unter der GPLv2+-Lizenz verbreitet.
Zu den erweiterten Funktionen von Privoxy gehört die Möglichkeit, Tags zu verwenden, um das Verhalten der Filter basierend auf bestimmten HTTP-Headern von Clients und Servern anzupassen. Zudem bietet es einen HTTPS-Inspektionsmodus, der das Filtern von HTTPS-Anfragen und -Antworten ermöglicht, die Verwendung von regulären Ausdrücken in Konfigurationsdateien sowie die Möglichkeit, animierte GIFs durch reduzierte statische Bilder zu ersetzen. Privoxy kann genutzt werden, um Werbung und unerwünschte Inhalte auf Geräten zu blockieren, auf denen entsprechende Browsererweiterungen nicht installiert werden können.
Zu den Änderungen in der neuen Version gehören:
- Die Möglichkeit, die kryptografischen Bibliotheken wolfSSL und mbedTLS 3.x für den HTTPS-Inspektionsmodus zu verwenden, wurde hinzugefügt. Im Vergleich zu mbedTLS unterstützt die Bibliothek wolfSSL TLS 1.3 und arbeitet doppelt so schnell. Im Vergleich zu OpenSSL 3.x erreicht wolfSSL bei der Verwendung elliptischer Kurven jedoch geringere Leistung.
- Ein Werkzeug zum Testen der Funktionalität von Privoxy wurde hinzugefügt.
- Die Unterstützung für die regulären Ausdrücke Bibliothek pcre2 wurde hinzugefügt.
- Anstelle von MD5 wird für Zertifikate und Schlüsseldateien der Algorithmus SHA256 eingesetzt.
- Die Anfragen an „.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/“ und „o2.mouseflow.com/“ wurden blockiert.
- Die Weiterleitungen für „services.akteneinsichtsportal.de/“, „/wp-content/plugins/pdf-viewer-for-elementor“, „syndication.twitter.com/“, „archive.softwareheritage.org/“, „.creator-spring.com/_next/image“ und „accounts.bahn.de/“ wurden deaktiviert.
Das zum Download angebotene Archiv mit dem Quellcode privoxy-4.0.0-stable-src.tar.gz wird fälschlicherweise von Antivirenprogrammen als enthaltenen schädlichen Wurm „Win32/Nimda“ identifiziert. Aufgrund dieses Fehlalarms wurde der Download dieses Archivs zunächst von SourceForge blockiert, jedoch später wieder freigegeben. Es gibt Berichte über falsche Blockierungen von Kanälen und Konten auf Facebook, die einen direkten Link zu privoxy-4.0.0-stable-src.tar.gz veröffentlicht haben, unter dem Vorwand, gegen Malware-Verbreiter vorzugehen. Vermutlich wurde aus diesem Grund der Kanal DistroWatch gesperrt.
Quelle: opennet.ru
