News for hackers. Stuff that matters.
Re:GDPR penalty for passing on of IP address to Google by us... by phkahler on Sunday January 30, 2022 @08:03AM (#30136822)
>> This is exactly what happened...

Not quite? Wouldn't the users browser have sent its own IP address to Google? That's different that "forwarding" it, and it may not even be enough for Google to connect the user to that site.

Re:GDPR penalty for passing on of IP address to Google by us... by southerntofu on Sunday January 30, 2022 @08:11AM (#30136872)
Yes, but the website ordered your browser to contact Google without informing you, for no obvious purpose. That's not exactly how consent works.
Re:GDPR penalty for passing on of IP address to Google by us... by derekp7 on Sunday January 30, 2022 @08:41AM (#30137091)
The web site did no such thing -- it served up a document that contained the reference. It is the end user that CHOSE to delegate interpretation of that document to a web browser (ad a counter example, look at how RMS browses the web). Yes this is less practical. But since the decision only deals with what is "possible", then logically it should be fully consistent.

Now from a practical standpoint, I'd like to see a privacy consent header which informs the web site of the privacy options the user has selected. Absence of that header or absence of specific selections will result in annoying popups like we have now.

Re:GDPR penalty for passing on of IP address to Google by us... by dTal on Sunday January 30, 2022 @08:53AM (#30137193)
It strikes me that this is exactly the same scenario, in reverse, that we have with people being convicted of "hacking" a website by entering a URL that wasn't supposed to be exposed. Things like "consent" and "authorization" are murky when we delegate our will to computer programs like browsers and servers.

If URL "hacking" is illegal, then we have decided as a society that persuading a piece of software to do something does not equate to informed consent on the part of the person operating it (and by extension that we're meant to make some sort of guess as to what they do intend).

Re:GDPR penalty for passing on of IP address to Google by us... by southerntofu on Saturday February 05, 2022 @06:28AM (#30220110)
I strongly disagree with this interpretation. In my view, a person maintaining infrastructure is a position of power and therefore should be held to specific standards in regards to how it treats users.

Users on the other hand are just people. Being a user on a service does not grant you power over other users (not out-of-the-box anyway). Sure you can scan for vulns and/or follow a public link to a top-secret document: in my view that's nothing wrong. Now reverse the situation: why should a remote server administrator dictate the computing performed on your machine?! Is it ethical for some website operators to start scanning your local network?

A service operator knows about threats, hopefully has counter-measures in place, and can always ban you (or specific requests) if it comes to that. A user is mostly helpless, especially when it comes to computations performed by a script you unconsciously downloaded and executed from a server. How many users are aware of what RCE even means and that a web browser with JS enabled is essentially RCE-as-a-service?

Re:GDPR penalty for passing on of IP address to Google by us... by josefx on Monday January 31, 2022 @04:49AM (#30146296)
> it served up a document that contained the reference

A document that is expected to be executed by the receiving system. Might as well log in to your companies production server as root and send the completely meaningless string of letters "rm -rf / \n", not your fault if the receiving system actually executes it.

Re:GDPR penalty for passing on of IP address to Google by us... by floatingatoll on Sunday January 30, 2022 @09:27AM (#30137457)
GDPR specifies a different interpretation of events, that takes precedence here: the user chose to visit GDPR-bound site A, and the law requires site A not to compel the user to visit any site B that is not bound by law or treaty to honor GDPR as well.

You’re not wrong that one could logically evolve your interpretation from circumstances, but GDPR’s authors chose not to accept your interpretation as sufficient, and went further than that.

Re:GDPR penalty for passing on of IP address to Google by us... by captn3m0 on Sunday January 30, 2022 @09:44AM (#30137597)
Re:GDPR penalty for passing on of IP address to Google by us... by derekp7 on Sunday January 30, 2022 @01:23PM (#30139636)
I was thinking more along the lines of the "allow location" and "allow notifications" popups. The web site will ask you first, and if you say yes the browser then asks you in its own popup. Or you can tell the browser to always accept, or always allow on a per-site basis.
Re:GDPR penalty for passing on of IP address to Google by us... by phkahler on Sunday January 30, 2022 @12:49PM (#30139301)
1) google won't know what site told the browser to do that.

2) this is probably more of a browser issue than a site issue.

3) the reason browsers dont complain about content coming from different domains is because the entire ad industry depends on that behavior. That may need to stop ;-)

Re:GDPR penalty for passing on of IP address to Google by us... by bufferoverflow on Sunday January 30, 2022 @01:01PM (#30139420)
1) wouldn't Google be able tell that through the refferrer header?
Re:GDPR penalty for passing on of IP address to Google by us... by gkbrk on Monday January 31, 2022 @03:23AM (#30145753)
Not all browsers send Referer headers. These days it's only useful for doing log analytics and hotlink protection from the browsers that do send the header.
Re:GDPR penalty for passing on of IP address to Google by us... by latk on Sunday January 30, 2022 @01:08PM (#30139489)
This argument was tried in the Fashion ID case. A company had inserted Facebook Like buttons on the web page, and argued that it was not responsible for the ensuing disclosure of personal data (such as IP addresses or possible tracking cookies) to Facebook. See, it was the browser and not the website operator that disclosed the data, and the website operator never had access to the data in the browser in the first place!

The European Court of Justice did not buy this argument. By coding the website in a particular way, the website operator was responsible for causing the user's browser to act in a particular way, so it was the “data controller” for the collection an transmission of personal data by the Facebook Like button, though Facebook is of course jointly responsible for what their code does.

The underlying argument is that someone is a data controller and thus responsible for GDPR compliance when they determine the “purposes and means” of processing, alone or jointly with others. Embedding the code for the button was an exercise of this power to determine purposes and means. In contrast, the website operator is not a data controller for whatever Facebook does with the collected data on its servers, because it cannot control what FB does.

The given case from Munich is a very straightforward extension from the Fashion ID judgement, though the website operator didn't even claim that they weren't responsible. Instead, they argued that they had a “legitimate interest”in loading fonts from Google servers, which the court rejected. While I consider it probable that Google does not use data from Fonts servers for tracking, the judgement correctly points out that Google is well-known for tracking – but this doesn't matter anyway, since already the disclosure of personal data without a legal basis is a problem.

Re:GDPR penalty for passing on of IP address to Google by us... by asiachick on Tuesday February 01, 2022 @02:26AM (#30159573)
That seems on the surface to be a ridiculous argument.

I can go "bash < somefile" and I can go "csh < somefile" and I can go "cat < somefile". It's my choice to use bash, csh, or cat. somefile will have data in it, that data will be interpreted by MY choice of program to read the data. If I don't want the contents of somefile interpreted as commands I shouldn't be passing it to something that runs commands based on its content. replace somefile with `curl someURL` and nothing changes. If I don't want my computer to connecte to other computers based on what content comes back from `curl someURL` that's my responsibility.

Maybe a better example. It type `npm -i somepackage`. npm then looks in somepackage and sees dependencies and downloads them. By the same logic as the judgement npm or `somepackage` is responsible for leaking PPI based on the dependencies listed. Not the user for running npm in the first place.

The same with `apt update` and `apt upgrade` etc...

The ruling would apply in tons of places that seem like they'd make it hard for things to keep working.

Re:GDPR penalty for passing on of IP address to Google by us... by phkahler on Monday January 31, 2022 @09:28AM (#30148222)
Thanks, that was a very good explanation with legal backing.