relevant --- Curating my comment on the post over here:
+Ana... interesting move, though hardly unexpected:
Facebook does it, Google does it, they ALL eventual do it...
[I would add here: What if you created a network/service where these decisions were laid out transparently, IN ADVANCE...?! ]
I am actually pretty close to this now due to my other (main) development project. An affiliate or ad marketers nightmare, I know, but then again security concerns are only going up month after month.
I've long thought that a Web where any guileless click on a random link could open the victim up to significant security concerns is really unacceptable in the long run (and it is amazing that we have put up with it as long as we have). Not to speak of the pervasive privacy concerns...
4) For (hopefully) well-intentioned Affiliate Programs/marketers, there can be hope (as IMO this sort of thing from Pinterest will become standard across the industry more and more from here...):
The simple solution is to create URLs that include the affiliate ID as part of the canonical URL itself, minus any "?xyz=abc&..." querystring suffixes. In essence, an affiliate page for each affiliate, even though at the back end the server will handle things almost exactly the same as before, just that the server-side code needs to have the smarts to parse out the ID.
I would add the sad recent infosec #fail
example of Forbes' OWN (terrible/useless) “Thought of the Day” widget to send malicious code via Flash and MSFT IE browser vulnerability:blogs.wsj.com/digits/2015/02/10/forbes-website-used-to-hack-readers/
In this context I would also like to remind everyone to turn off their "Chrome Helper", which auto-starts plugins like Flash video, and then override for the rare case that you actually want to see a video, and not just be assaulted by ads, often in auto-run mode no less...
Saves a TON of CPU power as well!
"What Is Google Chrome Helper, and Why Is It Hogging My CPU Cycles?"www.wired.com/2014/10/google-chrome-helper/
/cc +Alexander Becker +Edward Morbius +David Wood +Sandy Fischler +Gideon Rosenblatt +Matt Helbig +Brett Legree +Tadeusz Szewczyk +Wyatt Brown