News for hackers. Stuff that matters.
Re:Apple files lawsuit against Corellium for iOS emulation by Iv on Thursday August 15, 2019 @08:50PM (#20711184)
For the same reason a host is entitled to prior disclosure of its unfixed vulnerabilities.

Selling vulnerabilities on an open market should be outlawed. Either disclose them publicly for free, or participate in a bounty program by the software owner. People selling undisclosed vulnerabilities should be considered accomplice of people who then use it to break into systems.

Re:Apple files lawsuit against Corellium for iOS emulation by FireBeyond on Thursday August 15, 2019 @09:28PM (#20711377)
We went through this multiple times. The CSS algorithm for DVD encryption was famously litigated and found to be free speech when someone printed it on a t-shirt.

I think there's this weird schism at times where people perform all sorts of convoluted hoop-jumping to decide whether hacking is bad or good depending on their perspective, the target, and a host of other variables that really do not much more than inject subjectivity into debates.

Witness the Apple fans who will have a certain glee at another vendors vulnerabilities and then bemoan attempts to find vulnerabilities in the Apple ecosystem. And, to be quite clear, "Apple" can be replaced with many major ecosystems.

Just the other week people were bemoaning Google's Project Zero for calling out vulnerabilities in iOS. "Not fair, I bet they don't do that for Android, Chrome, they're doing it for market advantage!" - except that Project Zero absolutely _does_ feature Android and Chrome vulnerabilities.

Re:Apple files lawsuit against Corellium for iOS emulation by Iv on Thursday August 15, 2019 @09:36PM (#20711422)
I don't think it is convoluted: either you disclose the vulnerability to the constructor so that they can fix it or you publish it publicly. Selling it without disclosure to someone whose goal is just to exploit it is criminal.

The convolution is in somehow shoehorning the notion of selling a secret into the notion of free speech.

> Google's Project Zero

Do you understand that the projects that aim at improving security are fundamentally different than the ones aiming at exploiting flaws?

Re:Apple files lawsuit against Corellium for iOS emulation by AsParallel on Saturday August 17, 2019 @05:11PM (#20726420)
The problem is the legal equation isn't that simple, and is subjective by merit of the extent to which it is subjected to persistent arbitration. This just leads to muddied waters and attempts to favorably contextualize the discussion in favor of one actor over the other. Black and white reasoning isn't a luxury afforded those who find themselves entangled in these situations. Some examples:

Does it stand to reason that attempting with purpose to discover exploitable flaws in and of itself makes you a bad actor? ( we've sentenced minors, academics and "white hats" using this argument )

What if someone wrote software that had a legitimate use, but made use of an undisclosed flaw that is then sold to many consumers and reverse engineered, revealing the flaw to larger constituents? What if bad actors merely used a tool out of its original context to exploit a side effect? Does this constitute intent? ( this was tried and the individual in question was jailed )

If an open source project collects money from a bad actor unknowingly and then discloses through a PR or official release the existence of a flaw previously unknown, should they be culpable? ( waiting to see this one play out, hasn't yet, but I have no doubt it will. Was kind of expecting it as a result event-stream.js )

This all just speaks to the concept of subjectivity vs objectivity in the litigation of this concept. The point where it is subjective, rather than objective is the point where it becomes an ethical discussion, and is therefor subject to the principle of fallibility and the human uncertainty principle. tl;dr, if you can't strip motive, investment and bias from the argument, it can't be objective by definition.

Re:Apple files lawsuit against Corellium for iOS emulation by Iv on Sunday August 18, 2019 @11:49PM (#20734737)
I think all your examples would work fairly well with my initial proposal: if you are going to disclose a flaw, either do it publicly or reserve it to the actor who may be able to correct it. Only these two courses of actions would provide a legal shield. Revealing a flaw or an exploit to another actor would engage your responsibility if this actor behaved criminally. I don't know the English legal term, facilitator? Accomplice? That's how we charge people who, for instance, provide otherwise legal help to people they know are terrorists or criminals.

"Does it stand to reason that attempting with purpose to discover exploitable flaws in and of itself makes you a bad actor?"

No. I think a lot of past litigation of such case were really misguided.

"What if someone wrote software that had a legitimate use, but made use of an undisclosed flaw that is then sold to many consumers and reverse engineered, revealing the flaw to larger constituents?"

Illegitimate unless the flaw was previously disclosed in a responsible way to the constructor (which basically means give them time to solve the issue).

"What if bad actors merely used a tool out of its original context to exploit a side effect?"

If the tool had an exploit built-in, the author's responsibility is engaged, not otherwise.

"If an open source project collects money from a bad actor unknowingly and then discloses through a PR or official release the existence of a flaw previously unknown, should they be culpable?"

Of course not, but we live in a stupid enough universe for such a thing to be liable.

Re:Apple files lawsuit against Corellium for iOS emulation by alasdair_ on Thursday August 15, 2019 @09:21PM (#20711337)
>Selling vulnerabilities on an open market should be outlawed

You realise that banning “vulnerabilities” being sold is functionally very similar if not identical to outlawing certain kinds of free speech, right?

Re:Apple files lawsuit against Corellium for iOS emulation by Iv on Thursday August 15, 2019 @09:40PM (#20711435)
No, I don't realize that at all. It may make sense in a country where money is free speech and where companies are people, but outside the US, it makes little sense to say that selling a secret is protected by free speech.

Disclosing one, yes. Selling it secretly do that it can result in exploits, certainly not. Responsible disclosure is a thing. I doubt that people selling credit card numbers and fake identities are protected by free speech.

Re:Apple files lawsuit against Corellium for iOS emulation by alasdair_ on Thursday August 15, 2019 @10:13PM (#20711566)
>outside the US, it makes little sense to say that selling a secret is protected by free speech.

I’m British and I’m fairly sure disclosing a security bug is permitted in the UK.

Also, the court case in question was filed in the USA, so it’s reasonable to assume the law in question would be USA law, not, say, the law in Greece.

Re:Apple files lawsuit against Corellium for iOS emulation by Iv on Thursday August 15, 2019 @10:30PM (#20711647)
Disclosing, yes. We are talking about selling.

> it’s reasonable to assume the law in question would be USA law, not, say, the law in Greece.

Yep. And it is totally legitimate to have little sympathy for the case, or to criticize the law that allows this kind of things.

Re:Apple files lawsuit against Corellium for iOS emulation by alasdair_ on Thursday August 15, 2019 @11:26PM (#20711929)
>Disclosing, yes. We are talking about selling.

Journalists and newspaper editors also do not work for free. More importantly, speech in a newspaper is still protected, even if a copy of the newspaper costs money.

What is the functional difference between selling a copy of a newspaper costing a lot of money per issue detailing the exploit and selling the exploit some other way?

Re:Apple files lawsuit against Corellium for iOS emulation by pixl97 on Friday August 16, 2019 @08:07AM (#20714275)
Really your arguments make no sense. First security flaws are not secrets. If I put a number in a box in my house and you break in and take it, that is 'stealing' a secret (aka credit card number). But if I make a million boxes with the same number in it and sell them there is no expectation that you will not look inside the box.

Moreso selling "information that you would rather not be public but is not considered a secret legally" is completely legal in the US. There are lots of books published and sold containing information that some company or person would rather keep secret.

>Responsible disclosure is a thing.

Not a legal requirement. More of a gentleman's agreement after companies sent the law after security researchers so researchers sold or released anonymous zero days.

Re:Apple files lawsuit against Corellium for iOS emulation by blazespin on Thursday August 15, 2019 @09:12PM (#20711295)
Why? I use market prices for vulns to figure out which platform to use for my personal data. Very useful.

I doubt someone is going waste millions dollar vulns to get access to my lame personal life.

Re:Apple files lawsuit against Corellium for iOS emulation by kjksf on Thursday August 15, 2019 @09:02PM (#20711245)
U.S. has very strong free speech protections, codified as First Amendment in the Constitution.

As such it's unlikely that such restrictions would survive a constitutional challenge.

Re:Apple files lawsuit against Corellium for iOS emulation by youareawesome on Thursday August 15, 2019 @09:16PM (#20711309)
The 1A is about freedom to express any idea or opinion, not about literally publishing or saying whatever you want. Purposeful lying, for instance, is not covered under 1A. Finding bugs for the purpose of selling them to people with malicious intent is malicious itself, and is very likely not covered under 1A. All rights imply a commensurate duty. You don't have freedom of speech for the purposes of harming others.
Re:Apple files lawsuit against Corellium for iOS emulation by jimktrains2 on Thursday August 15, 2019 @09:30PM (#20711385)
> Purposeful lying, for instance, is not covered under 1A.

Yes, it is. The restrictions to the first amendment are very tight and very narrow.

> You don't have freedom of speech for the purposes of harming others.

So, that's complicated. You can't incite violence, but you're more than allowed to disparage groups of people.

Re:Apple files lawsuit against Corellium for iOS emulation by gjsman-1000 on Thursday August 15, 2019 @09:10PM (#20711280)
You can legally sell security bugs, as the NSA buys them all the time.

However, running a platform for the explicit goal of breaking security? Are you copying copyrighted code to achieve this goal? You're on shaky ground there.

Re:Apple files lawsuit against Corellium for iOS emulation by saagarjha on Thursday August 15, 2019 @09:36PM (#20711419)
Corellium uses its own bootloader IIRC.