Saturday , January 16 2021

Address 1st-party tracker blocking · Issue # 780 · uBlockOrigin / uBlock-issues, Hacker News


        

          

                                                                                                                                                                                                                                                                                                          

           

  

       

gorhill      added a commit         to gorhill / uBlock       that referenced       this issue     

      Nov 19, 2019    

      

  

      

                      

    

      

Related issue: -uBlockOrigin / uBlock-issues # 780New webext permission added: `dns`, which purpose is to allow an extension to fetch the DNS record of specific hostnames, reference documentation:https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/API/dnsThe webext API `dns` is available in Firefox 60   only.  The new API will enable uBO to "uncloak" the actual hostname used in network requests. The ability is currently disabled by default for now - this is only a first commit related to the above issue to allow advanced users to immediately use the new ability.  Four advanced settings have been created to control the uncloaking of actual hostnames:  cnameAliasList: a space-separated list of hostnames. Default value: unset=>empty list. Special value: *=>all hostnames. A space-separated list of hostnames=>this tells uBO to "uncloak" the hostnames in the list will.  cnameIgnoreList: a space-separated list of hostnames. Default value: unset=>empty list. Special value: *=>all hostnames. A space-separated list of hostnames=>this tells uBO to NOT re-run the network request through uBO's filtering engine with the CNAME hostname. This is useful to exclude commonly used actual hostnames from being re-run through uBO's filtering engine, so as to avoid pointless overhead.  cnameIgnore1stParty: boolean. Default value: true. Whether uBO should ignore to re-run a network request through the filtering engine when the CNAME hostname is 1st-party to the alias hostname.  cnameMaxTTL: number of minutes. Default value: 120. This tells uBO to clear its CNAME cache after the specified time. For efficiency purpose, uBO will cache alias=>CNAME associations for reuse so as to reduce calls to `browser.dns.resolve`. All the associations will be cleared after the specified time to ensure the map does not grow too large and too ensure uBO uses up to date CNAME information.

    

    

  

                                                               

           

     

             

@uBlock-user  uBlock-user          changed the titleHow to address 1st-party tracker blocking?

(Nov) , 2019  

          

                   

      

Brave Browser
Read More
Payeer

About admin

Check Also

Giving every IPv6 address a name, Hacker News

TL;DR You can use IPv6address.has-a.name as a domain name for any of your containers or VMs. The required format is 1234-5678-9abc-def0-1234-5678-9abc-def0.has-a.name. This is already a valid name and points to the IPv6 address 1234:5678:9abc:def0:1234:5678:9abc:def0. Introduction Imagine the following: you have a container or virtual machine running with IPv6 and you want to give somebody access…

Leave a Reply

Your email address will not be published. Required fields are marked *