Using NoScript for fun, just to see how ridiculous effective the Brave shields are (for add blocking and limiting third-party exposure)

LennyFox

Level 7
Thread author
Jan 18, 2024
315
Hi,

What I like about brave is the option to increase the adblocking and tracking protection per domain. I normally run Brave with shield in Standard mode and increase it to Aggressive on selected websites. The only thing missing in Brave is an overview of what is allowed and blocked. I added NoScript so I can see which (sub) domains are not blocked.

By reducing what is blocked by default in NoScript, NoScript serves as on-demand reporter for Brave's effectiveness in limiting 3p-exposure. Brave only mentions the number of blocks (14 on CNN), but with NoScript running with more generous default setting, I can see what passes the Brave Shields. Most websites only show the bare minimum (below right).

1713095833167.png
 
Last edited:

LennyFox

Level 7
Thread author
Jan 18, 2024
315
@LennyFox

so is NS in your setup blocking anything at all, or is it simply showing what Brave allows? I guess you could also enable NS' XSS protection or is it redundant with Brave?

EDIT

I guess the unchecked boxes in bottom left picture are what's being blocked in NS?
Yes, you got that right, NoScript it is only used for showing me how good Brave Shields are :) .

In daily practise the unselected options in NoScript DEFAULT settings (for 3P) probably don't block anything. I disabled them solely out of good hardening practise:
- OBJECT are obsolete plugins like flash or pdf
- WEBGL (mostly used for gaming, has its problems, that is why it is often disabled in Firefox advanced profiles, chromium browsers have its successor WebGPU build-in)
- PING (mostly used for tracking, so most people are better without it)
- UNRESTRICTED CSS (has its problems, remember the advanced CSS vulnability bypass in uBlockOrigin, most websites using third-party CSS will still work with unrestricted CSS disabled)
- LAN, Brave has an option to block access to host, Chromium browsers also have a flag to block insecure private IP requests, disabling LAN acces (link) adds some additional protection
- OTHER are seldomly used as third-party for home use and consumer applications

Thanks good tip: (y) I always enable XSS-protection in NoScript. Although CSP reduces XSS risks (link), enabling this NoScript XSS-filtter seems to raise the bar for malware writers (link), but filters and interceptors have a limited use against XSS vulnabilities created by sloppy programming (see final quote link).
 
Last edited:

LennyFox

Level 7
Thread author
Jan 18, 2024
315
@oldschool and @Jan Willy sometimes one tracker initiates more third-party requests to other domains, So more trackers blocked does not always mean better blocking. Only when you add NoScript with same Default settings, you know for sure what really is your 3p-exposure :)

I am happy on CNN with only CNN.io NGTV.IO, Turner.com and WarnermediaCDN which are all four related to CNN

Oldschool,I looked at yokoffing list, but is has many allow exceptions, so I am sticking with Kees1958 two lists.
 
Last edited:

wat0114

Level 12
Verified
Top Poster
Well-known
Apr 5, 2021
575

I get "download Failed" when I try to import the list using this link:

https://github.com/yokoffing/filterlists/blob/main/privacy_essentials.txt

These ones imported no problem:

https://raw.githubusercontent.com/yokoffing/filterlists/main/annoyance_list.txt
https://raw.githubusercontent.com/yokoffing/filterlists/main/privacy_essentials.txt
https://raw.githubusercontent.com/yokoffing/filterlists/main/youtube_clear_view.txt
 

LennyFox

Level 7
Thread author
Jan 18, 2024
315
I get "download Failed" when I try to import the list using this link:

https://github.com/yokoffing/filterlists/blob/main/privacy_essentials.txt

These ones imported no problem:

https://raw.githubusercontent.com/yokoffing/filterlists/main/annoyance_list.txt
https://raw.githubusercontent.com/yokoffing/filterlists/main/privacy_essentials.txt
https://raw.githubusercontent.com/yokoffing/filterlists/main/youtube_clear_view.txt
Try this one
 
  • Like
Reactions: Back3 and wat0114

Jan Willy

Level 12
Verified
Top Poster
Well-known
Jul 5, 2019
568
sometimes one tracker initiates more third-party requests to other domains, So more trackers blocked does not always mean better blocking.
Nevertheless, with same settings and same filterrules the results don't differ. So it's irrelevant if a tracker initiates more requests.
 
Last edited:

Alexai

Level 3
Aug 12, 2023
143
I've not read yet this thread, but I was just thinking to exclude brave from adGuard desktop protection and use brave shield...
But looking at this thread, seems a bad idea.

For me the problem is that Blink-browsers will not support uBlock Origin :confused:
 
  • Like
Reactions: LennyFox

LennyFox

Level 7
Thread author
Jan 18, 2024
315
I've not read yet this thread, but I was just thinking to exclude brave from adGuard desktop protection and use brave shield...
But looking at this thread, seems a bad idea.

For me the problem is that Blink-browsers will not support uBlock Origin :confused:
IMO uBO is redundant when using Brave shields (with Brave shields you can add filters and write your own).

Why do you need uBO, when you use AdGuard desktop? The AG extension is as good as uBO and will be Mv3 compliant!
 
  • Like
Reactions: vtqhtr413

About us

  • MalwareTips is a community-driven platform providing the latest information and resources on malware and cyber threats. Our team of experienced professionals and passionate volunteers work to keep the internet safe and secure. We provide accurate, up-to-date information and strive to build a strong and supportive community dedicated to cybersecurity.

User Menu

Follow us

Follow us on Facebook or Twitter to know first about the latest cybersecurity incidents and malware threats.

Top