This feature allows a trivial DDOS attack to be constructed https://securityaffairs.co/wordpress/83890/hacking/ddos-html... https://www.nsaneforums.com/topic/341522-hyperlink-auditing-... you can always downgrade your FF version and turn off auto updates, or go to a custom palemoon, then have a chat with mozilla about why you did so.
Mozilla Firefox to Enable Hyperlink Ping Tracking by Default
21–30 of 56 posts
Re: Mozilla Firefox to Enable Hyperlink Ping Tracking by Default
#22> "We don’t believe that offering an option to disable this feature alone will have any meaningful improvement in the user privacy, since website can (and often already do) detect the various supported mechanisms for hyperlink auditing in each browser and disabling the more user friendly mechanisms will cause them to fall back to the less user friendly ones, without actually disabling the hyperlink auditing functiona…
Concerns about this were also the reason why toggling the sending of the DNT header was removed for example.
Re: Mozilla Firefox to Enable Hyperlink Ping Tracking by Default
#23Re: Mozilla Firefox to Enable Hyperlink Ping Tracking by Default
#24> "We don’t believe that offering an option to disable this feature alone will have any meaningful improvement in the user privacy, since website can (and often already do) detect the various supported mechanisms for hyperlink auditing in each browser and disabling the more user friendly mechanisms will cause them to fall back to the less user friendly ones, without actually disabling the hyperlink auditing functiona…
By making it possible to disable it, you are adding fingerprintable bits of entropy to your browser. Concerns about this were also the reason why toggling the sending of the DNT header was removed for example.
Probably good for the reasons you mention considering DNT is dead anyway.
Re: Mozilla Firefox to Enable Hyperlink Ping Tracking by Default
#25The only legitimate reason to add this is that if some browsers have it and some don't usability will be better on some browsers than on others.
This is a prisoner's dilemma. Or was.
Re: Mozilla Firefox to Enable Hyperlink Ping Tracking by Default
#26> "We don’t believe that offering an option to disable this feature alone will have any meaningful improvement in the user privacy, since website can (and often already do) detect the various supported mechanisms for hyperlink auditing in each browser and disabling the more user friendly mechanisms will cause them to fall back to the less user friendly ones, without actually disabling the hyperlink auditing functiona…
The browser still reports “ping” as usable so no blocking of the user or expensive (resource wise) js alternatives, but when you click the link the URL is evaluated as being blocked and safari does nothing relating to the ping.
This isn’t theory, I’ve tested it and it works.
I don’t know enough about blocking capabilities in Firefox to theorise how it would work there.
Re: Mozilla Firefox to Enable Hyperlink Ping Tracking by Default
#27As explained in the article, the same data is already being collected without the use of 'ping', so refusing to support ping is nothing but privacy theater (a la "security theater") --- at the cost of user experience. I'm disappointed to see Brave playing that game.
Re: Mozilla Firefox to Enable Hyperlink Ping Tracking by Default
#28As explained in the article, the same data is already being collected without the use of 'ping', so refusing to support ping is nothing but privacy theater (a la "security theater") --- at the cost of user experience. I'm disappointed to see Brave playing that game.
Not supporting it means sites without tracking have better user experience. Now tracking is natively supported, everyone can just start doing tracking without any of the disadvantages.
Re: Mozilla Firefox to Enable Hyperlink Ping Tracking by Default
#29This feature allows a trivial DDOS attack to be constructed https://securityaffairs.co/wordpress/83890/hacking/ddos-html... https://www.nsaneforums.com/topic/341522-hyperlink-auditing-... you can always downgrade your FF version and turn off auto updates, or go to a custom palemoon, then have a chat with mozilla about why you did so.
If it does have an advantage, it's probably just something incidental like particular HTTP proxies being configured to let pings through, or something like that.
Re: Mozilla Firefox to Enable Hyperlink Ping Tracking by Default
#30The ping attribute replaces redirects and JavaScript that already allow (and are very widely used for) less performant ways of doing exactly the same tracking. An explicit ping attribute makes it easier for content blockers; with a redirect there's nothing you can do but with a declarative attribute it's clear what to block. This seems very clearly better to me.
Does anyone want the ping attribute? It seems like JS-based trackers using sendBeacon are the better option for analytics.
I implement these kinds of trackers, and right now, my choices look like this:
1. Use a redirect:
link
However this is difficult to implement securely, so most people don't. It's also ugly: The user sees tracking urls in the URL bar and each need to load in turn, redirecting to the final target.2. Use JavaScript:
link
This seems to be your suggestion. This requires JavaScript and the JavaScript could be doing other things, like a global mousedown handler which could interfere with it. Many tracking "solutions" have to be carefully written to avoid this kind of interference, which makes development hard to implement as well. The risk is that people's websites' break.3. Use CSS:
a:active{background-image:url(trackingurl) !important;};
This "works" but it's sneaky, and it's even more likely that multiple tracking "solutions" will interfere with each other using this method. It might also break the publisher's site if they intended the selector for another purpose.4. Use ping:
link
Now looking at all four options, I'd definitely much rather use ping= because (a) it's likely to be implemented correctly, (b) it's unlikely to break other scripts/styles on the page, and (c) it's not sneaky; the effects are implementation are transparent.However I appreciate to some people "anyone" might not include the people who write the content you're reading -- after all, if you don't care about them, then surely there isn't "anyone" who wants this, but this is immature. These are most certainly people, and these are the people that want this: People who know about other methods and have thought about the risk/reward of using them.