Privaxy, жарнаманы блоктайтын прокси

құпиялылық

Жарнаманы блоктайтын прокси

Бүгін Желідегі пайдаланушыларды алаңдататын басты мәселелердің бірі - құпиялылыққа қатысты мәселе Сіздің ақпаратыңыз туралы және бұған дейін веб-шолғыштардың өздері жүзеге асыратын шешімдерден бастап, басқа нәрселермен қатар, үшінші тарап қолданбаларын пайдалану сияқты опцияларға дейінгі көптеген шешімдер бар.

Күні бүгін біз Privaxy туралы сөйлесетін боламыз бұл жарнаманы блоктайтын прокси және сайттар арасындағы бақылау коды.

Privaxy жақында 0.5 нұсқасына жаңартылды және мен мұны айта аламын HTTP(лар) чат қолданбалары арасында орналасқан HTTP(лар) MITM проксиі, мысалы, веб-шолғыш және HTTP серверлері, мысалы, қызмет веб-сайттары. Екі соңғы нүкте арасында екі жақты туннель орнату арқылы Privaxy URL үлгілеріне негізделген желі сұрауларын блоктай алады және HTML құжаттарына сценарийлер мен стильдерді енгізе алады.

Төмен деңгейде жұмыс істейтін Privaxy браузердің қосылатын модуліне негізделген блокаторларға қарағанда тиімдірек және оңтайландырылған. Шағын виртуалды машинадағы, сервердегі немесе тіпті трафик басталатын бір компьютердегі Privaxy бір данасы секундына мыңдаған сұрауларды сүзе алады және өте аз жад көлемін қажет етеді.

Блокаторды іске асыру оны пайдаланушыға тек веб-шолғыштардан ғана емес сұрауларды сүзуге мүмкіндік беретін әмбебап шешім ретінде пайдалануға мүмкіндік беретін жеке прокси-сервер түрінде. Прокси сонымен қатар Chrome манифестінің үшінші нұсқасымен енгізілген браузер шектеулерінен тәуелсіз және жақсырақ өнімділікті және төменірек ресурс талаптарын қамтамасыз етеді.

Мысалы, 320 мың сүзгіні жүктеген кезде жадты тұтыну 50 МБ құрайды және секундына мыңдаған сұрауларды сүзуге болады.

Privaxy жұмыс істеу тәсілі - аралық сүзгіні енгізу шифрланған HTTPS сеанстарының мазмұнын ұстап алу және MITM ескертуін жасыру үшін TLS сертификатының жалғандығын пайдаланып пайдаланушы мен сайттар арасында.

Privaxy өзінің сертификатын жасайды, оны пайдаланушы сертификаттар қоймасында орнатады жүйеңіздің (/usr/local/share/ca-certifates/) және қолданбалардың localhost:8100 проксиі арқылы жұмыс істеуін белгілейді. Екі құрастыру опциясы ұсынылған: консольдік қызметтік бағдарлама және параметрлерді басқаруға, ағымдағы әрекетті көрнекі түрде бақылауға және бұзылу статистикасын көруге мүмкіндік беретін графикалық интерфейс.

Пайдаланушыдан HTTPS сұрауы алынғанда, Privaxy TLS қосылымын орнатады мақсатты сервермен өз атынан әрекет етеді және оның сертификатын алады, содан кейін ол серверден алынған нақты сертификаттың хост атауын пайдаланады және пайдаланушы үшін жасалған түбірлік куәлікке сенім тізбегі арқылы байланыстырылған жалған куәлікті жасайды.

Жалған куәлікті пайдалана отырып, прокси клиентпен байланысқанда сұралған сервердің атын көрсетеді, сонымен бірге деректерді алу үшін тағайындалған сервермен орнатылған TLS қосылымын пайдалануды жалғастырады. Таңдалған хосттар мен домендер үшін MITM техникасын пайдаланып қайта жіберуді өшіруге болады.

URL маскаларына негізделген жарнамаларды жоюмен қатар, Privaxy сонымен қатар көрсетілген HTML құжаттарына JavaScript кодын және CSS мәнерлерін кірістіру мүмкіндігін ұсынады.

Easylist сияқты Adblock Plus үйлесімді сүзгілеріне қолдау көрсетіледі. Мазмұнды ауыстыру сценарийлерге, контроллерлерге және қайта бағыттауға арналған uBlock Origin синтаксисін, сондай-ақ ерікті теңшелетін сүзгілерді орнатуға арналған өзінің синтаксисін қолдайды. Сүзгілермен қосылған сыртқы тізімдер автоматты түрде жаңартылады.

Оның Privaxy-ден ерекшеленетін мүмкіндіктер:

  • Easylist сияқты Adblock Plus сүзгілеріне қолдау көрсету
  • Статистика экраны, сондай-ақ тікелей сұрау браузері бар Web GUI.
  • uBlock js бастапқы синтаксисін қолдау.
  • uBlock қайта бағыттау көзі синтаксисін қолдау.
  • uBlock бастапқы сценарийлеріне қолдау көрсету.
  • Браузерден және HTTP клиентінен тәуелсіз.
  • Пайдаланушы сүзгілеріне қолдау көрсету.
  • Хосттарды MITM құбырынан шығаруға қолдау көрсету.
  • Веб-розеткалар сияқты протоколды жаңартуға қолдау көрсету.
  • Автоматты сүзгі тізімінің жаңартулары.
  • Өте төмен ресурс шығыны.
  • 50 320 сүзгі қосылған шамамен 000 МБ жад.
  • Шағын машинада секундына мыңдаған сұрауларды сүзуге қабілетті.

Ақырында, егер сіз бұл туралы көбірек білгіңіз келсе, толығырақ біле аласыз келесі сілтеме.

Жоба коды Rust тілінде жазылған және AGPLv3 лицензиясы бойынша таратылады және дайын құрастырмалар Linux (AppImage, deb), Windows және macOS үшін қамтамасыз етілген.


Мақаланың мазмұны біздің ұстанымдарымызды ұстанады редакторлық этика. Қате туралы хабарлау үшін нұқыңыз Мұнда.

Бірінші болып пікір айтыңыз

Пікіріңізді қалдырыңыз

Сіздің электрондық пошта мекен-жайы емес жарияланады. Міндетті өрістер таңбаланған *

*

*

  1. Деректерге жауапты: AB Internet Networks 2008 SL
  2. Деректердің мақсаты: СПАМ-ны басқару, түсініктемелерді басқару.
  3. Заңдылық: Сіздің келісіміңіз
  4. Деректер туралы ақпарат: заңды міндеттемелерді қоспағанда, деректер үшінші тұлғаларға жіберілмейді.
  5. Деректерді сақтау: Occentus Networks (ЕО) орналастырған мәліметтер базасы
  6. Құқықтар: Сіз кез-келген уақытта ақпаратты шектей, қалпына келтіре және жоя аласыз.