Serbestberdana uBlock Origin 1.25 bi parastina li dijî dorpêçkirina blokê bi navgîniya manipulasyona DNS

Berdeste serbestberdana nû ya astengkerê naveroka neguncan uBlock Origin 1.25, ku reklam, hêmanên xerab, koda şopandinê, mînerên JavaScript û hêmanên din ên ku di xebata normal de asteng dikin asteng dike. Pêveka uBlock Origin ji hêla performansa bilind û xerckirina bîranîna aborî ve tête diyar kirin, û dihêle hûn ne tenê ji hêmanên acizker xilas bibin, lê di heman demê de xerckirina çavkaniyê kêm bikin û barkirina rûpelê jî bilezînin.

Guhertoya nû destûrê dide bikarhênerên Firefox-ê ku teknîkek nû ji bo şopandina tevgeran û cîgirkirina yekîneyên reklamê asteng bikin, ku li ser bingeha afirandina subdomainek cihêreng di DNS-ê de di nav qada malpera heyî de ye. Subdomain-ya hatî afirandin bi servera tora reklamê ve girêdide (mînak, tomarek CNAME f7ds.liberation.fr tê afirandin, ku nîşanî servera şopandinê liberation.eulerian.net dide), ji ber vê yekê koda reklamê bi fermî ji heman domaina seretayî tê barkirin. site. Navê subdomainê di forma nasnameyek rasthatî de tê hilbijartin, ku astengkirina bi maskê dijwar dike, ji ber ku subdomaina ku bi tora reklamê ve girêdayî ye ji bo barkirina çavkaniyên herêmî yên din ên li ser rûpelê cûdakirina ji subdomain dijwar e.

Di guhertoya nû ya uBlock Origin de ji bo destnîşankirina mêvandarê ku bi CNAME ve girêdayî ye zêde kirin dijwarî ji bo çareserkirin navek di DNS-ê de, ku dihêle hûn navnîşên blokan li navên ku bi navgîniya CNAME ve hatî verast kirin bicîh bikin.
Ji perspektîfek performansê, pênasekirina CNAME divê ji xeynî windakirina çavkaniyên CPU-yê li ser ji nû ve sepandina qaîdeyên ji bo navek cihêreng ti sermayek din destnîşan neke, ji ber ku dema ku çavkanî tê gihîştin, gerok jixwe çareser bûye û pêdivî ye ku nirx were cache kirin. Dema ku hûn guhertoyek nû saz bikin, hûn ê hewce bikin ku destûr bidin ku agahdariya DNS-ê bistînin.

Serbestberdana uBlock Origin 1.25 bi parastina li dijî dorpêçkirina blokê bi navgîniya manipulasyona DNS

Rêbaza parastinê ya lêzêdekirî ya ku li ser bingeha verastkirina CNAME-ê ye, dikare bi rasterast girêdana navî bi IP-yê re bêyî karanîna CNAME were derbas kirin, lê ev nêzîkatî lênihêrîn û domandina binesaziyê tevlihev dike (heke navnîşana IP-ya tora reklamê were guhertin, ew ê hewce be ji bo guheztina daneyan li ser hemî serverên DNS yên weşangeran) û dikare bi afirandina navnîşek reş a navnîşanên IP-ya şopîner were derbas kirin. Di avakirina uBlock Origin-ê de ji bo Chrome, verastkirina CNAME ji ber API-ê naxebite dns.resolve() Tenê ji bo pêvekên Firefox-ê heye û di Chrome-ê de nayê piştgirî kirin.

Source: opennet.ru

Add a comment