I-uBlock Origin yengeza isivikelo endleleni entsha yokulandelela ekhohlisa amagama e-DNS

abasebenzisi be-uBlock Origin uqaphele ukusetshenziswa kwamanethiwekhi okukhangisa nezinhlelo zewebhu zezibalo zesu elisha lokulandelela ukunyakaza nokufaka amabhlogo okukhangisa, angavinjwanga ku-uBlock Origin nakwezinye izengezo ukuze kuhlungwe okuqukethwe okungafunwa.

Ingqikithi yendlela ukuthi abanikazi besayithi abafuna ukubeka ikhodi yokulandelela noma ukubonisa ukukhangisa bakha isizinda esingaphansi kwesinye esihlukile ku-DNS esisho inethiwekhi yokukhangisa noma iseva yokuhlaziya yewebhu (isibonelo, irekhodi le-CNAME f7ds.liberation.fr liyadalwa ekhomba iseva yokulandelela liberation.eulerian.net). Ngale ndlela, ikhodi yesikhangiso ilayishwa ngokusemthethweni isuka esizindeni esiyinhloko njengesayithi ngakho ayivinjwanga. Igama lesizinda esingaphansi kwesinye likhethwa ngendlela yokokuhlonza okungahleliwe, okwenza ukuvinjwa ngemaski kube nzima, njengoba isizinda esingaphansi esihlotshaniswa nenethiwekhi yokukhangisa kunzima ukusehlukanisa nezingaphansi kwezinye ukuze kulayishwe ezinye izinsiza zasendaweni ekhasini.

Unjiniyela uBlock Origin kuphakanyisiwe sebenzisa ukuxazulula igama ku-DNS ukuze kunqunywe umsingathi ohlotshaniswa ne-CNAME. Indlela kwenziwe kuqala
ukukhishwa kokuhlola uBlock Origin 1.24.1b3 ngoba Firefox. Ukuze wenze ukuhlola kusebenze kuzilungiselelo ezithuthukisiwe, kufanele usethe inani le-cnameAliasList ukuze lithi β€œ*”, kulesi simo konke ukuhlola okuphikisana nohlu oluvinjelwe kuzophindwa kumagama achazwe nge-CNAME. Lapho ufaka isibuyekezo, uzodinga ukuthi unikezwe imvume yokuthola ulwazi lwe-DNS.

I-uBlock Origin yengeza isivikelo endleleni entsha yokulandelela ekhohlisa amagama e-DNS

Ku-Chrome, ukuhlola kwe-CNAME akukwazi ukungezwa ngenxa ye-API dns.resolve() Itholakalela izengezo kuphela kuFirefox futhi ayisekelwe ku-Chrome. Ngokombono wokusebenza, ukuchaza i-CNAME akumele kuthule noma iyiphi i-overhead eyengeziwe ngaphandle kokumosha izinsiza ze-CPU ekusebenziseni kabusha imithetho yegama elihlukile, njengoba lapho isisetshenziswa sifinyelelwa, isiphequluli sesivele sixazululiwe futhi inani kufanele ligcinwe kunqolobane. . Indlela yokuvikela ingadlulwa ngokuxhumanisa igama ne-IP ngokuqondile ngaphandle kokusebenzisa i-CNAME, kodwa le ndlela yenza kube nzima ukulungisa (uma ikheli le-IP lenethiwekhi yokukhangisa lishintshiwe, kuzodingeka ukuthi kushintshwe idatha kuwo wonke amaseva e-DNS abashicileli. ) futhi ingadlulwa ngokwakha amakheli e-IP we-Tracker yohlu oluvinjelwe.

Source: opennet.ru

Engeza amazwana