Slashdot Mirror


Salesforce Fires Red Team Staffers Who Gave Defcon Talk (zdnet.com)

Josh Schwartz, Salesforce's director of offensive security, and John Cramb, a senior offensive security engineer, have been fired by the company after they gave talk at the Defcon security conference talk in Las Vegas last month, reports ZDNet. Schwartz and Cramb were presenting the details of their tool, called Meatpistol, a "modular malware implant framework (PDF)" similar in intent to the Metasploit toolkit used by many penetration testers. The tool, "pitched as taking 'the boring work' out of pen-testing to make red teams, including at Salesforce, more efficient and effective", was anticipated to be released as open source at the time of the presentation, but Salesforce has held back the code. From the report: [...] The two were fired "as soon as they got off stage" by a senior Salesforce executive, according to one of several people who witnessed the firing and offered their accounts. The unnamed Salesforce executive is said to have sent a text message to the duo half an hour before they were expected on stage to not to give the talk, but the message wasn't seen until after the talk had ended. The talk had been months in the making. Salesforce executives were first made aware of the project in a February meeting, and they had signed off on the project, according to one person with knowledge of the meeting. The tool was expected to be released later as an open-source project, allowing other red teams to use the project in their own companies. But in another text message seen by Schwartz and Cramb an hour before their talk, the same Salesforce executive told the speakers that they should not announce the public release of the code, despite a publicized and widely anticipated release. Later, on stage, Schwartz told attendees that he would fight to get the tool published.

34 of 154 comments (clear)

  1. Unrealistic expectations by Anonymous Coward · · Score: 5, Insightful

    The unnamed Salesforce executive is said to have sent a text message to the duo half an hour before they were expected on stage to not to give the talk, but the message wasn't seen until after the talk had ended.

    If course it wasn't seen. You don't carry anything electronic at Defcon. That executive is an idiot.

    1. Re:Unrealistic expectations by zifn4b · · Score: 5, Funny

      That executive is an idiot.

      Aren't they all?

      Of course not, they have mad visionary skills, they gots the gap performance evaluations and the stretch goals. You are all not l33t compared to them. You are too stupid to get it.

      --
      We'll make great pets
    2. Re:Unrealistic expectations by mysidia · · Score: 5, Insightful

      If course it wasn't seen. You don't carry anything electronic at Defcon. That executive is an idiot.

      Agreed. Signing off on it by the executive is fait accomplit. Withdrawing permission the day of a conference is Not an option. The executive should be fired. Josh Schwartz and John Cramb should be reinstated AND publicly apologized to, AND each awarded a huge bonus for that bullshit.

    3. Re:Unrealistic expectations by phantomfive · · Score: 2

      IF you don't carry electronics, then how do you hack other people?

      --
      "First they came for the slanderers and i said nothing."
    4. Re:Unrealistic expectations by DickBreath · · Score: 4, Funny

      Various sharpened short and long blade weapons.

      --

      I'll see your senator, and I'll raise you two judges.
    5. Re: Unrealistic expectations by prefec2 · · Score: 2

      Still it us not uncommon to not read a message immediately. For example when you are talking with other people at the time. This would be impolite and shows how less you care about other people. In addition using an asynchronous communication channel with limited message length to govern any structure is ludicrous. Only idiots would do so.

  2. Better headline by alvinrod · · Score: 4, Funny

    I think we've missed an opportunity for a much better headline: "Meatpistol killed by meatheads".

    Also, for some reason Meatpistol sounds like a good name for a metal album, or maybe even the band.

    1. Re:Better headline by zifn4b · · Score: 3, Funny

      Also, for some reason Meatpistol sounds like a good name for a metal album, or maybe even the band.

      We have a band that covers this... GWAR.

      --
      We'll make great pets
    2. Re:Better headline by Anonymous Coward · · Score: 3, Interesting

      I just noticed Meatpistol is an anagram of Metasploit

  3. Good luck by Anonymous Coward · · Score: 5, Funny

    Shitting on everyone at defcon and then firing your lead security engineers.

    1. Re:Good luck by Anonymous Coward · · Score: 5, Funny

      I am pretty sure I have seen that exec walking around with "Massive security breach me" sign on his back.

    2. Re:Good luck by Mr.+Shotgun · · Score: 2

      While also looking to hire more security professionals. I think this little stunt may have an adverse effect on their recruitment efforts.

      --
      Of all tyrannies, a tyranny sincerely exercised for the (supposed) good of its victims may be the most oppressive
  4. Re:Run up the mini bar bill and bill some table ti by bws111 · · Score: 3, Informative

    So are you suggesting they waste their own money (now that they are jobless), or that they commit fraud and wind up arrested in addition to being jobless?

  5. Re:At-Will Employment by Junta · · Score: 5, Insightful

    Well, at least around here, if I give them two weeks notice, then I'll give them two weeks of my time.

    If they lay me off, they will give me 6 months of pay.

    I don't mind being kicked out of the building, I care about my pay.

    --
    XML is like violence. If it doesn't solve the problem, use more.
  6. Who is the exec? by AnthonywC · · Score: 4, Informative

    Let's go for some Streisand effect and expose him.

  7. Re:Text Message??!?! by Junta · · Score: 2

    It said 'later on stage', so they might have learned after the fact and decided to fight then.

    Of course, it's hard to imagine they would be completely oblivious to what was likely a controversial discussion...

    --
    XML is like violence. If it doesn't solve the problem, use more.
  8. Re:Text Message??!?! by Anonymous Coward · · Score: 2, Informative

    There were 2 text messages sent to the presenting duo. Both by the same exec.

    The first was sent an hour before the talk telling them not to announce the release of the tool (emphasis on ANOTHER and AN HOUR:

    "But in ###another text message### seen by Schwartz and Cramb ###an hour before their talk###, the same Salesforce executive told the speakers that they should not announce the public release of the code, despite a publicized and widely anticipated release"

    and then a second text message was sent to them telling them not to present (emphasis on half an hour)

    "The unnamed Salesforce executive is said to have sent a text message to the duo ###half an hour before they were expected on stage### to not to give the talk, but the message wasn't seen until after the talk had ended.

    Reading comprehension is such a difficult skill to master, isn't it? No wonder the US is going to shit.

  9. Re:Text Message??!?! by tsqr · · Score: 2

    Since TFS states, "Later, on stage, Schwartz told attendees that he would fight to get the tool published.", clearly you need to work on your reading comprehension.

  10. So the exec was there to fire them... by Sebby · · Score: 4, Insightful

    Where was the exec 1/2 hour or the hour before the end of the talk so that he could properly warn them not to give the talk?

    If you ask me, it's the exec that needs to be fired.

    --

    AC comments get piped to /dev/null
  11. Donate to the EFF Folks by bigdady92 · · Score: 5, Insightful

    "Schwartz and Cramb are now being represented by the Electronic Frontier Foundation."

    All the more reason to send them your dollars so they can sue the shit out of Salesforce for their asstastical support of engineering.

    --
    Wheel of Time: Book by Book and Sumview (summary review) Bigdady92 style: http://bigdady92.blogspot.com/
  12. Re:Dodged a bullet... by im_thatoneguy · · Score: 3, Funny

    I always avoided working for the local spam company,

    - (Has spam in his signature.)

    Righhhhhttttt.

  13. I can only guess who'll get fired next... by Mysticalfruit · · Score: 4, Interesting

    I hope this story is true, but my bullshit alarm is going off slightly. So when you didn't get a response to your text... you simply did nothing and waited to fire two of the best pen testers in the world? Sorry sounds fishing, but moving on...

    If it did go down this way something tells me when the upper-upper management gets wind of how poorly this piece of asshattery was executed, this executive will be told politely to GTFO. The bad press alone will likely be this clowns undoing. The angry masses will demand a sacrifice and one they shall have.

    --
    Yes Francis, the world has gone crazy.
    1. Re:I can only guess who'll get fired next... by meerling · · Score: 4, Interesting

      Actually that sounds pretty standard for a lot of execs out there.

      You have no idea how many support calls I took from crying secretaries because their boss told them to have it fixed today or they were fired. That's pretty rough, but it gets worse. The executive douche has the box locked, hasn't told the secretary what the password is, and can't be reached or won't answer the phone.

      I'd get about 2 or 3 of those calls a month on the corporate support lines. I could do some pretty fantastic things over the phone with people that are marginally competent, but if they can't access the machine due to locks or passwords, there's nothing I can (legally) do about it. (When on a support call, even if you know a grey area way around the access issue, you don't even mention it. If they think of it on their own and do it, that's not your problem. Specifically where one company had to break down the door to the server room to get in and fix the server because the boss was out of the state on a 2 week vacation and took the only key with him.)

    2. Re:I can only guess who'll get fired next... by Afty0r · · Score: 2

      They have these people called locksmiths. Apparently they are really good at picking locks or making keys to get through locks. Crazy I know. Much easier to physically break a door down.

      I can see you have never worked in a large company on a Monday morning when there is a problem. One where the suggestion alone is enough to cause some "oohs" and "ummms" among people. When you query them what the noises are for, no-one is aware of which colleague would be the right one to sign off on such a purchase order. So it takes about 6 hours, but eventually someone finds an old print out of the regulations about circumventing access to buildings out of hours, and thinks it applies, and discovers who to contact. The next morning that contact gets back to you, and following a few phone calls and an email chain in the afternoon they finally agree a locksmith is appropriate in an email. You're then able to send the email to Purchasing from whom you get back a form email saying that they are busy and will respond ASAP. Phone calls to Purchasing are ignored because they are busy.

      So now it's Tuesday evening, and time to go home. Wednesday you hear nothing from them, but finally on Thursday Purchasing get back to you before launch and authorise your request. You cannot use just any locksmith though, you *MUST* use a locksmith from the AUTHORISED SUPPLIER LIST, which they duly send you. The nearest locksmith on the list is a 3 hour drive away, too late to get to the office before 5pm so you reluctantly tell him to come tomorrow (Friday) but he is already booked and cannot do it before Monday. He has the contact details of three other locksmiths who could do it, but none are on the authorised supplier list. So you got back to the list, phone another one further away and they agree to come out on Saturday morning.

      Fast forward to Saturday morning, you come into the office at 9am on your day off, the wife and kids are seething, and at 9.30 the guy isn't there. The office don't pickup the phone because the office is closed weekends and his cell number doesn't work. After waiting until midday you assume that he isn't coming and go home.

      It's now Monday morning at 9.15 and you're on hold waiting to talk to the THIRD and final supplier on the authorised supplier list when your boss walks in back from his week off. With the key.

      Now do you understand why breaking the door down is going to be preferable in most larger businesses?

  14. Re:At-Will Employment by CrankyFool · · Score: 2

    I know a ton of Engineering Directors in tech companies in the Bay Area. It ain't no thing, and literally none of the ones I know have a special contract that exempts them from at-will employment.

  15. Dumb-Ass SalesForce by brennz · · Score: 2

    It isn't like there are enough great pentesters around to satisfy market demand, and we don't run around with all wireless devices active while there. Defcon can be a hostile area.

    No doubt they are high-talent folks; they'll be offered 100 jobs before leaving Defcon, all at a substantial increase.

  16. Re:Text Message??!?! by suutar · · Score: 2

    then do both. Send the message and follow up with a phone call to verify that it was received. Proof of sending is not proof of receipt.

  17. Re:Run up the mini bar bill and bill some table ti by Grishnakh · · Score: 3, Insightful

    How is it fraud? The company can't just fire them on the spot and expect them to pay their own hotel bills and return airfare; by sending them on *company-approved* travel, the company is responsible for all their travel bills. That includes any extra hotel charges and airline fees.

    Now the problem is if they have to get reimbursement from the company for travel costs, or if they have a company credit card that the company pays. If the former, it's not worth it because it'll be too hard getting the company to reimburse, and would probably require suing them, which certainly won't be worth it. If it's the latter, then the company would have to try suing them, which of course isn't worth it for a few hundred $$$. There's no fraud; all those expenses are justifiable travel expenses. (I'm not so sure about "table time" though, I'm really only talking about room charges, extra-baggage fees on the return flight, etc.)

  18. Re:Text Message??!?! by slashrio · · Score: 2

    Wrong, learn to read.
    They were told the company decided not to publish the code, but they announced they'd fight with the company to publish it anyway.
    Nothing wrong with any of that.

    --
    "Trump!!", the new Godwin.
  19. Re:Run up the mini bar bill and bill some table ti by Obfuscant · · Score: 4, Insightful

    by sending them on *company-approved* travel, the company is responsible for all their travel bills. That includes any extra hotel charges and airline fees.

    You must have never traveled for any company ever in your lifetime. "All" is a very inappropriate word here. Try "per-diem". Try making unjustifiable changes to your itinerary and getting the company to pay for the change fee. Nope. Try checking a couple extra bags to carry all the stuff you bought while on that trip -- same "nope" for those fees. Order a couple rounds of room service for all your buddies, nope, not covered, nor is getting a suite when you had a single booked.

    and would probably require suing them, which certainly won't be worth it.

    Because they'd lose. "Hookers and blow" on the hotel bill are not legitimate travel expenses, nor would a $1000 dinner be. And $300 on the mini-bar bill? Ha.

    There's no fraud; all those expenses are justifiable travel expenses.

    Now I know you've never traveled for a company. "Run up the mini bar bill and bill some table time as well..." Anything over the authorized per-diem rate is on their own dime and deliberately trying to charge it to the company is fraud, even if you consider it "justifiable travel expenses". Whatever you "bill" for gambling is never a justifiable expense.

    (I'm not so sure about "table time" though,

    Which is it, ALL or maybe not so much? Are all you actually claiming now is that the original travel expenses are all you are referring to and you didn't mean to join the discussion to defend the act of running up the bills and billing for extraneous stuff?

  20. Re:Run up the mini bar bill and bill some table ti by 93+Escort+Wagon · · Score: 4, Informative

    But he still was in Texas, which is far preferable to the overpriced shithole that is Silicon Valley.

    It seems you've never been to Texas.

    --
    #DeleteChrome
  21. Re:Run up the mini bar bill and bill some table ti by Grishnakh · · Score: 2

    You must have never traveled for any company ever in your lifetime.

    I've done a lot of traveling for an engineer that doesn't work in sales. Things varied by company; some companies gave me a company credit card and didn't question things (but I didn't run up unreasonable expenses either), others gave me a credit card but made me submit an expense report afterwards, others I had to buy stuff on my own and then submit an expense report to get reimbursed.

    Try making unjustifiable changes to your itinerary and getting the company to pay for the change fee. Nope. Try checking a couple extra bags to carry all the stuff you bought while on that trip -- same "nope" for those fees. Order a couple rounds of room service for all your buddies, nope, not covered, nor is getting a suite when you had a single booked.

    Yes, it'll all be covered if you're paying on a company credit card. No, it won't be covered if you have to get reimbursed. I wrote this in my prior message. If you abuse the privilege, you'll lose your company card, or even get fired, but these guys were already fired, but they presumably still had their company cards (again, if it's not the kind of company that makes you buy stuff yourself and get reimbursed; usually it's just tiny companies that go that route).

    Because they'd lose. "Hookers and blow" on the hotel bill are not legitimate travel expenses, nor would a $1000 dinner be. And $300 on the mini-bar bill? Ha.

    "Hookers and blow" is excessive, I'm really talking about a few hundred or so in charges. Yes, they WILL be covered, because the company has to pay the credit card. When employee do stuff like this, they get reprimanded, have to pay it back, or get fired. These guys are already fired. They can do what they want; what is the company going to do, double-fire them? They can sue them, but it'll cost the company a lot more in legal fees and lawyer time then they'll get back for $1000 of charges or less.

    Now I know you've never traveled for a company.

    No, you have no idea what the fuck you're talking about. Per-diem rate? WTF is that? I've traveled for only a couple of places that had such a thing; usually it's government-related stuff that has such a thing. No, it's not "fraud" to charge stuff to your company's expense account that's exorbitant, like a ridiculously fancy dinner or room service, it's just abuse that the company can deal with on its own. Good luck getting the DA to prosecute someone for charging a $250 dinner to their company credit card; that's the stupidest thing I've read all day.

  22. Expected Outcome by Anonymous Coward · · Score: 2, Interesting

    The Executive VP / CISO (Jim Alkove) fired the employees shortly after they walked off stage, and several of us heard bits of that conversation.

    After removing every senior leader from the previous organization, he brought dozens of Microsoft VPs and managers to Salesforce. From what I understand, the company used to have one of the top security teams in the industry, but 80% of their security leaders and top talent left in the last 6 months. If their CEO doesn't get involved, the despotic culture will prevail and sadly whatever talent is left will flock to other companies.

    This is how he works. This is the reason he was invited to leave Nest.

  23. Re:Text Message??!?! by phantomfive · · Score: 2

    When it comes between "giving a talk at DEFCON" and "keeping your job at Salesforce," for a penetration tester the former is a much better career choice.

    --
    "First they came for the slanderers and i said nothing."