Privoxy 4.2.0 har slÀppts, en proxyserver avsedd för att skapa personliga webbinnehÄllfilter. Med hjÀlp av Privoxy kan du ta bort reklam, blockera spÄrande cookies, ta bort pop-up-dialoger, blockera nedladdning av tredjeparts JavaScript-kod och göra nödvÀndiga anvÀndaranpassningar pÄ webbsidor. Privoxy stöder installation bÄde pÄ lokala system för individuella anvÀndare och pÄ servrar för att skapa en centraliserad innehÄllsfilterinfrastruktur i lokala nÀtverk. Projektkoden Àr skriven i sprÄket C och distribueras under GPLv2+-licensen. Klara byggen Àr förberedda för Linux (deb) och Windows.
Bland Privoxys avancerade funktioner kan nÀmnas: möjligheten att knyta taggar för att Àndra filterbeteendet beroende pÄ specifika klient- och server-http-huvuden; ett HTTPS-inspektionslÀge som gör det möjligt att filtrera HTTPS-förfrÄgningar och svar; anvÀndning av reguljÀra uttryck i konfigurationsfiler; och möjlighet att ersÀtta animerade GIF:ar med nedskurna statiska bilder. Privoxy kan anvÀndas för att blockera reklam och oönskat innehÄll pÄ enheter dÀr det inte gÄr att installera lÀmpliga webblÀsartillÀgg.
Bland förÀndringarna i den nya versionen:
- I HTTPS-inspektionslÀget Àr anvÀndning av nycklar baserade pÄ elliptiska kurvor (SN_X9_62_prime256v1) aktiverat som standard istÀllet för RSA vid generering av nycklar och certifikat för webbplatser.
- Möjlighet att anvÀnda olika klienttaggar för olika klienter som körs pÄ samma vÀrd har implementerats.
- En byggalternativ "âenable-acl-debugging" har lagts till för att ge utökad ACL-debugging.
- Effektiviteten hos filtren har ökat genom att anvÀnda separerade lÀnkade listor för olika typer av filter.
- Den inbyggda webgrÀnssnittet har fÄtt möjlighet att lÀgga till och ta bort externa filter.
- Stödet för mbedtls 2.x-biblioteket och OpenSSL-versioner före 2.0 har upphört.
- För "sourceforge" har en filter lagts till för att dölja vibcoding-panelen.
- TvÄ sÀkerhetsproblem har ÄtgÀrdats (CVE-identifikatorer har inte tilldelats):
- Buffertöverskridning i funktionen parse_chunk_size(), vilket uppstÄr vid analys av blockstorleken vid anvÀndning av "Chunked Transfer Encoding" i HTTP/1.0.
- Stacköverskridning i funktionen ssl_send_certificate_error() pÄ grund av att felmeddelandet sparas pÄ stacken utan att ta hÀnsyn till dess storlek.
KĂ€lla: opennet.ru
