új verzió a nem kívánt tartalom blokkolójából , amely blokkolja a hirdetéseket, a rosszindulatú elemeket, a mozgáskövető kódokat, a JavaScript bányászokat és más, a normális működést zavaró elemeket. Az uBlock Origin kiegészítő magas teljesítményt és takarékos memóriafogyasztást biztosít, lehetővé téve nemcsak a zavaró elemek eltávolítását, hanem az erőforrások megtakarítását és az oldalak gyorsabb betöltését is.
Az új verzióban a Firefox felhasználói számára blokkolva van az új mozgáskövetési technika és a hirdetésblokkolók behelyettesítése, amely a jelenlegi webhely domainjén belül egy külön DNS-aldomain létrehozására alapoz. A létrehozott aldomain a hirdetési hálózat szerverére mutat (például létrejön egy CNAME-rekord, amely a f7ds.liberation.fr-re mutat, és utal a liberation.eulerian.net nyomkövető szerverre), így a hirdetési kód formálisan a webhely alapdomaiból töltődik be. Az aldomain nevének kiválasztása véletlenszerű azonosító formájában történik, ami megnehezíti a maszk szerinti blokkolást, mivel a hirdetési hálózathoz társított aldomain nehezen megkülönböztethető más helyi források betöltéséhez szükséges aldomainktől.
Az új uBlock Origin verzióban a CNAME által kapcsolt hoszt felderítése hívásra a DNS-ben, lehetővé téve a blokkolólisták alkalmazását a CNAME-en keresztül átirányított nevekre is.
Teljesítmény szempontjából a CNAME felderítése nem okozhat további költségeket, kivéve a processzorfelhasználást a szabályok más névre való újbóli alkalmazása során, mivel a böngésző már elvégezte a feloldást, és az értéket gyorsítótárazni kell. Az új verzió telepítésekor engedélyeket kell adni a DNS-információk beszerzéséhez.
A CNAME-ellenőrzés alapú védelmi módszer megkerülhető, ha közvetlenül az IP-hez kötjük a nevet CNAME használata nélkül, de ez megnehezíti az infrastruktúra karbantartását és fenntartását (ha a hirdetési hálózat IP-címe megváltozik, akkor a kiadók minden DNS-szerverén meg kell változtatni az adatokat), és megkerülhető a nyomkövetők IP-címeinek fekete listájának létrehozásával. Az uBlock Origin Chrome-ra készült verziójában a CNAME-ellenőrzés nem működik, mivel az API csak a Firefox kiegészítői számára elérhető, a Chrome-ban nem támogatott.
Forrás: opennet.ru
