Privaxy, proksi penyekat iklan

privasi

Proksi penyekat iklan

Hari ini Salah satu kebimbangan utama pengguna di rangkaian ialah isu yang berkaitan dengan privasi maklumat anda dan sebelum ini terdapat sejumlah besar penyelesaian yang terdiri daripada yang dilaksanakan oleh pelayar web itu sendiri, kepada pilihan seperti menggunakan aplikasi pihak ketiga, antara lain.

Hari hari ini kita akan bercakap tentang Privaxy yang merupakan proksi penyekat iklan dan kod penjejakan merentas tapak.

Privaxy baru-baru ini dikemas kini kepada versi 0.5 dan saya boleh menyebutnya ialah proksi HTTP(s) MITM yang terletak di antara HTTP(s) aplikasi sembang, seperti pelayar web dan pelayan HTTP, seperti tapak web perkhidmatan. Dengan mewujudkan terowong dua hala antara dua titik akhir, Privaxy boleh menyekat permintaan rangkaian berdasarkan corak URL dan menyuntik skrip dan gaya ke dalam dokumen HTML.

Beroperasi pada tahap yang lebih rendah, Privaxy lebih cekap dan lebih dioptimumkan daripada penyekat berasaskan pemalam penyemak imbas. Satu contoh Privaxy dalam mesin maya kecil, pelayan, atau bahkan pada komputer yang sama dari mana trafik berasal boleh menapis beribu-ribu permintaan sesaat dan memerlukan jumlah memori yang sangat kecil.

Pelaksanaan penyekat adalah dalam bentuk pelayan proksi berasingan yang membolehkan ia digunakan sebagai penyelesaian universal yang membolehkan pengguna menapis permintaan bukan sahaja dari pelayar web. Proksi juga bebas daripada sekatan penyemak imbas, seperti yang dikenakan oleh versi ketiga manifes Chrome, dan memberikan prestasi yang lebih baik dan keperluan sumber yang lebih rendah.

Sebagai contoh, apabila memuatkan 320 ribu penapis, penggunaan memori ialah 50 MB dan adalah mungkin untuk menapis beribu-ribu permintaan sesaat.

Cara Privaxy berfungsi adalah dengan melaksanakan penapis perantaraan antara pengguna dan tapak, menggunakan pemalsuan sijil TLS untuk memintas kandungan sesi HTTPS yang disulitkan dan menyembunyikan amaran MITM.

Privaxy menjana sijilnya sendiri, yang dipasang oleh pengguna di stor sijil sistem anda (/usr/local/share/ca-certificates/) dan menetapkan bahawa aplikasi berfungsi melalui proksi localhost:8100. Dua pilihan binaan disediakan: utiliti konsol dan antara muka grafik yang membolehkan anda mengurus tetapan, menjejaki aktiviti semasa secara visual dan melihat statistik ranap sistem.

Apabila permintaan HTTPS diterima daripada pengguna, Privaxy mewujudkan sambungan TLS dengan pelayan sasaran bagi pihaknya sendiri dan memperoleh sijilnya, selepas itu ia menggunakan nama hos sijil sebenar yang diterima daripada pelayan dan mencipta sijil tiruan yang dipautkan oleh rantaian amanah kepada sijil akar yang dijana untuk pengguna.

Menggunakan sijil tiruan, proksi menyamar sebagai pelayan yang diminta apabila berkomunikasi dengan klien, sambil terus menggunakan sambungan TLS yang diwujudkan dengan pelayan destinasi untuk menerima data. Untuk hos dan domain terpilih, adalah mungkin untuk melumpuhkan pemajuan menggunakan teknik MITM.

Selain mengalih keluar iklan berdasarkan topeng URL, Privaxy juga menawarkan keupayaan untuk memasukkan kod JavaScript dan gaya CSS ke dalam dokumen HTML yang diberikan.

Penapis serasi Adblock Plus seperti Easylist disokong. Penggantian kandungan menyokong sintaks uBlock Origin untuk skrip, pengawal dan ubah hala, serta sintaksnya sendiri untuk menetapkan penapis tersuai sewenang-wenangnya. Senarai luaran yang disambungkan dengan penapis dikemas kini secara automatik.

Daripada ciri yang menonjol daripada Privaxy:

  • Sokongan untuk penapis Adblock Plus, seperti senarai mudah
  • GUI Web dengan skrin statistik serta penyemak imbas permintaan langsung.
  • Sokongan untuk sintaks sumber uBlock js.
  • Sokongan untuk sintaks sumber ubah hala uBlock.
  • Sokongan untuk skriplet asal uBlock.
  • Bebas daripada pelayar dan klien HTTP.
  • Sokongan untuk penapis tersuai.
  • Sokongan untuk mengecualikan hos daripada saluran paip MITM.
  • Sokongan untuk peningkatan protokol, seperti dengan soket web.
  • Kemas kini senarai penapis automatik.
  • Penggunaan sumber yang sangat rendah.
  • Kira-kira 50 MB memori dengan kira-kira 320 penapis didayakan.
  • Mampu menapis beribu-ribu permintaan sesaat pada mesin kecil.

Akhirnya, jika anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh melihat butiran di pautan berikut.

Kod projek ditulis dalam Rust dan diedarkan di bawah lesen AGPLv3, dan binaan siap sedia disediakan untuk Linux (AppImage, deb), Windows dan macOS.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.