News for hackers. Stuff that matters.
Re:Governor vows criminal prosecution of reporter who found ... by Dylan16807 on Thursday October 14, 2021 @02:47PM (#28868297)
Asking for the next file isn't false pretenses. I don't know if this analogy works quite right. Even rifling through a file cabinet wouldn't be false pretenses, it would be something else.

And you have to cause injury for it to be fraud. Is "Help I was too honest to a customer." a valid injury claim?

Re:Governor vows criminal prosecution of reporter who found ... by formerly_proven on Thursday October 14, 2021 @03:00PM (#28868476)
The closest real-life equivalent to asking a computer server for a document and getting it is asking a human server (e.g. office clerk, archivist) for a document and getting it. If I go to the IRS to do some paperwork and notice it says "File #7881991" in the top right corner and I go to the clerk and ask them "Hey, can I have files 7881992 and 7881993, too?" and they give them to me, who is liable for that? It's quite obvious.
Re:Governor vows criminal prosecution of reporter who found ... by tomrod on Thursday October 14, 2021 @03:37PM (#28868946)
This is 100% the correct analogy.
Re:Governor vows criminal prosecution of reporter who found ... by Spivak on Thursday October 14, 2021 @04:21PM (#28869501)
But this is assuming that the server has more agency than it does. Servers don't have minds and they don't make authorization decisions. This is more like someone giving you key to a filing cabinet in order to retrieve some documents and while you're there you snoop on the ones next to yours.

Is this system more trusting of people than it should be? Probably. Does that mean you're allowed to snoop on other people's documents -- nope.

Re:Governor vows criminal prosecution of reporter who found ... by closeparen on Friday October 15, 2021 @12:09AM (#28874188)
The humans who administer the server have agency. They went and purchased an apparatus for publishing information to the world. They connected it to the world. They pointed it at that information. They turned it on.

A printing press also isn’t sentient and can’t guess whether its operators really mean to share every sentence on the plate. But browsers and readers of printed materials (that are left in public places) have no obligations to the publisher’s state of mind. Why should browsers of digital materials?

Re:Governor vows criminal prosecution of reporter who found ... by alpaca128 on Thursday October 14, 2021 @07:49PM (#28871864)
> This is more like someone giving you key to a filing cabinet in order to retrieve some documents

No. It's like someone asking you what you need, you telling them "I want all my documents and the ones from my neighbours because I feel like it", and them proceeding to hand you everything you asked for neatly collected in a folder.

Re:Governor vows criminal prosecution of reporter who found ... by Spivak on Thursday October 14, 2021 @08:43PM (#28872378)
You’re still ascribing agency and authority to a fancy vending machine. The server has absolutely zero authority to grant you authorization to the documents. It can only grant you access. The servers are not representatives of the government or the site-owners, they are just machines. And just because the vending machine is broken and works without you paying doesn’t make it not stealing.
Re:Governor vows criminal prosecution of reporter who found ... by alpaca128 on Friday October 15, 2021 @05:17AM (#28875829)
The fact that the server cannot make decisions that were not predetermined is exactly why the responsibility for its behaviour lies with the people running it. They make the rules, they are the ones whose job it is to read the manual. And when someone makes a technically valid request (instead of, say, SQL injection attacks) it's not the user's fault for an incorrect response. They might not even be aware that they're not allowed to do a specific request: it's reasonable to assume IDs in the URL are not sensitive information, as URLs are public and unprotected by default.

Of course it's on the user if they know they're not supposed to have access to some info and they use it to their advantage regardless. If they're a nice person they'll even report the issue (though less likely after news like this).

> just because the vending machine is broken and works without you paying doesn’t make it not stealing

So if it's broken and doesn't work despite me paying, does that make my payment a donation? No. Though it probably is theft if I knowingly abuse the error for profit.

Re:Governor vows criminal prosecution of reporter who found ... by Spivak on Friday October 15, 2021 @10:35AM (#28878106)
I feel like I'm taking crazy pills here. We're specifically talking about someone who knew that they weren't supposed to access other business' data and did purposefully for their own gain. How is that not abusing the error for profit?

Like you can say "URLs aren't sensitive by default" up until the guy admits that he knows it's an error and he's accessing the private data he's not supposed to see. That changes the situation completely.

Re:Governor vows criminal prosecution of reporter who found ... by tomrod on Thursday October 14, 2021 @06:13PM (#28870899)
Right. The server is not liable. The people who set up the server to serve application data for every client to any client is.

Just like the IRS admin assistant in the example was, the agent to cause the transfer. The filing cabinet/server is not the agent, simply the repository responding to the system and practices in place.

Re:Governor vows criminal prosecution of reporter who found ... by tremon on Thursday October 14, 2021 @05:52PM (#28870680)
But this is assuming that the server has more agency than it does.

No, it merely assumes the server is acting on authority of the organization identified by the domain name. It doesn't assume agency, only representation.

Re:Governor vows criminal prosecution of reporter who found ... by Spivak on Thursday October 14, 2021 @08:48PM (#28872420)
Which also seems nuts. Like they’re servers. How anyone assumes that some Ruby code can be acting as an authoritative representative of the government is silly.
Re:Governor vows criminal prosecution of reporter who found ... by tremon on Thursday October 14, 2021 @09:21PM (#28872729)
Yes, how could anyone assume that the ATM down the street can be acting as an authoritative representative of your bank when you insert your card? That's just silly.

/s

Re:Governor vows criminal prosecution of reporter who found ... by Spivak on Thursday October 14, 2021 @11:12PM (#28873748)
But that’s exactly right! It’s not. If the machine has a bug and reports the wrong balance or gives you too much or not enough money on withdrawals it’s explicitly not authoritative and you can get it corrected by an actual representative of the bank.
Re:Governor vows criminal prosecution of reporter who found ... by Ginden on Friday October 15, 2021 @07:10AM (#28876516)
If human in government office has a bug and reports wrong result when queried, it can be corrected by their higher-up.
Re:Governor vows criminal prosecution of reporter who found ... by toqy on Thursday October 14, 2021 @05:37PM (#28870496)
If you give me the key to the files and don’t explicitly forbid me then it certainly does mean I’m “allowed” to look at the documents. You literally and explicitly just allowed me to do so by granting me access.
Re:Governor vows criminal prosecution of reporter who found ... by kelnos on Thursday October 14, 2021 @04:24PM (#28869544)
No, it's not, because computers and humans are not the same. A computer might give away too much information because someone misconfigured it. The closet human analog to that would be if the human was improperly trained in what information they're supposed to give out. But the human also has other options: they could be tricked into giving out more information than they should, or they could be giving out more information because they're being paid off or given some other benefit.

You can certainly assign various levels of blame and responsibility to the human "server" in those scenarios. But the human on the other side of the interaction, the one requesting information, doesn't magically become free of reproach. If they are requesting information they know they should not have access to, and then making use of that information for their own gain, they're guilty too.

There's a very narrow carve-out for the white-hat: requesting information with the intent of uncovering vulnerabilities, with the intent to help them get fixed. We expect a white-hat actor here to destroy and not make use of any information they obtain that they shouldn't have.

> If I go to the IRS to do some paperwork and notice it says "File #7881991" in the top right corner and I go to the clerk and ask them "Hey, can I have files 7881992 and 7881993, too?" and they give them to me, who is liable for that? It's quite obvious.

Yes, it is obvious: the clerk is liable for giving you something they shouldn't have, and you are liable for fraudulently representing yourself as someone who should have access to those files.

I don't get where this idea of "the other person let me do the crime, so the crime is ok" comes from. That's just not how the law works in the real world. If you then walked out of the IRS office with those files, I would absolutely expect you to get arrested. (Even if you immediately gave the files back, you'd probably be on shaky legal ground.)

Re:Governor vows criminal prosecution of reporter who found ... by benlivengood on Thursday October 14, 2021 @05:11PM (#28870170)
> Yes, it is obvious: the clerk is liable for giving you something they shouldn't have, and you are liable for fraudulently representing yourself as someone who should have access to those files.

It's always okay to ask for things. There would be no way for society to adapt, progress, or change if people were limited to only asking for things that they knew in advance they were allowed to have. If it's legal for a telemarketer, pollster, reporter, cop, or recruiter to contact me and ask me questions then it's just as legal for me to contact and ask a web server a question. The correct response to unauthorized requests is a 4xx, not a lawsuit.

More to the point, what makes it okay to ask a new web server for "/" without permission? Even if browse-through terms of service were legally enforceable they aren't known to the user or the browser before making the first connection and request.

If a web server doesn't want to answer questions then don't connect it to the Internet.

Re:Governor vows criminal prosecution of reporter who found ... by bawolff on Thursday October 14, 2021 @06:39PM (#28871146)
It is the intent of the act, not the act itself, that is important.

If you know doing x will cause y, then when you do x you are doing y and you are responsible for the consequences of doing y. It doesn't matter what x was.

This is especially true in the real world.

Re:Governor vows criminal prosecution of reporter who found ... by epicide on Friday October 15, 2021 @09:39AM (#28877566)
I think misdirected mail might be a better analogy. My understanding is that, even if it is delivered to your mailbox, it is still a felony (in the US) to open mail that is not addressed to you.
Re:Governor vows criminal prosecution of reporter who found ... by bawolff on Thursday October 14, 2021 @03:22PM (#28868767)
Users don't normally construct urls by hand. Wouldn't the equivalent more be like:

You filled out some form to request a document from the irs. You give the form to the person they give you the document.

You notice they dont check ids, so you change the name on the form, and get someone else's document.

This definitely seems to fit the definition of fraud:

380 (1) Every one who, by deceit, falsehood or other fraudulent means, whether or not it is a false pretence within the meaning of this Act, defrauds the public or any person, whether ascertained or not, of any property, money or valuable security or any service [that's the canada definition]

Re:Governor vows criminal prosecution of reporter who found ... by strofcon on Thursday October 14, 2021 @03:34PM (#28868911)
But... they didn't change their name on the form. They literally just said "I'm still me, but I want this other file now, please."

All company data was, in OPs scenario, made public to any and all authenticated users.

There is no way to rationally spin this as a malicious act, in my view.

Re:Governor vows criminal prosecution of reporter who found ... by kelnos on Thursday October 14, 2021 @04:27PM (#28869580)
I don't think simply changing the ID in the URL to see what would happen is itself a malicious act. But, after discovering the vulnerability, OP admitted to continuing to exploit the vulnerability so they could make use of the information they'd gotten, information that they should not have access to. That part of it is actively malicious.
Re:Governor vows criminal prosecution of reporter who found ... by mcguire on Thursday October 14, 2021 @05:41PM (#28870543)
No one is claiming "I'm still me, but I want this other file now, please." is a malicious act.

Downloading a number of them and comparing information, however, is not necessarily malicious but rather sketchy.

Re:Governor vows criminal prosecution of reporter who found ... by bawolff on Thursday October 14, 2021 @03:40PM (#28868977)
Well they changed an id number. I guess the real life version would be changing the SSN number on the form.
Re:Governor vows criminal prosecution of reporter who found ... by MangezBien on Thursday October 14, 2021 @04:07PM (#28869310)
An ssn is considered private info, the plan number wouldn't be.
Re:Governor vows criminal prosecution of reporter who found ... by White_Wolf on Thursday October 14, 2021 @03:46PM (#28869040)
"deceit, falsehood or other fraudulent means" => editing the URL is neither of those. Forgig a cookie for access is, just like randomly trying passwords and usernames.

The closest real life example I can think of would be along the lines of: - your car is in a public parking space and someone look inside vs - the same car is in the garrage and someone breaks the door to look inside your car

Re:Governor vows criminal prosecution of reporter who found ... by alpaca128 on Thursday October 14, 2021 @08:02PM (#28871994)
> Users don't normally construct urls by hand

You never typed google.com into the browser? I doubt it. Maybe you just mean "construct" as in edit the url to access another site - well, that's still a perfectly normal use-case. I regularly change reddit urls to old.reddit because it gives me a better user interface. Or access a subreddit by adding an "r/subname". Sure, those aren't alphanumeric IDs, but that distinction is meaningless. Some unique IDs on the web do actually consist exclusively of english words. And some numeric IDs are harmless page numbers or pagination info.

Re:Governor vows criminal prosecution of reporter who found ... by Dylan16807 on Thursday October 14, 2021 @03:40PM (#28868978)
I don't think changing the name is a fair comparison.

This definition of fraud doesn't define the word "defraud"? I don't know how I'm supposed to see if it fits or not.

It can't mean any action, or going into a store, lying about my name, and asking what aisle has baked beans would fit. Because that has "deceit" and "any service".

If I interpret things as the service being minimal and provided for free, so that I'm not deceptively getting the service, then we have to look at what actually gets sent to me, and whether it's "property, money or valuable security". And since it's just a copy of the data sent at no cost, it's much harder to argue fraud exists.

Re:Governor vows criminal prosecution of reporter who found ... by kelnos on Thursday October 14, 2021 @04:30PM (#28869639)
The data in this case clearly had value; OP admitted to continuing to change numbers in the URL to get more information about what plans other companies were signing up for, because that information was valuable to them.
Re:Governor vows criminal prosecution of reporter who found ... by Talanes on Thursday October 14, 2021 @04:57PM (#28869990)
You're assuming the "because that information was valuable to them" part. Or you're using such a broad definition of valuable that would also make this comment thread valuable because I have refreshed it multiple times.

While you could construct hypotheticals where OP is using the health plan information to gain actual value, they are all so far-fetched I wouldn't buy them as a fictional plotline. Dude was probably just curious.

Re:Governor vows criminal prosecution of reporter who found ... by marcellus23 on Thursday October 14, 2021 @03:49PM (#28869080)
A closer analogy would be that you keep the name as your name, but change the # of the document you're requesting. It's the IRS's job to ensure you're allowed to retrieve that doc.
Re:Governor vows criminal prosecution of reporter who found ... by kelnos on Thursday October 14, 2021 @04:33PM (#28869670)
Sure, but I guarantee you that if the IRS screwed up and gave you the other doc, and you made use of that information (rather than immediately turning around and saying "um, IRS, I think you made a mistake; this doc doesn't belong to me"), you'd be in trouble as well.
Re:Governor vows criminal prosecution of reporter who found ... by marcellus23 on Thursday October 14, 2021 @05:58PM (#28870734)
Haha that's fair.
Re:Governor vows criminal prosecution of reporter who found ... by bawolff on Thursday October 14, 2021 @02:55PM (#28868412)
I think the analogy would be going up to the desk and saying: my id number is X (when its really Y), can i have my file.

If you convince them that you really are X and they give you the file, i think that would be considerd fraudulent. Whether or not an injury takes place to raise it to the level of fraud i guess depends on what was in the file, but in countries with strong privacy laws, someone would probably be in a heap of trouble.

Re:Governor vows criminal prosecution of reporter who found ... by strofcon on Thursday October 14, 2021 @03:32PM (#28868889)
Except that's not at all what they did - they simply accessed files that had been made public by the service provider.

To be able to login as BoBibbidyFooBar, and subsequently access ANY company's info in the system without changing their identity from BoBibbidyFooBar does not, in any way, constitute any sort of fraud. It literally cannot, by any sensible definition.

Re:Governor vows criminal prosecution of reporter who found ... by kelnos on Thursday October 14, 2021 @04:35PM (#28869696)
Intent matters. The service provider clearly did not intend that the files should be public. They screwed up, and they should take responsibility for that. But that doesn't make it ok to know about the security issue and download as many documents as you can in order to use them for your own purposes. Perhaps that wouldn't be "fraud" based on whatever definition you're using, but it's clearly unethical and immoral, and IMO hopefully illegal as well.
Re:Governor vows criminal prosecution of reporter who found ... by jjav on Thursday October 14, 2021 @03:46PM (#28869038)
> I think the analogy would be going up to the desk and saying: my id number is X (when its really Y), can i have my file.

Not at all because what you describe involves impersonating someone else.

In the OP case, they were authenticated in the session as themselves and always acted under the truthful identity and asked for a document and access was granted.

So the analogy would be going up to the desk and saying: I'm John Doe, my id number is X (truthful value), could I see file ABC? And the attendant checks that id==X does have access to document ABC, and thus hands it over.

Re:Governor vows criminal prosecution of reporter who found ... by jaywalk on Thursday October 14, 2021 @03:42PM (#28868996)
Nope, no way. Your analogy is wrong.

A better analogy would you asking for your files, and then the secretary taking you to a filing cabinet containing everyone's files right there with yours. You don't have to lie about who you are, you can just look at other files because they're right there in the place that you were just given access to.

Re:Governor vows criminal prosecution of reporter who found ... by celtain on Thursday October 14, 2021 @04:50PM (#28869899)
How is that analogy wrong? Both in terms of the technical implementation and the subjective user experience, you're making separate requests for a document each time.

Analogies are always going to be imperfect, but I can't see the argument that the "separate request" analogy is any worse than yours, let alone "wrong".

Re:Governor vows criminal prosecution of reporter who found ... by Spivak on Thursday October 14, 2021 @04:22PM (#28869527)
And even in that case you're still not allowed to look at other people's documents. Like it doesn't matter that they're right in front of you, you still haven't been given authorization.
Re:Governor vows criminal prosecution of reporter who found ... by tragictrash on Thursday October 14, 2021 @03:13PM (#28868660)
But they didn't do that. They just asked for a different file, not misrepresenting their identity.
Re:Governor vows criminal prosecution of reporter who found ... by Retric on Thursday October 14, 2021 @03:18PM (#28868725)
He had already given his correct details to be able to view plans. It’s like calling the cops to get your accident report then asking for the next higher numbers and they give it to you.