Several Major Browsers to Prevent Disabling of Click-Tracking 'Hyperlink Auditing' (bleepingcomputer.com) 142
x_t0ken_407 quotes BleepingComputer: A HTML standard called hyperlink auditing that allows sites to track link clicks is enabled by default on Safari, Chrome, Opera, and Microsoft Edge, but will soon have no way to disable it. As it is considered a privacy risk, browsers previously allowed you to disable this feature. Now they are going in the opposite direction.
Hyperlink auditing is an HTML standard that allows the creation of special links that ping back to a specified URL when they are clicked on. These pings are done in the form of a POST request to the specified web page that can then examine the request headers to see what page the link was clicked on.
The article concludes that "Firefox and Brave win the award" for people who want this click-tracking capability disabled -- since "only Brave and Firefox currently disable it by default, and do not appear to have any plans on enabling it in the future."
Hyperlink auditing is an HTML standard that allows the creation of special links that ping back to a specified URL when they are clicked on. These pings are done in the form of a POST request to the specified web page that can then examine the request headers to see what page the link was clicked on.
The article concludes that "Firefox and Brave win the award" for people who want this click-tracking capability disabled -- since "only Brave and Firefox currently disable it by default, and do not appear to have any plans on enabling it in the future."
Turned off by default in firefox (Score:5, Informative)
Went looking for how to turn it off, article was kind enough to provide the necessary about:config setting, it's "browser.send_pings".
Firefox already has it off by default. Nice! for once.
And by likely future chromium forks (Score:2)
Devil's advocate.... ... good.
This is exactly the motivation people need to move to different F/OSS chromium forks.
Ha, just like Javascript, Mozilla will... (Score:1, Insightful)
eventually cave in.
Firefox users used to be able to check a preferences box to enable/disable Javascript. There were some sites I would only visit with JS disabled first, and others where I wanted it enabled. I assumed the Mozilla team would eventually do the user-friendly thing and allow preferences to be set for certain oft-visited websites (perhaps a user-editable file listing special websites and whether to enable audi,video,popups,JavaScript and preserve cookies when otherwise clearing them) but nope -
Re: (Score:2)
Re: (Score:2)
Re: (Score:2)
Why does a user need to download and install optional stuff to make the basic functionality safe?
Because the browser's role is to use HTTP to access a server, process the the response and render it for the user.
The user needs to understand the range of responses that may be possible and whether to process and render them or not, including potential recommendations from the server to retrieve adverts, executable code or images of kittens playing in snow.
A browser that disables Javascript by default would be rejected by most people as it would fail miserably to correctly display the websites they want to
Re: (Score:2)
Because security in IT terms is not an absolute. It's a compromise. If you want to be secure switch off your fucking computer.
Based on that argument...... Chrome should eliminate HTTPS certificate verification support, accept any connection presented by default, and make that an optional Add-On that has to be installed; Rejecting old versions of SSL such as SSLv3 would also be an Optional Addon similar to the option to shut off scripting... because Security in IT terms is not an absolute, and verify
Re: (Score:2)
I know. It's almost as though the browser manufacturers aren't consistent in where they choose the balance between security and providing a user experience.
You should write to them all suggesting they sort it out.
Re: (Score:1)
You want to disable Javascript with no extension? It's easy, start the developer's console, click settings, click disable Javascript.
Now, you won't have javascript enabled. Sure, it's MUCH easier with an extension, since it's one click only. Don't blame the developer for some dream/need (only) you want. The feature is present, so don't be lazy and instead of ranting, use it.
IMHO, most user wants javascript. So any sane developer will try to satisfy the majority of his users.
Re:Turned off by default in firefox (Score:5, Informative)
For Chrome install uBlock Origin and it's an option under "Privacy".
Re: (Score:3)
So what happens when Chrome when it's not an option to turn off anymore? A little worrying.
Re: (Score:2)
--Thanks for that! I double checked and hopefully won't have to change browsers since it can be disabled with that extension.
Re: (Score:3)
*Not* nice.
tl;dr : It means a worse user experience and less privacy for Firefox users.
Try to think about why that "evil" standard exists in the first place. People don't need hyperlink auditing to track you.
What they do instead is that they wrap links into redirect URLs. They use JS to hide it in the tooltip. Just make a Google search in Firefox, right click on one of the search results and "copy link location". What you'll get is a Google URL with a redirect target. Google is far from being the only one t
Re: (Score:3)
What people that want to track click do today is bring you to their website and issue a 302 to redirect you to the destination website. What this feature allowed was to remove the necessary hop, and thus would make the web faster.
But since Firefox did not activate it by default, everyone is still redirected through domains everytime they click a link.
Not sure it's an actual win. Firefox do not remove a feature by disabling this, they forbid an optimization.
For WHAT? (Score:4, Insightful)
You deranged idiots are incredible. You clearly want a police state where any person can be locked up on a whim if the "right people" disagree with them, and you think of yourselves as the "right people".
History is littered with the corpses of the victims of tyranny who themselves enabled that tyranny in the dreams of using it to oppress their political opponents.
At least the Trumpsters chanting "Lock her up!" had a list of actual violations of actual laws for which they wanter her locked up. The FBI even admitted to that list when James Comey infamously stated that "no reasonable" prosecutor would prosecuter her for her crimes, and then moments later announced that if anybody else did the same thing, that person WOULD be prosecuted. You people who've been snorting some sort of drug from Rachel Maddow or Chris Hayes or Chris Cuomo, or Don Lemon, etc have no flipping idea of what laws you imagine Trump has violated.
Morons.
Re: World History 101 (Score:2)
Re: (Score:2)
Sure, Hillary should be in jail, but she's not the one in power now is she? Trump while denouncing Hillary, committed and is committing all the same as Hillary had done. Obstruction of justice, violation of emolument clause, willfully ignoring border laws to further political goals, violating Campaign rules, using private emails (surprise, surprise), the list goes on and on.
The fact that this got voted insightful means there are a lot of morons who drunk the trump-aide and refuses to see for what he is. But
Can't this just be done with Javascript? (Score:3)
Re:Can't this just be done with Javascript? (Score:5, Insightful)
I loathe links made in that manner because when you right-click them they aren't treated as links so you can't open them in a new tab with a right-click or copy the link etc. That is a mistake IMO, if it's a link when you left-click it then it should also be treated as a link when you right-click it.
Re: (Score:2)
Plus, they are stealing your bandwidth and likely as not, adding latency.
Re: (Score:2)
When my facet drips, it steals my water.
Re: (Score:2)
That is you, pissing your water away as if it were not valuable. Fix your fucking faucet.
Re: (Score:2)
Actually no, I spend more on water than on my mobile phone.
I have 'unlimited data' on my phone.
Re:Can't this just be done with Javascript? (Score:4)
They also break "command+click" which is supposed to open the link in a new tab.
Re:Can't this just be done with Javascript? (Score:5, Informative)
You can make the links work properly when right clicked, the problem is whoever coded it didn't care enough to make that happen.
The proper way to do it is to make it a normal link, but then hook up some JavaScript that stops the default link behavior and/or does something extra in the background.
Re: (Score:3)
Even better, UX people are trying to bring the "swipe" paradigm to the desktop. Now, just trying to select and copy a block of text doesn't work, because clicking anywhere in the text treats it like a drag-able layer.
Modern UX is all about breaking everything that made the web work. If browsers even try to stop this BS, designers will hack their way around the fixes.
Re: (Score:1)
Modern UX is all about breaking everything that made the web work.
Correction: Modern UX is all about breaking everything that made UX work
With the rise of cross-platform tools like Elektron and similar even desktop applications are moving to not being usable. Instead of having an application that works as a desktop application should, you are being met with a website that have 10% of the functionality from previous versions, and with twice the resource consumption.
Re: (Score:2)
Don't even need that - they could be far more honest and simply rewrite it http://clicktrackers.com/logclick&desturl=http://blah.... ; and clicktrackers simply sends a redirect to the real site name.
The point of this is to hide the fact your clicks are being tracked so you don't see it.
Re:Can't this just be done with Javascript? (Score:4)
The point is to also speed the request up. The ping can be done in parallel, you don't need to wait for your click-tracker to redirect you.
ad-blockers can also easily block the ping request.
Re: (Score:1)
Right, so expect Google to step up its campaign to block the adblockers.
Firefox Focus (Score:2)
Re: (Score:2)
They do that entirely too often. Additionally, this is a security risk because you don't know where the link goes until you click it.
Re: (Score:2)
"One of these things is not like the others" (Score:1)
Chrome is open source, so it should be simple to patch Chromium to prevent enabling it instead, maybe even to patch Chrome.
Re:"One of these things is not like the others" (Score:4, Informative)
There's always tampermonkey
Assuming it works... anyone got a site with these ping links?
Re:"One of these things is not like the others" (Score:5, Informative)
On page link [bleepingcomputer.com] they talk about this, with
To create a hyperlink auditing URL, you can simply create a normal hyperlink HTML tag, but also include a ping="[url]" variable.
<a href="https://www.google.com/"
ping="https://www.bleepingcomputer.com/pong.php"> Ping Me</a>
To wit: Ping Me [google.com]
This will render on the page as a normal link to google.com and if you hover over it, will only show you the destination URL. It does not show you the ping back URL [bleepingcomputer.com] , so users will not even realize this is happening unless they examine the sites source code. Scripts that receive the ping POST request, can then parse the headers in order to see what page the ping came from and where the hyperlink audited link was going to.
The headers associated with the information sent in the ping request are shown below.
[HTTP_PING_FROM] => https:/ [https] www.bleepingcomputer.com/ping.html
[HTTP_PING_TO] => https:/ [https] www.google.com/
[CONTENT_TYPE] => text/ping
Re:"One of these things is not like the others" (Score:5, Insightful)
Or go around the other way - use this to generate faked pingbacks in large volume rendering the data collected useless.
Re: "One of these things is not like the others" (Score:2)
Re: (Score:2)
"Safari, Chrome, Opera, and Microsoft Edge"? (Score:1)
"Safari, Chrome, Opera, and Microsoft Edge"?
So in other words: Safari, Chrome, Chrome and Chrome.
Re: (Score:2)
More like Practically Chrome, Chrome, Chrome, and Chrome
Re: (Score:2)
Not really, since Chrome is based on Safari, not the other way around.
Re: (Score:2)
Chrome and Safari are based on Konqueror, which is a KDE project. Apple always copies somebody else's code, but retains many lawyers to keep others from copying theirs.
Re: (Score:2)
That still doesn't invalidate the fact that Chrome is based on Safari (Webkit), not the other way around.
KHTML (Konqueror), Webkit (Safari), Blink (Chrome, Opera, Edge).
Re:"Safari, Chrome, Opera, and Microsoft Edge"? (Score:4, Funny)
More like Practically Chrome, Chrome, Chrome, and Chrome
Can I get spam with that?
Chromium Issue 935978 (Score:5, Informative)
Chrome devs have removed the hidden setting while they debate promoting it into the regular settings UI. If you want this, star the bug (but don't flood the comments too much):
Issue 935978 [chromium.org]
Pale Moon - OFF by default (Score:3, Informative)
Turned off by default in Pale Moon too.
(I checked...)
AC
Yet another reason to use Firefox (Score:5, Insightful)
Look folks, as long as Google has control of the browser engine source code, Google has you by the short hairs. Worse, control of the binaries as in Android. Open source or not. Not only is Firefox just an all round nicer browser to use (my opinion, if you disagree then please direct your fan mail to Larry Page) it is the only browser that gives a toss about your privacy.
Re:Yet another reason to use Firefox (Score:4, Informative)
Right, ask selfless Eric Schmidt, he'll tell you. [gawker.com]
Re: (Score:3)
Yet another reason to use Tor Browser (Score:2)
Re: (Score:2)
What happens when you maximize the browser window?
ping is better than redirect (Score:3)
Re: (Score:2)
Firefox is Doomed (Score:5, Interesting)
This is why Firefox is doomed if it remains a hold-out. Money from the internet comes from advertising so the major platforms are going to find a way to sideline companies the size of Mozilla that spoil the party. The surprise here is that Safari has recently disabled this feature since Apple is much less beholden to advertising interests. There's a chance that the Safari change was inadvertent, or at least wan't considered very high up the corporate ladder. With luck Apple will put the feature back.
Re:Firefox is Doomed (Score:5, Insightful)
Apple probably did it for the same reason everyone else did - it actually enhances privacy.
There are two ways you can audit clicks on links. You can use the proper HTML hyperlink auditing system, or you can write some horrible Javascript. The HTML hyperlink auditing system can be optimized by the browser for performance, and blocked by extensions, and means you get a real link instead of some Javascript that can't be copy/pasted or opened in a new tab.
By encouraging everyone to use HTML hyperlink auditing it actually improves privacy by making it easier to block and making links work like they are supposed to.
The next step will be to disable the Javascript option. Don't allow OnClick() to rewrite the page URL.
Re: (Score:2)
"Surrender peasants, because otherwise we'll slaughter you in an even more painful way".
How about no slaughter at all?
Re: (Score:1)
This is why Firefox is doomed if it remains a hold-out. Money from the internet comes from advertising so the major platforms are going to find a way to sideline companies the size of Mozilla that spoil the party.
What makes open-source so cool, is that money is not a concern. They can have all the ad-money there is - and still not be able to prevent a browser that 'doesn't go with their program'. Sure, they can buy+close companies. Open-source browsers are still there, can still be worked on by the interested, and can still be used by anyone who care.
Re: (Score:2)
Money from the internet comes from advertising
True, but a bit like saying that money in the movie industry comes from renting DVDs.
There are other business models. And advertisement is slowly but surely moving the way it should, to the trashbin of history. I've been on the charge in this one, I admit, I've had adblockers running since the very first alpha versions appeared, and I despite ads in the real world as well. But every year I hear more people complaining about ads and more people that I help in installing adblockers.
Sites are already reacting
Trying to get rid of nasty redirects (Score:2)
The reason they're doing this is not to track people more. They're doing this so more developers use the ping attribute for this functionality instead of hacky JavaScript or redirects (which prevent the user from seeing what URL the link goes to, increase navigation latency since everything ends up serialized, make it hard to copy the real URL or open the URL in a new window, etc.).
If things go as they typically do, browsers will start blocking the old behavior from working or otherwise disincentivising tha
why? (Score:2)
why is this an HTML standard?
the standard mentions that it will increase transparancy for the user, but sure looks like a heavy price to pay.
Re: (Score:2)
This is sort of a compromise, the link goes to the actual page, but it pings the site to let it know for link tracking purposes.
Basically, the sites are going to track the user clicking the link either way, it's just more transparent this way
GDPR Link Tax (Score:2)
Re: (Score:2)
Re: (Score:1)
Fucking hypocrite.
Oh please! He's a businessman. What's the big deal?
Re: (Score:1)
How long has it been since he was a CERN employee? Long enough ago that CERN is safe from his influence?
Re: (Score:2)
How long has it been since he was a CERN employee? Long enough ago that CERN is safe from his influence?
So... no longer a conCERN.
Re:Tim Berners-Lee, the hypocrite (Score:5, Informative)
No, "ping" isn't in the official HTML specification [w3.org]. What /. linked to is the Google's unofficial fork of HTML.
Re: (Score:3)
Drafts of HTLM5 included a ping attribute on the a element for doing exactly this. Anyone with a brain could see it would be an order of magnitude more exploitable and abusable than cookies. At some point it was removed from HTML5 officially, but the W3C has gotten into a habit of modularizing things.
Re: (Score:3)
Re: (Score:3)
Every website and their mother was moving to XHTML, the XHTML debacle is that Internet Explorer wouldn't support the application/xhtml+xml media type. That's it. It's perfectly fine to use XHTML now that IE6 is no longer a thing.
And no, their fork is not authoritative, it's only defined for Web browsers, it lacks features required for Internet media types in general, the IETF assigned authority for HTML to the W3C in RFC2854, and the IANA still registers text/html as maintained by the W3C. https://www.iana. [iana.org]
Re: (Score:2)
I would argue that any software standard not tied to actual routing of packets has no authoritative source. God didn't dictate ownership of "HTML", and whoever can convince the most people to use their standard wins by default. Crying about it won't help, they can and will say "Nanny nanny boo boo, stick your head in doo-doo".
Re: (Score:2)
OK, but then we're back at the IE6 philosophy of Embrace, Extend, Extinguish. That set back progress in the Web by a decade.
Recommendations (Score:3)
"And thirdly, it is more what you'd call guidelines than actual rules." — Captain Hector Barbossa
Re: (Score:2)
If you want to be that pedantic about it, the W3C publishes specifications endorsed by their member bodies called W3C Recommendations, among other forms technical reports (TRs).
They are specifications because they are the documents authoritative for defining (i.e. specifying) how to interpret an Internet media type.
Re: (Score:1)
Re: (Score:2)
The HTTP Referer header (i.e. short for "referrer") is defined in HTTP (RFC7231 is the latest release). It's optional but widely-deployed, and mostly intended for intra-site diagnostics, e.g. determining which pages have bad links.
There's a few other headers with similar purposes, like User-Agent (which is also widely deployed) and From (the same header as in email can also be used in HTTP, but use in HTTP is very small, usually only seen in crawlers/robots, where the user would want to be contacted by the