News for hackers. Stuff that matters.
Re:This hacker might seem shady, but throwing him in jail is... by meowface on Tuesday September 24, 2013 @01:23AM (#6436153)
Whether it's the server's or the client's fault doesn't matter that much from a legal perspective. Intent plays a big role: if you knew that ending a URL with "\" causes `rm -rf /*` to be run, and intentionally run that on a server, you could likely be prosecuted and convicted if it were proven that you did it intentionally. If it were done accidentally by a client, they would (likely, and hopefully) not be convicted.

Weev intentionally exploited an information disclosure flaw. Should he have gone to jail for that? No, I don't think so at all. But the scenario you're presenting has no relation to what happened here.

Re:This hacker might seem shady, but throwing him in jail is... by ajays on Tuesday September 24, 2013 @01:54AM (#6436257)
No, Weev did not "exploit" anything. He _requested_ information from a server. If the server owner had so desired, they could have made the data private by adding a password. They chose not to. In the end, the decision to offer Weev the data was made _by the server_ .

And if you're going to bring up the UserAgent spoofing, let me remind you that most browsers have done something like that for > 15 years.

Re:This hacker might seem shady, but throwing him in jail is... by IanCal on Tuesday September 24, 2013 @03:52AM (#6436601)
Did Weev think that the email addresses didn't count as personal information, and were perfectly fine for anybody to scrape?

> If the server owner had so desired, they could have made the data private by adding a password.

But the server is still just sending data in response to a request, even with a password. The only reason a password is a line we draw is intent. It's hard to say you didn't realise that guessing at someones password was wrong.

Re:This hacker might seem shady, but throwing him in jail is... by drdaeman on Tuesday September 24, 2013 @10:24AM (#6438051)
Then, it seems, a good solution to solve the problem is to have server owner to declare in advance what are intended use and what's not. Accessing information without providing the correct password is certainly unintended use, so is guessing passwords. And accessing knowing the password is definitely the intended mode of operation.

A logical step is to make that machine readable. Oh, wait, suddenly this is getting to the server software and configuration, that server developer/administrator had screwed up.

My question is - why we don't make that logical step and simplify things instead of relying on some "should be common sense" and "you should've known you wasn't supposed to do so" completely-gray-area?

Re:This hacker might seem shady, but throwing him in jail is... by mintplant on Tuesday September 24, 2013 @12:05PM (#6438724)
> Then, it seems, a good solution to solve the problem is to have server owner to declare in advance what are intended use and what's not.

You mean like the Terms of Use for the AT&T website?

http://www.att.com/gen/general?pid=11561#14

Re:This hacker might seem shady, but throwing him in jail is... by drdaeman on Tuesday September 24, 2013 @04:08PM (#6440385)
Sort of, but in machine-readable form and under well-known location (like /robots.txt) so you could read and comply with them before you access the site.

As for those exact terms, I suspect (IANAL) those exact terms prohibit almost any access to the site, as, for example, they forbid any programmatic access to obtain the information, and I haven't heard of any non-software user-agent implementations.

Re:This hacker might seem shady, but throwing him in jail is... by gtirloni on Wednesday September 25, 2013 @10:32AM (#6444774)
You can translate "programmatic" as "automated" as in "someone coded a program/tool to, in a programmatic way, access the website and retrieve the data"

As opposed to a human being in a non-programmatic way, opening his browser and accessing the website.

What's so hard about it?

Re:This hacker might seem shady, but throwing him in jail is... by drdaeman on Wednesday September 25, 2013 @11:28AM (#6445150)
> someone coded a program/tool to, in a programmatic way, access the website and retrieve the data

Doesn't, for example, Firefox, perfectly fit this description? Yes, I do manually enter the base URL to access, but if that's the distinctive feature...

> As opposed to a human being in a non-programmatic way, opening his browser and accessing the website.

... then manually typing in ./scrape.py www.att.com is non-programmatic, too. :)

Or, maybe, I'm not getting the correct meaning of "automated" due to bad English comprehension and false analogies from other languages. But I always thought every request on the Internet is automated and done by some kind of hardware+software combo, so forbidding "programmatic" access is complete nonsense (access control and rate-limiting are the proper solutions).

(And, if that matters, author of scrape.py does not need to conform to AT&T's TOS if s/he don't actually use the script by themself.)

Re:This hacker might seem shady, but throwing him in jail is... by ajays on Wednesday September 25, 2013 @11:03AM (#6444997)
Wait: so before accessing a website I have to go read its terms of use?

What if I set up a website, put a clause saying "you agree to pay $50/page view" in there, and hid it away. Google crawlers will find my site in no time, and then I can start raking the dollars in, right?

Re:This hacker might seem shady, but throwing him in jail is... by mintplant on Friday September 27, 2013 @02:40PM (#6458717)
No: such a clause wouldn't be enforceable in that context.
Re:This hacker might seem shady, but throwing him in jail is... by meowface on Tuesday September 24, 2013 @02:46AM (#6436396)
He did not exploit a software flaw or a platform flaw, however he exploited an information disclosure / access separation EXPOSURE. Exploiting just means "taking advantage of something."

He did exploit the fact that AT&T did not make the endpoint in question accessible only if the logged-in user matched the actual user ID (or just made it entirely inaccessible).

Re:This hacker might seem shady, but throwing him in jail is... by jezfromfuture on Tuesday September 24, 2013 @05:08AM (#6436797)
dude what part of he gave the info away to a third party before reporting it do you not understand to put ur bullshit out there >
Re:This hacker might seem shady, but throwing him in jail is... by 59nadir on Wednesday September 25, 2013 @01:10AM (#6442766)
Apparently in the future they've all learned to write from browsing MySpace profiles.