News for hackers. Stuff that matters.
Re:What Happens When You Send a Zero-Day to a Bank? by iamleppert on Friday April 21, 2017 @03:19PM (#14168508)
There needs to exist a legal entity/non-profit or company that acts as a shield and/or escrow for these kinds of situations. Basically, as a researcher you can have them deal with the company/organization for you, including dealing with any threats, collecting any bounties due, and such. The company could have domain expertise of the industry, laws, and generally be a force against these companies -- the analogy would be a lawyer.

This is for cases where you want the credit but still want the protections afforded by being somewhat anonymous. Similar to WikiLeaks but more focused on allowing the company or entity to solve their problems and representing fairness on all sides.

Re:What Happens When You Send a Zero-Day to a Bank? by Animats on Friday April 21, 2017 @06:21PM (#14169884)
There is. Carnegie-Mellon University's CERT. Here's the form for reporting a vulnerability.[1] For this kind of problem, select "Request Vulnerability Coordination Assistance". You can even do this anonymously.

The report isn't public yet, but it's on record. You've reported it to the organization funded by Homeland Security to take such reports. In 45 days, CERT will disclose it to the public.[2] CERT may contact the bank themselves. If you do, you can cite the CVE vulnerability number they give you. This gives you some advantages when talking to a bank. "Have your technical people contact Homeland Security's US-CERT at (888) 282-0870 regarding CVE-NNNN" will usually deal with a bank's people. They can't make the problem disappear.

[1] https://vulcoord.cert.org/VulReport/ [2] http://www.cert.org/vulnerability-analysis/vul-disclosure.cf...

Re:What Happens When You Send a Zero-Day to a Bank? by tptacek on Friday April 21, 2017 @06:37PM (#14169969)
I don't recommend submitting to CERT unless you genuinely don't care about the outcome of reporting.

Yes, reporting to CERT is "safe"; you almost certainly aren't going to get sued for doing it. But don't count on CERT coordinating a fix or even figuring out how to report flaws to. It's unlikely that anyone at CERT knows who "Zecco" is.

CERT themselves ask you not to submit to CERT unless your vulnerability fits some specific criteria. "Unresponsive vendor" is one of those, but CERT's fine print says that they prioritize severe, multi-vendor vulnerabilities.

Anyone who runs a bug bounty program can tell you how unrealistic it is to rely on CERT for this stuff: triaging reports for just one vendor is a full-time job. CERT wants to get early warnings of things like OS and platform vulnerabilities. I don't think it's a good idea to report those to CERT either, but regardless, CERT isn't set up to handle your CSRF report in some random website.

Re:What Happens When You Send a Zero-Day to a Bank? by Animats on Friday April 21, 2017 @06:51PM (#14170063)
Even if CERT doesn't do much actively, you've put the problem on record and can refer to that record when dealing with vendors. Most companies can ignore security vulnerability reports if they choose, but a bank cannot. They have an obligation to report the vulnerability to their auditors. It triggers certain Sarbanes-Oxley reporting requirements.[1] It's easier to fix the problem than deal with the problems of having a logged, unfixed vulnerability.

[1] https://www.a2q2.com/blog/sox/29-cyber-security-and-sox/

Re:What Happens When You Send a Zero-Day to a Bank? by tptacek on Friday April 21, 2017 @07:03PM (#14170135)
Sure banks can. Source: did software security for a number of banks. Big banks are chock full o' CSRFs, XSS, SSRFs, and SQLIs. They get found all the time. For every valid report they get, they get 3 that aren't valid. Nobody's hair achieves ignition over this stuff.

There are two types of financial service organizations: the big banks, and random firms (like Zecco was, before Ally bought them).

There's no point in contacting CERT about a Bank of America vulnerability. CERT won't prioritize the report and won't know the right person to talk to, but also, you're a Google search away from finding out who to report to at Bank of America (spoiler: it's Hacker One). These kinds of things don't happen at BofA, not because vulns are hair-on-fire there, but because there's a process in place to handle them.

There's not much point in contacting CERT about a Zecco vulnerability. CERT doesn't know who to contact and doesn't know how to find them and won't spend the time trying. CERT isn't going to publish an unconfirmed report. All CERT is going to do is go to Mitre; you can do that too, and note the guidelines for what will get you a CVE.

The issue here is just TANSTAAFL. It takes a fuckload of effort to triage and confirm vulnerability reports. There's no magic "this is a real vulnerability" certificate you can get CERT or Mitre --- or really anyone who doesn't spend a lot of money to maintain the capability for their own products. If there was, Hacker One wouldn't make half their money selling triage services. :)

Re:What Happens When You Send a Zero-Day to a Bank? by logicallee on Friday April 21, 2017 @08:16PM (#14170435)
I'm pretty surprised at this:

>For every valid report they get, they get 3 that aren't valid.

Because taking the time to write and to submit an invalid report is a total waste of the reporter's time. Reports aren't the type of thing that someone will accidentally say "oh this is a severe vulnerability! here's some cash" even though the researcher has submitted bullshit.

So can you talk about "3 that aren't valid" for every valid report? Who makes these? Weird, obscure cranks, of the type who in other industries would be churning out perpetual motion devices? I would expect 80%+ of vulnerability reports to be serious and real - quite different from what you just wrote.

Re:What Happens When You Send a Zero-Day to a Bank? by tptacek on Friday April 21, 2017 @10:43PM (#14170865)
Whether you run a bug bounty or not, there are now hundreds of people in Asia and Eastern Europe who hope to make $500 every time they find a page without X-Frame-Options set. A lot of them have pirated Burp Suite and are hoping to simply cash in on the scanner output.
Re:What Happens When You Send a Zero-Day to a Bank? by dsacco on Saturday April 22, 2017 @12:47PM (#14173356)
I used to manage a bug bounty for a bank. It's nightmarish how accurate this is.
Re:What Happens When You Send a Zero-Day to a Bank? by venantius on Friday April 21, 2017 @08:35PM (#14170501)
As someone who has been on the receiving end of a bug bounty's mailbox, 3-to-1 sounds about right. We got a ton of invalid "security vulnerabilities" that were essentially either people reporting OAuth as a vulnerability or not understanding how XSS actually worked. Most of these came from teenagers in southeast Asia.
Re:What Happens When You Send a Zero-Day to a Bank? by charleslmunger on Saturday April 22, 2017 @12:32AM (#14171128)
I've also seen lots of reports of some serious vulnerability - "major product X doesn't validate TLS certificates" - where it looks like the reporter forgot they had added their own cert to the OS's trust store.
Re:What Happens When You Send a Zero-Day to a Bank? by logicallee on Friday April 21, 2017 @08:42PM (#14170525)
super-interesting - thanks.
Re:What Happens When You Send a Zero-Day to a Bank? by dsacco on Saturday April 22, 2017 @12:54PM (#14173396)
Here is some context for what I'm about to write: I managed a bug bounty for a sizable arm of BBVA. I have temporarily managed bug bounties for many smaller tech companies. In 2014, I surveyed the the industry as BugCrowd and Hackerone were coming into prominence.

Bug bounties, on average, have a signal:noise ratio that is horrible. I advocate for the programs completely, but they require a lot of planning in order to prevent them from becoming overwhelming. I personally know security engineers at Google and Facebook whose full time job is sorting through nonsense bug bounty reports.

What Tom said about people in Eurasia wanting to cash in on bug bounties is spot on. If you start a bug bounty program, expect to get a deluge of nonsense reports for bullshit like having the Trace HTTP method allowed on an API endpoint. For every one valid report, three - five will be bullshit. Of those that do not reproduce, half will be incomprehensible, and the other half will blatantly ignore the program guidelines or be low effort spam ("content spoofing"). If you offer a cash reward, expect the ratio of valid to invalid to be closer to 1 in 10.

It's a numbers game for these people. The security research industry is bifurcated between rare, sophisticated and highly paid freelancers who do it mostly for passion outside of their day jobs, and opportunistic amateurs who couldn't write a curl command.

Re:What Happens When You Send a Zero-Day to a Bank? by willstrafach on Sunday April 23, 2017 @12:13AM (#14176461)
BBVA? I have been trying to get in touch with them regarding an app of theirs (Access Key Extranet by BBVA Bancomer, S.A. https://appsto.re/us/4QEKfb.i) which does not properly validate TLS certificates.
Re:What Happens When You Send a Zero-Day to a Bank? by logicallee on Sunday April 23, 2017 @11:33AM (#14178545)
Thanks for this detailed write-up! Super informative.
Re:What Happens When You Send a Zero-Day to a Bank? by mistercow on Friday April 21, 2017 @09:47PM (#14170709)
A lot of vulnerabilities are basically the same thing. From what I've seen, even legitimate researchers will have form reports. It's just an obvious optimization.

From there it's pretty easy to see that "vulnerability spam" would be a thing.

Re:What Happens When You Send a Zero-Day to a Bank? by rommelsLegacy on Friday April 21, 2017 @08:27PM (#14170471)
I guess it's various consulting firms that want to expand there market like e. g. KPMG cyber security division and the likes.
Re:What Happens When You Send a Zero-Day to a Bank? by svenfaw on Saturday April 22, 2017 @04:24AM (#14171640)
>finding out who to report to at Bank of America (spoiler: it's Hacker One)

Hacker One doesn't have a program for BofA. You probably found this dummy (and slightly misleading) page: https://hackerone.com/bofa

Re:What Happens When You Send a Zero-Day to a Bank? by atmosx on Saturday April 22, 2017 @09:36AM (#14172425)
> but a bank cannot.

Why not? If anything the story above shows that a financial institution very much can and post-2008 I believe there many things a government cannot do but there are very few things a bank cannot do.

Re:What Happens When You Send a Zero-Day to a Bank? by ddddddd on Friday April 21, 2017 @08:30PM (#14170484)
Who is Zecco?
Re:What Happens When You Send a Zero-Day to a Bank? by smnrchrds on Friday April 21, 2017 @10:19PM (#14170796)
The financial entity the article is written about.
Re:What Happens When You Send a Zero-Day to a Bank? by nilved on Friday April 21, 2017 @09:35PM (#14170676)
You're suggesting we send our exploits to the company that hacked Tor for the FBI? How much do they pay you?
Re:What Happens When You Send a Zero-Day to a Bank? by jart on Friday April 21, 2017 @11:11PM (#14170932)
There was a guy who got thrown in prison for bringing a vulnerability to the attention of AT&T. He was thrown in solitary confinement for over a year. Then his sentence got vacated. What did he do as soon as he was released from prison?

He went on CNBC to argue that independent security researchers should start a hedge fund that short sells the stocks of companies affected by vulnerabilities. https://youtu.be/jxUWRRDdhVI

He seems to be of the opinion that this would be a less risky strategy than bringing those issues to the attention of many companies. He also believes that profit incentives for researchers will serve the public interest, because it creates economic disincentives against big companies having insecure software.

Re:What Happens When You Send a Zero-Day to a Bank? by 3pt14159 on Saturday April 22, 2017 @01:17PM (#14173527)
He didn't "bring the vulnerability to the attention of AT&T" he fucking told Gawker first. Furthermore, he's part of a number of black hat hacker groups, including an anti-semitic one despite the fact that he's Jewish.

There are examples of honest people getting fucked over, but this isn't one of them.

Re:What Happens When You Send a Zero-Day to a Bank? by evilDagmar on Monday April 24, 2017 @10:01AM (#14184353)
Honestly, that guy went to jail for being an asshole more than anything else. If at any point he had attempted to curry favor or at least neutrality, the outcome likely would have been far different.

As it stands, literally everyone who would have been in a position to be reasonable was someone he'd actively worked at pissing off. Not in the sense of someone he'd pissed off in the past, but as someone he was actively pissing off in conjunction with this issue. The moral of his story is that there's room for aggressive incident reporting, but not if one is going to be an insufferable jerk about it.

Re:What Happens When You Send a Zero-Day to a Bank? by spectrum1234 on Saturday April 22, 2017 @01:42AM (#14171257)
This is brilliant. And if companies are going to be so resistant this is the obvious solution.
Re:What Happens When You Send a Zero-Day to a Bank? by netsharc on Saturday April 22, 2017 @05:46AM (#14171780)
Ha, true. And the hedge fund should make its trades public. "Sir, the vulnerabilties hedge fund just bought options on our stock.". "Fuck, which of our software is it?"
Re:What Happens When You Send a Zero-Day to a Bank? by pbhjpbhj on Saturday April 22, 2017 @08:58AM (#14172282)
Then the company could contact the fund holders for information and they could tell them "we'll let you know about the vulnerability in a month or two".
Re:What Happens When You Send a Zero-Day to a Bank? by noir_lord on Saturday April 22, 2017 @10:29AM (#14172671)
Company name is TRO LLC.

That is hilarious.

Re:What Happens When You Send a Zero-Day to a Bank? by sytse on Friday April 21, 2017 @04:55PM (#14169368)
It sounds like you need HackerOne Disclosure Assistance https://support.hackerone.com/hc/en-us/articles/115001936043...

This was introduced 3 days ago https://twitter.com/martenmickos/status/854321634404061185

HackerOne will work with friendly hackers on a best effort basis to verify the legitimacy of a vulnerability, reach out to and verify the identity of an individual at the affected organization, then share the vulnerability with the organization so it can be resolved.

Seems like it address most of the problems of educating the organization so they don't threaten you.

Re:What Happens When You Send a Zero-Day to a Bank? by summarite on Friday April 21, 2017 @05:01PM (#14169401)
Just that they have a name that will immediately be without any trust at any non -tech company. Basically mentioning "hacking" will make any non-technical CEO shiver and call the lawyers.
Re:What Happens When You Send a Zero-Day to a Bank? by tptacek on Friday April 21, 2017 @06:46PM (#14170033)
It is unlikely that there is a company in the US that has a security team that hasn't heard of H1. They're kind of a big deal. Since they're the ones handling the first contact in these situations, you can safely let their name be their problem; they know how to explain themselves.

The more realistic concern here is that for these kinds of findings --- CSRFs in random web applications --- there simply isn't going to be a contact at the target company, and H1 isn't going to find one for you. That's why they point out they can't promise a contact.

Re:What Happens When You Send a Zero-Day to a Bank? by yeukhon on Friday April 21, 2017 @08:59PM (#14170562)
>It is unlikely that there is a company in the US that has a security team that hasn't heard of H1.

You'd be surprised. HackerOne is relatively new, just several years old. Does everyone know OWASP, almost certainly yes. Does everyone know the BSide community? No.

Anyway, H1 can act as a shield, in this case. On the other hand, companies like WhiteHat or Rapid7 are probably more well-known since they will probably spam your security team on a regular basis trying to sell their products.

Re:What Happens When You Send a Zero-Day to a Bank? by dankohn1 on Friday April 21, 2017 @07:17PM (#14170190)
Disagree. Any big company can be sufficiently ignorant, but Hackerone and Marten Mickos both have a brand name associated with them, partially due to their funding: https://www.crunchbase.com/organization/hackerone#/entity

I think the disclosure assistance is a pretty clever idea for generating new sales leads, since by definition they will be talking to companies with an actual zero day situation.

Re:What Happens When You Send a Zero-Day to a Bank? by anigbrowl on Friday April 21, 2017 @05:37PM (#14169624)
OK, let the lawyers handle it. You don't make progress by catering to other people's ignorance and insecurities.
Re:What Happens When You Send a Zero-Day to a Bank? by mcmarables on Friday April 21, 2017 @06:09PM (#14169826)
You are right, that isn't how you make progress: it's how you make money.
Re:What Happens When You Send a Zero-Day to a Bank? by sytse on Friday April 21, 2017 @06:02PM (#14169772)
The name is not ideal. I've heard a story of it also not being great for employees when talking to custom officers :/

But any person looking at their homepage would be a lot less concerned. Impressive logo's and a clear story for an enterprise audience.

Re:What Happens When You Send a Zero-Day to a Bank? by fulldecent on Saturday April 22, 2017 @11:14PM (#14176263)
I would be more supportive if HackerOne just gave me a form so I can do this myself. I do not need HackerOne to take credit for my work and and do not need them to represent me. I'm a big boy and can follow my own ethics and take my own consequences.

If other people feel the same way, I'll fork and make a repo. EFF is a great starting point but it is not nearly usable as a HOWTO.

I'm putting my balls on the line by publishing this blog post. Actually I started this blog 10 years ago just to make this page, here is the original page: https://privacylog.blogspot.com/2008/10/pre-announcement.htm...

Re:What Happens When You Send a Zero-Day to a Bank? by Animats on Friday April 21, 2017 @06:34PM (#14169950)
That's some startup that's trying to become an intermediary for bug bounty programs. They're in a WeWork shared space at WeWork Transbay on Mission in SF. Unless they're hosting a bug bounty program for the vendor involved, they don't add any value.
Re:What Happens When You Send a Zero-Day to a Bank? by tptacek on Friday April 21, 2017 @06:39PM (#14169986)
They're the largest and most important bug bounty service, and have been for years.

WeWork leases offices; they have a shared workspace area in all the buildings, but most of their buildings are private offices.

Apart from the fact that there's a good chance the company you're trying to report to already has an H1 program running, what they're promising to do here is to spend some effort trying to track down security contacts for you. They profit from this, of course: if you give them a good bug, and they facilitate its reporting, the target company is very likely to sign up for H1. But it costs you nothing and might solve a problem for you.

(I'm ambivalent about H1 --- we run a couple H1 bounty programs that existed prior to us taking over security at our clients --- but I don't think it's a good idea to be dismissive of them.)

Re:What Happens When You Send a Zero-Day to a Bank? by runamok on Friday April 21, 2017 @03:26PM (#14168586)
Personally I think this is a function the the FBI should fill. However, there is a risk they would sit on zero days and weaponize them (or give them to another three letter agency).

I wonder if an org like the EFF could add this to their scope.

Re:What Happens When You Send a Zero-Day to a Bank? by steamer25 on Friday April 21, 2017 @07:11PM (#14170164)
Someone in another forum commented recently that there should be a new top-line federal agency whose mission is to promote the security of America's information infrastructure. They suggested it should be established as an adversarial check/balance against e.g., the CIA and NSA.

https://twitter.com/Snowden/status/839168025517522944

Maybe if they were required by statute to accept anonymous submissions and make FOIA-style responsible disclosures after a reasonably short period of time, they wouldn't end up colluding right away.

Re:What Happens When You Send a Zero-Day to a Bank? by azernik on Friday April 21, 2017 @08:33PM (#14170493)
The already exists an agency with this mission: the NSA. The problem is that they have two often-conflicting mission statements, WTH the other being to spy on foreign adversaries. Really what this would entail is splitting the NSA into two bureaucracies, with the information-security one then being able to wholeheartedly pursue vulnerabilities that affect American infrastructure.

The offensive organization wold probably then still sit on vulnerabilities only it knew about, but at least this would be better than the current situation.

Re:What Happens When You Send a Zero-Day to a Bank? by nickpsecurity on Friday April 21, 2017 @09:25PM (#14170647)
"The already exists an agency with this mission: the NSA."

It's a myth far as I know. I've studied them a long time seeing much conflicting info about this. A declassified, historical document I found at one point about them said their job was SIGINT and COMSEC (just communications security!) for U.S. government. A later provision extended this to protecting COMSEC of defense contractors. The IAD seems to have policy-driven stuff about helping protect INFOSEC in general. There could've been a COTS mandate of some sort at some point but it was clearly toothless.

The NSA is mandated to protect communication security of defense sector. That's it. Even then, the defense sector keeps asking them to downgrade the security to let in more quick-moving products from commercial sector that are hacker fodder. They've since started on a program that lets them in after a 90-day evaluation against the lowest standards from Common Criteria. The NSA is the last group that should be responsible for INFOSEC given all this w/ market an utter failure, too.

The groups that have done the most are probably NSF and DARPA for funding strong security with NIST and DISA (esp STIGS) at least trying to do something with hardening guides and crypto recommendations. I prefer reputation-driven nonprofits that are funded with combo of donations, licensing of quality software, and consulting fees. They can't get acquired or be destroyed by changes in government policy.

Re:What Happens When You Send a Zero-Day to a Bank? by hackuser on Friday April 21, 2017 @10:03PM (#14170753)
The NSA is part of the U.S. Dept of Defense, which generally can't operate domestically. I'm not sure how that applies in this case.
Re:What Happens When You Send a Zero-Day to a Bank? by zeckalpha on Friday April 21, 2017 @10:53PM (#14170884)
NIST is another.
Re:What Happens When You Send a Zero-Day to a Bank? by tptacek on Friday April 21, 2017 @06:47PM (#14170044)
Whatever we might think about this idea, neither FBI nor NIST has the staffing to handle vulnerability reports. I've heard good things about reporting incidents to FBI, but there's pretty much no chance FBI (or NIST) is going to help you coordinate disclosure. FBI works cases. NIST is, for security stuff, something like 10 people.
Re:What Happens When You Send a Zero-Day to a Bank? by user5994461 on Friday April 21, 2017 @03:53PM (#14168880)
> However, there is a risk they would sit on zero days

Unlikely. They are still here to protect americans, in a sense. Stealing money from a bank or a regular business is not on their agenda.

There is a 10% of vulnerabilities that might have re-use for intelligence purpose, but it shall be alright for the bulk of it.

Re:What Happens When You Send a Zero-Day to a Bank? by njharman on Friday April 21, 2017 @04:30PM (#14169160)
> They are still here to protect americans

That may be the charter of the the organization. But the individual people running the FBI goals are to 1) be reappointed / not get fired 2) continually expand their budget / power. Given US politics 1&2 are not always congruent esp in short term with "protecting americans".

Re:What Happens When You Send a Zero-Day to a Bank? by pdelbarba on Friday April 21, 2017 @04:34PM (#14169204)
They were perfectly happy to use the vulnerabilities exploited by Stingray after all.
Re:What Happens When You Send a Zero-Day to a Bank? by anigbrowl on Friday April 21, 2017 @05:42PM (#14169654)
Don't mix up the existence of incentives with the idea that you have insight into what people's goals are.
Re:What Happens When You Send a Zero-Day to a Bank? by Spooky23 on Friday April 21, 2017 @09:20PM (#14170629)
Have you ever interacted with law enforcement on any professional basis?

They aren't like that at all.

Re:What Happens When You Send a Zero-Day to a Bank? by njharman on Tuesday April 25, 2017 @08:50AM (#14192945)
1) yes, but with the "troops" and lower level managers.

2) the Director of the FBI (and other other high level managers) is much more of a political bureaucrat than they are a LEO.

Re:What Happens When You Send a Zero-Day to a Bank? by jxcole on Friday April 21, 2017 @04:55PM (#14169369)
While it may be true that in this particular instance the FBI might act benevolently, the idea was that it would be nice if there was an organization you could go to with any zero day bug. Even if the FBI is not mismanaged and always tries to protect Americans, you could easily imagine a scenario where someone reports an exploit to an OS where anyone can remotely install a key logger. The FBI wouldn't be a good organization to report this to because they may want to use this to track down criminals which, they would no doubt feel, would greatly outweigh the cost to Americans that the zero day represents.

The EFF seems like a good choice. In general you would need to pick an organization that does not have a vested interest in using exploits.

Re:What Happens When You Send a Zero-Day to a Bank? by eric_h on Friday April 21, 2017 @06:06PM (#14169805)
> While it may be true that in this particular instance the FBI might act benevolently

Indeed. Didn't the FBI effectively purchase a zero day to break into the iPhone of the San Bernardino shooter? Didn't they also then not disclose said zero day to Apple?

There's no way that any LE agency can be trusted with this responsibility; I'm not convinced that it can be done by the federal government at all. EFF seems like a reasonable choice, but even non-profits have the potential to be corrupted/subverted (and operating as a dump for zero days has the power to corrupt, for sure, regardless of how moral your organization claims to be on its website).

This definitely falls under the umbrella of hard-problems-in-politics-that-will-not-be-solved-any-time-soon

Re:What Happens When You Send a Zero-Day to a Bank? by sverhagen on Friday April 21, 2017 @11:15PM (#14170944)
What if there were multiple non-profits that can keep each other honest?
Re:What Happens When You Send a Zero-Day to a Bank? by colordrops on Friday April 21, 2017 @04:02PM (#14168956)
What makes you say that? Plenty of evidence points to upper management at the FBI and other 3 letter agencies being more interested in power brokering than honesty and serving the public.
Re:What Happens When You Send a Zero-Day to a Bank? by WJW on Friday April 21, 2017 @03:55PM (#14168900)
So what happens if you find a zero day vulnerability in a Russian bank? Not everyone on the internet is from the US.
Re:What Happens When You Send a Zero-Day to a Bank? by user5994461 on Friday April 21, 2017 @04:18PM (#14169064)
Then you don't report that to the FBI, it's not their jurisdiction.
Re:What Happens When You Send a Zero-Day to a Bank? by thecrazyone on Friday April 21, 2017 @08:00PM (#14170372)
It's good to have this as a general reminder: "Not everyone is from the US", people tend to forget that so often :)
Re:What Happens When You Send a Zero-Day to a Bank? by strictnein on Friday April 21, 2017 @04:02PM (#14168951)
It'd be tough to form an international legal entity anyways.
Re:What Happens When You Send a Zero-Day to a Bank? by rz2k on Friday April 21, 2017 @06:21PM (#14169892)
How about the National Institute of Standards and Technology? My impression is that they are less interested in offense compared to the NSA, and more serious than possible private entities like PCI.
Re:What Happens When You Send a Zero-Day to a Bank? by archon810 on Friday April 21, 2017 @05:31PM (#14169579)
You're thinking CIA and NSA.
Re:What Happens When You Send a Zero-Day to a Bank? by runamok on Friday April 21, 2017 @06:42PM (#14170000)
And DEA, DHS and many, many more.

> The National Security Agency is now able to share raw surveillance data with all 16 of the United States government's intelligence groups, including the Central Intelligence Agency, Federal Bureau of Investigation, Department of Homeland Security and Drug Enforcement Administration.

refs: https://www.engadget.com/2017/01/12/obama-expands-the-nsas-a... https://en.wikipedia.org/wiki/United_States_Intelligence_Com... http://www.reuters.com/article/us-dea-sod-idUSBRE97409R20130...

Re:What Happens When You Send a Zero-Day to a Bank? by amenghra on Friday April 21, 2017 @03:48PM (#14168836)
Or you can just post your findings to full disclosure and call it a day.
Re:What Happens When You Send a Zero-Day to a Bank? by stagbeetle on Friday April 21, 2017 @04:32PM (#14169184)
What incentive, besides good-boy points and experience/publicity/etc (for more funding), do researchers have to do this?
Re:What Happens When You Send a Zero-Day to a Bank? by tptacek on Friday April 21, 2017 @06:49PM (#14170054)
In this case, the researcher cared because they wanted the bug fixed. Posting the vulnerability publicly risks having it be exploited maliciously, but it also maximizes the likelihood that the bug will actually get fixed, because it's hard to ignore a public vulnerability in your service.

If you don't care about your reputation, you post anonymously. An anonymous full disclosure post is a good way to report a bug without dealing with drama about your "incentives".

Re:What Happens When You Send a Zero-Day to a Bank? by fulldecent on Saturday April 22, 2017 @11:28PM (#14176311)
I sat on this disclosure for ten years because family told me FBI would go after me. Good advice or bad advice, that was ten years of my life that could have been better spent.

One time I found a photo printing website made all photos public. They refused to fix, I fully disclosed, it made front page Slashdot. Then the company had to change its name. Maybe it was fun or maybe I get credit but most importantly it gets something from my TODO list to my DONE list. This is very important to me.

I have a 0-day on Apple, not very exciting. I reported in 2015 and they still did not fix. Having this in my inbox is a waste of my time thinking about it. I will FD it.

My experience is that security researchers do not make money unless you run script kiddy programs for stupid bounty programs. When I interviewed for a "security" job all they would ask me about is Microsoft certifications and user access testing. I asked if a TLA offer letter counted as sufficient reference and he said no. At that point I immediately switched from MS CS into MS Finance and MBA and my life has improved (while still being technically challenging and academic.)

So technically my disclosure policy is IJDGAF with two extra weeks as a gentleman's favor. Maybe I'm the bad guy, but that's why I'm here for the lovely discussion on YC. Thanks for sharing.

Re:What Happens When You Send a Zero-Day to a Bank? by tptacek on Sunday April 23, 2017 @12:01AM (#14176417)
You have never heard me say IDGAF is an unethical policy. If you've paid attention to me here (I don't know why you would), all you've seen me do is point out how Orwellian and coercive the term "responsible disclosure" is.

For a CSRF that you didn't use someone else's account to exploit and that you've told nobody about, and assuming you have no acquaintances who might screw you over by abusing the bug, 30 days and then Pastebin seems like a decent answer.

If any of your friends are shady, just forget about the bug.

Re:What Happens When You Send a Zero-Day to a Bank? by logfromblammo on Friday April 21, 2017 @05:04PM (#14169420)
It's "broken window" community policing.

The more unpatched vulnerabilities there are in existence, the more lucrative it is to be involved in any part of the computing crimes community.

It's like reglazing a broken window in your neighbor's garage at your own expense, because you don't want burglars to see it and start casing other properties in the same neighborhood based on the conditional probability that a visible broken window indicates a higher incidence of other exploitable vulnerabilities.

It's also important to pursue the very easily exploited vulnerabilities, because when you get rid of all the low-hanging fruit, the people who can't already climb the tree won't survive long enough to learn how. You're cutting a lot of bootstraps so that immature criminals can't pull themselves up by them.

Re:What Happens When You Send a Zero-Day to a Bank? by stagbeetle on Friday April 21, 2017 @05:54PM (#14169734)
This is correct, and the morally sound right thing to do if you're interested in cutting down on cyber-crime, but it unfortunately falls under the incorporeal "good-boy points."

Perhaps there's a breakdown of definitions here. I've lumped bug-bounty hunters and grey hat hackers, along with actual researchers, under "researchers." Stop me now if this isn't who you're referring to.

Now if it is, this route of action goes against the reseachers' monetary incentives. It is in their wallets' interests to have criminals validating the existence of their work. As well as selling the direct findings of one's research, including even minor exploitabilities, which is a given.

If researchers were to constantly give away their work (on even little issues) it would directly lower the cumulative value of cuber-security research, i.e their more expensive projects now sell for less.

Re:What Happens When You Send a Zero-Day to a Bank? by fulldecent on Saturday April 22, 2017 @11:31PM (#14176320)
RE Broken Window.

The FBI / NCFTA invited me to speak about this vuln because it may have affected many banks at the time. (Please stop laughing.)

They called me to cancel. "Now we're all focused on this big DOS. Do you know anything about DOS that's happening today you can help us with?" I asked if the DOS is affecting the stability of the system or actually breaking anything. And they said yes it is bringing the banks down and affecting revenue.

You can read into this anecdote as you wish.

Re:What Happens When You Send a Zero-Day to a Bank? by andai on Friday April 21, 2017 @05:21PM (#14169520)
This was fascinating. Can I read more somewhere?
Re:What Happens When You Send a Zero-Day to a Bank? by logfromblammo on Friday April 21, 2017 @05:58PM (#14169749)
https://en.wikipedia.org/wiki/Broken_windows_theory

New York City based their increased focus on petty crimes on it. I don't think it is useful as the basis for a model of policing, though.

In some ways, it is an embodiment of the slippery slope fallacy, where if security is not perfect, it's worthless, in the same sense that a roof with one leak in it is worthless, because that one leak becomes the beachhead for further damage to the roof.

Re:What Happens When You Send a Zero-Day to a Bank? by andai on Saturday April 22, 2017 @09:07AM (#14172316)
Ahh! I just realized, I read about the New York broken windows situation in Malcolm Gladwell's excellent book (in my layman opinion) The Tipping Point.

From the original article in 1982:

Consider a building with a few broken windows. If the windows are not repaired, the tendency is for vandals to break a few more windows. Eventually, they may even break into the building, and if it's unoccupied, perhaps become squatters or light fires inside.

Or consider a pavement. Some litter accumulates. Soon, more litter accumulates. Eventually, people even start leaving bags of refuse from take-out restaurants there or even break into cars.

Broken Windows, The Atlantic Monthly, March 1982

--

The way I would put it, based on my visits to my home town of Zagreb, Croatia:

Apathy is contagious.

Re:What Happens When You Send a Zero-Day to a Bank? by mseebach on Friday April 21, 2017 @03:46PM (#14168810)
There's no analogy - what you're describing is literally a lawyer.
Re:What Happens When You Send a Zero-Day to a Bank? by astrodust on Friday April 21, 2017 @04:03PM (#14168965)
The EFF, ACLU, CBLDF all exist even though they act as lawyers for many people. Safety in numbers, plus trusted reputation.
Re:What Happens When You Send a Zero-Day to a Bank? by dheera on Friday April 21, 2017 @04:10PM (#14169008)
Why didn't they just give him $10K to shut up and then go fix the issue? It would be cheaper than all the lawyer fees.
Re:What Happens When You Send a Zero-Day to a Bank? by anigbrowl on Friday April 21, 2017 @05:52PM (#14169714)
Because if the vulnerability turns into a problem down the line and ends up in court, the record of the payment could come out during discovery, which could be made to look bad for the defendant firm.

Have you heard of Elizabeth Kubler-Ross's '5 stages of grief' model that summarizes people's typical responses to bereavement? EKR argued that people generally go through a cycle of denial, anger, bargaining, depression and acceptance. IME this is a good rule of thumb for how people typically handle any kind of unwelcome news.

In this case:

  o There is no such problem
  o Grr why did you hack us I'll call the police
  o How about you take this pittance and STFU
  o We're just trying to run a business and you ruined everything
  o OK we'll fix it and alert our customers
Re:What Happens When You Send a Zero-Day to a Bank? by tptacek on Friday April 21, 2017 @06:54PM (#14170082)
Vulnerabilities like these aren't likely to cost anything close to $10K, even if they stay open for years.

But stipulate that there's some number here, and the answer is: because nobody in management at Zecco ever built a plan for how to handle incoming vulnerability reports, and so nobody who got the report was empowered to do anything but escalate the issue --- and halfheartedly, at that, because nobody in management at Zecco ever build a policy that ensures anyone cares about vulnerabilities, so this is for them the moral equivalent of a WONTFIX.

How diligently would you escalate a WONTFIX?

Re:What Happens When You Send a Zero-Day to a Bank? by fulldecent on Saturday April 22, 2017 @11:34PM (#14176333)
The person I was in contact with was the CTO Michael Raneri and the General Council. And the CTO was promoted to CEO while the bug was still broken. And then he cashed out and sold the company.

Escalation enough?

Re:What Happens When You Send a Zero-Day to a Bank? by tptacek on Saturday April 22, 2017 @11:57PM (#14176399)
What do you want me to tell you? I agree with you: they don't care. It didn't appear to matter for their outcome. They WONTFIXed a CSRF. Are you shocked?
Re:What Happens When You Send a Zero-Day to a Bank? by Natanael_L on Friday April 21, 2017 @04:29PM (#14169147)
Scare people away from looking. Security by obscurity
Re:What Happens When You Send a Zero-Day to a Bank? by fulldecent on Saturday April 22, 2017 @11:55PM (#14176392)
On my phone call it was very awkward because I am spending lots of time helping them, sending multiple PoCs. But I think it improper to ask for money. Maybe if would count as blackmail. So I didn't. Also their ONLY goal, as per article, was to make me STFU. So this is why talks quickly got boring.
Re:What Happens When You Send a Zero-Day to a Bank? by jessaustin on Friday April 21, 2017 @04:20PM (#14169091)
Spending money is part of the point, since that's the way one gains power in large organizations. Even better if one can spend lots of money doing something self-evidently stupid and also rather mean.

Large firms wouldn't survive at high enough rates to dominate public life as they do, if they weren't underwritten by the state at every turn.

Re:What Happens When You Send a Zero-Day to a Bank? by nullc on Friday April 21, 2017 @09:43PM (#14170701)
> the analogy would be a lawyer.

You can use a lawyer for this, this is a standard piece of advice for other kinds of bounties-- e.g. reporting criminal tax evasion.

Re:What Happens When You Send a Zero-Day to a Bank? by phoneyphone on Friday April 21, 2017 @05:06PM (#14169428)
There's a service called Synack that does something similar to what you describe
Re:What Happens When You Send a Zero-Day to a Bank? by i336_ on Saturday April 22, 2017 @02:28AM (#14171355)
I was thinking of exactly this as I read the article.

In a situation like this I'd probably directly ping taviso or someone else from the Google Project Zero team. Their contact information (email, G+, twitter (DM)) is not impossible to get at.

From there, I could get advice about next steps (the Project Zero team are going to know a few people) or maybe they could run with it themselves (depending on the bug; I don't know what the response would have been in this case).

Re:What Happens When You Send a Zero-Day to a Bank? by fulldecent on Sunday April 23, 2017 @12:07AM (#14176436)
Thank you, going forward this looks like a great start. And I have always had great experience reaching directly to Googlers when needing connections or technical advice.
Re:What Happens When You Send a Zero-Day to a Bank? by i336_ on Monday April 24, 2017 @07:46PM (#14189526)
> I have always had great experience reaching directly to Googlers when needing connections or technical advice.

Mind sharing how you've achieved this? I haven't had the same level of success, with my couple of attempts (thus far) to try to resolve various issues falling flat.

Re:What Happens When You Send a Zero-Day to a Bank? by vellum on Friday April 21, 2017 @06:03PM (#14169780)
CERT and the Zero Day Initiative handle disclosure for you, in some cases.

https://vulcoord.cert.org/VulReport/ http://www.zerodayinitiative.com/about/

Re:What Happens When You Send a Zero-Day to a Bank? by tptacek on Friday April 21, 2017 @06:51PM (#14170065)
Both of these organizations might be "helpful" if you have a new Internet Explorer vulnerability, but neither will likely help you with a CSRF bug in a bank website.
Re:What Happens When You Send a Zero-Day to a Bank? by fulldecent on Saturday April 22, 2017 @11:58PM (#14176403)
Still, thanks for sharing. Research ethics is always something I'm interested to read.
Re:What Happens When You Send a Zero-Day to a Bank? by yeukhon on Friday April 21, 2017 @09:07PM (#14170586)
How about Google? If you discover a big vulnerability, perhaps? Someone ought to have some connection somewhere. Ask your colleagues around.
Re:What Happens When You Send a Zero-Day to a Bank? by daveheq on Friday April 21, 2017 @11:08PM (#14170924)
What, more government spending and taxes and regulation? That's anti-American! Are you a traitor? Get the government out of our lives! Let the free market fix this. If you don't like it, just don't buy it. We don't need more acronyms! Just a bunch of bureaucrats! Drop more bombs!

/sarc

Re:What Happens When You Send a Zero-Day to a Bank? by aanm1988 on Friday April 21, 2017 @05:14PM (#14169469)
Professional association of security researchers?

Come up with a good set of guiding principles for members. This would help avoid waiting 7 years and then sticking it online. Not criticising, I'm saying the situation here is pretty screwed up.

Members pay dues, the association provides backing. Company threatens to call the FBI and the association is the one they can deal with.

An organized group can help to provide the needed political pressure so that a properly disclosed vulnerability doesn't ever lead to the FBI and trumped up charges.

A respected group can lend credibility to a researcher. A bank may not give 2 shits about even a well respected member of the community. They will care if it's a group well known for finding and disclosing vulnerabilities.

This seems like an easier problem than the general case of software engineers because the community is smaller and you don't have the conflicting interests of "I can negotiate better on my own". Plus things like membership can be handled more easily, start with a small group of people who absolutely should be members. Extend via application and invite.

Re:What Happens When You Send a Zero-Day to a Bank? by fulldecent on Sunday April 23, 2017 @12:06AM (#14176432)
Thank you. This seems like a great idea. I would be more open about it. Rather than fees and membership, I would have a list of contributors and cross-checked publications. Basically like a resume. I.e. if you want to announce a vuln we would help you timestamp it, and optionally have a person you trust vouch for its authenticity. And if having that timestamp and cross check is valuable to you then you can brag about it when you contact the vendor.

I'd like to work in an organization like this. I'm not sure if anyone would want to join. It seems like everyone else is either completely independent like my own IDJGAF strategy or they are full corporate like HackerOne and other brokers.

Re:What Happens When You Send a Zero-Day to a Bank? by nullc on Friday April 21, 2017 @09:45PM (#14170704)
> Professional association of security researchers

It's next door to the military intelligence folks.

(ba-da-bump)