News for hackers. Stuff that matters.
Re:Microsoft Offers Bug Bounty to Prevent Another Spectre-Me... by tptacek on Saturday March 17, 2018 @08:54PM (#16609953)
I don't understand the disincentive you're describing. Unless you believe that Intel or Microsoft would lie about already knowing about a vulnerability --- which is extremely dumb, given how minimal the expense is, and how much publicity you'd immediately generate by going public --- then what's the risk?
Re:Microsoft Offers Bug Bounty to Prevent Another Spectre-Me... by shawnz on Saturday March 17, 2018 @10:42PM (#16610247)
> Unless you believe that Intel or Microsoft would lie about already knowing about a vulnerability

Imagine they know of a vulnerability but believe that it's not practical to exploit, or something. Then someone comes along and demonstrates that it actually is practical to exploit. They could say, well, we knew about this already and didn't believe it's practical, so we're not paying you for it.

It can sometimes be hard to convince a vendor that a vulnerability is "their fault" and this policy only increases the difficulty.

Re:Microsoft Offers Bug Bounty to Prevent Another Spectre-Me... by baddox on Saturday March 17, 2018 @11:42PM (#16610380)
If it’s not practical to exploit, why wouldn’t Microsoft disclose it publicly? I thought that the “best ethical practice” for vulnerability disclosure is to notify the vendor privately, then disclose publicly after some period of time if the vendor is uninterested or unresponsive, with the idea being that it’s safer in the long run for vulnerabilities to be publicly known than only known to a small number of parties (since some of those parties may be trying to exploit the vulnerability).
Re:Microsoft Offers Bug Bounty to Prevent Another Spectre-Me... by dspillett on Sunday March 18, 2018 @04:58AM (#16611044)
> If it’s not practical to exploit, why wouldn’t Microsoft disclose it publicly?

Because of the public?

If someone decides to try make a name for themselves by taking a shot at embarrassing MS/Intel/Linux/AMD/other which do you think will have more affect on public perception: intelligent, detailed discussion about practicalities and real world attack/defense profiles, or loud shouty "but what if" reporting carefully word to be as scary as possible?

Re:Microsoft Offers Bug Bounty to Prevent Another Spectre-Me... by baddox on Sunday March 18, 2018 @11:04AM (#16612260)
But this is the entire point of bug bounties, right? Companies literally pay people to find vulnerabilities in their software.
Re:Microsoft Offers Bug Bounty to Prevent Another Spectre-Me... by tptacek on Sunday March 18, 2018 @12:58PM (#16612867)
I don't follow. You're describing a circumstance in which you report a vulnerability the vendor already knows about. What did you expect?
Re:Microsoft Offers Bug Bounty to Prevent Another Spectre-Me... by ubernostrum on Sunday March 18, 2018 @03:03AM (#16610778)
My experience from being involved in a couple of them (though obviously not quite on the scale of Microsoft) is that people underestimate both the difficulty of running bug bounties and the average quality of submissions to them.

When I worked at Mozilla on the MDN team, for example, there was a lot of inevitable spamming of "security" bugs which basically boiled down to "MDN is a publicly-editable wiki and hosts code samples" (MDN also goes to some trouble to do that safely). The current bug bounty exclusions are still pretty broad as far as I can tell, and thankfully will automatically throw out a bunch of the worst of the spam.

Same thing happens still with Django. I've considered writing up something with similar exclusions to Mozilla's policy just because it would save time dealing with meaningless reports (though Django would get a few categories the Mozilla policy doesn't, like "it's not a vulnerability if the only person you can CSRF is yourself").

Re:Microsoft Offers Bug Bounty to Prevent Another Spectre-Me... by WebLLL on Saturday March 17, 2018 @09:59PM (#16610113)
Fact is they are still patching away! And yes I have seen no public disclosure on many of the problems. Try asking Intel for help, it is a brick wall. My guess is that they made a huge mistake, that they thought that high precision timers were needed, and they did not put the effort into otherwise fixing the problems. Lack of sharing probably made it much worse. They had still not addressed these at the public disclosure date. They either realized the mistake themselves or various people told them of their mistakes, and they were left with known vulnerable products on the market that they had no hope of fixing in a timely manner. At that point they could have advised their users to move to alternative products, e.g. Google had a head start, but that would likely have ended them, most people would not come back many months later when they claim to have fixed the problems, and that is a big expense for them! Another alternative was to take drastic coding measures, lfence branch paths, but at a high performance loss, they did not do that either, again who wants a slow product if the competition has not also taken the same action. The really kicker is people had been trying to get them to move on this for years and they had been resisting it strongly.