uus versioon soovimatute sisude blokeerijast , mis blokeerib reklaamid, pahavara, jĂ€lgimiskoodi, JavaScript-i kaevandajad ja teised normaalse töö takistavad elemendid. TĂ€iendusel uBlock Origin on kĂ”rge jĂ”udlus ja madal mĂ€lu kasutamine, vĂ”imaldades mitte ainult tĂŒĂŒtutest elementidest vabaneda, vaid ka vĂ€hendada ressursikasutust ja kiirendada lehtede laadimist.
Uues versioonis on Firefoxi kasutajatele tagatud uue jÀlgimistehnika blokeerimine, mis pÔhineb reklaamiblokkide asendamisel DNS-i kaudu, luues eraldi alamdomeeni praeguse saidi domeeni raames. Loetav alamdomeen viitab reklaamivÔrgu serverile (nÀiteks luuakse CNAME-kirje f7ds.liberation.fr, mis suunab liberatsiooniseire serverisse liberation.eulerian.net), seega laaditakse reklaamikood formaalselt sama pÔhiteema kaudu nagu sait. Alamdomeeni nimi valitakse juhusliku identifikaatorina, mis raskendab mustri jÀrgi blokeerimist, kuna reklaamivÔrguga seotud alamdomeeni on keeruline eristada muude lehe kohalikku sisu laadimise alamdomeenidest.
Uues versioonis uBlock Origin tuvastatakse CNAME kaudu seotud host kÔne nimi DNS-is, mis vÔimaldab blokeerimisse loetelu rakendada ka nimedele, mis suunatakse CNAME'i kaudu.
Töötluse seisukohalt ei tohiks CNAME'i mÀÀramine pÔhjustada tÀiendavaid kulusid, vÀlja arvatud protsessoriressursside suurem kulu, kui reegleid rakendatakse teise nime jaoks, kuna brauser on ressursi ligipÀÀsu korral juba resolvimise lÔpetanud ja vÀÀrtus peaks olema vahemÀllu salvestatud. Uue versiooni installimisel tuleb anda volitused DNS-i andmete saamiseks.
CNAME-i kontrollimisele pĂ”hinevat kaitsemeetodit saab petta, sidudes nime otse IP-aadressiga ilma CNAMEâi kasutamata, kuid see lĂ€henemine muudab infrastruktuuri haldamise ja toe keerulisemaks (kui reklaamivĂ”rgustiku IP-aadress muutub, tuleb saavutada muudatuste tegemine kĂ”igil vĂ€ljaandjate DNS-serveritel) ja seda saab vĂ€ltida, koostades jĂ€lgijate musta nimekirja IP-aadressidest. Chrome'i uBlock Origini versioonis CNAME'i kontroll ei toimi, kuna API on saadaval ainult Firefoxi lisandite jaoks ega ole Chrome'is toetatud.
Allikas: opennet.ru
