Salesforce Fires Red Team Staffers Who Gave Defcon Talk (zdnet.com) 154
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.
Run up the mini bar bill and bill some table time (Score:1)
Run up the mini bar bill and bill some table time as well They don't work there any more so TS!
Re:Run up the mini bar bill and bill some table ti (Score:4, 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?
Re:Run up the mini bar bill and bill some table ti (Score:4, 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.)
Re: (Score:2)
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.
The video game company that I worked for prior to the dot com bust promoted a video game tester to assistant producer, sent him to the Texas studio to live and work, and then closed the studio two weeks later. When the guy requested money to move back to California, he was told to get lost. Last I heard he was still in Texas.
Re: (Score:2)
This should be a good lesson in moving for a job. As soon as a company doesn't need you any more, that's it, unless they happen to be really nice and give you a severance. So if you're being moved on a company's dime, make sure it's 1) a place you want to go, and 2) you're not going to be up shit-creek if the job dries up (i.e., don't let a company move you to someplace where there's zero jobs for you if things go south). These situations are great if you wanted to move to that place anyway, since moving
Re: (Score:2)
They could have relocated him to Silicon Valley, and then shitcanned him, leaving him stranded in a third world country, working for peanuts.
He was from Silicon Valley. He wanted to come back to Silicon Valley.
A short move to Austin gets him to a cool town in Texas, and the cost of living is quite reasonable.
Except he spent all his money to move out to Texas, find an apartment, and then only had a two-week paycheck when it came time to pay the rent. IIRC, We (the testers) took up a collection for him to pay his rent. This was in 2001. So no Go Fund Me site for donations.
Re: (Score:1, Funny)
The quality of life in the Bay Area is much higher than anywhere in Texas.
Re: (Score:2)
Could have been worse, he could have spent all his money on your eBooks!
Especially since I wouldn't have any ebooks for another ten years.
On that note, Casey Neistat did a video [youtube.com] about "Ready Player One" [amzn.to] by Ernest Cline because Steven Spielberg is turning the book into a movie [youtube.com].
Re:Run up the mini bar bill and bill some table ti (Score:5, 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.
Re: (Score:2)
Or Silicon Valley.
Re:Run up the mini bar bill and bill some table ti (Score:5, 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?
Re: (Score:3)
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
Re: (Score:2)
Yes, it'll all be covered if you're paying on a company credit card.
Try charging $1000 of hookers and blow on the company credit card and see how much is covered. "All" is a very wrong word to be using.
"Hookers and blow" is excessive, I'm really talking about a few hundred or so in charges.
This whole discussion started when you defended the act of running up the bill to get back at the employer who fired them. We're not talking about reasonable travel expenses when you talk about running up the bill. A few hundred or so dollars in run-up charges won't be covered by any sane travel department.
Yes, they WILL be covered, because the company has to pay the credit card.
You've never contested a charge, have you? But even if the company pa
Re: (Score:2)
Well put. How dumb do you have to be to think that corporate accounting departments and credit card companies don't have all kinds of policies and procedures for dealing with crap like this? And none of them end up with the (ex) employee getting away with it.
Re: (Score:2)
No, the company most certainly does NOT 'have to pay the credit card'. Merely possessing a card does NOT give one the authorization to use it. The moment they were fired they lost their authorization to use the card, and using the card from that point on is no different than using a stolen card. Even if still an active employee the card is only to be used for authorized expenses, and any other use is unauthorized use of the card. The company will then dispute the charges as fraudulent when they get the
Re: (Score:1)
Most of my employers have rubber-stamped most travel expenses -- $50 steaks, ample booze. Managers renting SUV's. I routinely average half what co-workers expense.
A former co-woker told me of his time working for a Taiwan-based tech company. They were expected to pay *all* of their own travel expenses. I would have thought that illegal in the US, but when I looked it up it doesn't seem like it is. Most companies do pay, but it stunned me that it isn't apparently required by law.
In 1992 a guy who had wo
Re: (Score:2)
A former co-woker told me of his time working for a Taiwan-based tech company. They were expected to pay *all* of their own travel expenses. I would have thought that illegal in the US, but when I looked it up it doesn't seem like it is. Most companies do pay, but it stunned me that it isn't apparently required by law.
No, why would it be? But why on Earth would anyone work for such a company in the first place? The whole point of companies paying for employee travel is to get them to do it: presumably the
Re: (Score:1)
Why would it be? Same reasons as unpaid overtime, it's basically theft from the employee.
Why would anyone work for such a company? Lack of better choices perhaps, and cultural familiarity with hierarchy. This company wasn't paying my associate particularly well, and he differed ethnically from them.
Everything you write is completely true.
Re: (Score:2)
Why would it be? Same reasons as unpaid overtime, it's basically theft from the employee.
Sorry, no such thing as "unpaid overtime" with a salaried position (assuming of course this is a salaried position in question, but I suspect it is). I've gone on travel many times as a salaried employee; I don't get any bonus for it taking 24 hours/day instead of just 8. But I do get to have a nice, fancy meal on the company's dime, stay in a nice hotel with a pool, and frequently take a trip in a nice city that othe
Re: (Score:2)
Re: (Score:2)
Yes, exactly my point. Now if you charge up thousands for Vegas chips, that's probably a different matter. Charging a $100 meal isn't worth squabbling over for a company that size.
Unrealistic expectations (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.
Re: (Score:1)
That executive is an idiot.
Aren't they all?
Re:Unrealistic expectations (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.
Re: (Score:2)
they have mad visionary skills...
and yet he didn't see that coming.
Re: (Score:1)
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.
I have been wondering whether or not its actually due to their level of expertise being the optimal point on the Dunning-Kruger curve.
True expertise takes a long time to gain, and if you're on the downward slope you realise how much you don't know and delay making decisions. Executives need to be confident making decisions with incomplete information, and to do that effectively they need to be at the Dunning-Kruger peak.
Re: (Score:2)
they are ALL idiots licking the balls of the upper management
Given that we are talking about an executive manager... are you suggesting they spend copious amounts of time licking their own genitals?
Re: (Score:2)
That wouldn't surprise me at all.
Re: (Score:2)
Re: (Score:1)
they are ALL idiots licking the balls of the upper management
Given that we are talking about an executive manager... are you suggesting they spend copious amounts of time licking their own genitals?
You're suggesting they are all cats? That explains a lot of the behavior I see from execs.
Re:Unrealistic expectations (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.
Re: (Score:2)
They definitely should sue, since they were apparently originally given permission. (Upon reading only the headline, I had expected them to not have even gotten permission.. IF that were true, which it wasn't, then of course they should have been fired (in this hypothetical situation).
Re: (Score:2)
Well, only in some states, and even in those states, IF the reason were the talk, and they had previous permission (revoked way too close to the talk time), would that still be a valid reason?
That is, even in an at will state, isn't a "bogus" reason invalid?
Re: (Score:2)
In an at-will state, there are certain specific things you can't get fired for. It's illegal to fire me because I'm a white, or male, or heterosexual, or between 40 and 65. Presenting is not in a legal protected class.
In this case, the reason would appear to be that they ticked off the boss, and that's something it's legal to fire them for. It's stupid, and it may hurt the company down the line, but it's almost certainly legal.
Re: (Score:2, Interesting)
Re: (Score:2)
Re: (Score:1)
I think the Executives name should be released so the market and effectively punish a moron.
Re: (Score:1)
The HN thread says his name is Jim Alkove (used to be an MS VP)
https://news.ycombinator.com/i... [ycombinator.com]
Re: (Score:3)
Re:Unrealistic expectations (Score:5, Funny)
Re: (Score:2)
Sorry, no, the latter is "slashing".
That's why the genre is called "hack and slash".
Re: Unrealistic expectations (Score:2)
Re: (Score:1)
I can't recall anyone at Defcon that wasn't carrying around electronics. Nearly everyone had their phones on them albeit with Bluetooth, WiFi, and location disabled. There are always the hyper-paranoid that bring burner phones, but just no phone would be extremely challenging to coordinate actives with other people.
Re: (Score:2)
Goodness, how did we EVER do it in the past decades before the advent of the cell phone and even the pager.....
[rolls eyes]
I guess absolutely NOTHING ever got done, nor coordinated between people and groups....nothing.
Re: (Score:2)
before the advent of the cellphone we coordinated with people who didn't have cell phones and didn't expect the corresponding level of responsiveness. Nowadays if you don't have a cellphone, you may have the same absolute level of responsiveness but it's significantly below average.
Re: (Score:1)
That's the main reason I don't own a phone.
They can be a useful tool (would have been nice a couple of times in the last year to have one) but once you get one other people expect you to be available whenever THEY want, not whenever YOU want.
Not on my dime.
Re: (Score:2)
Re: (Score:2)
A cell phone you don't need to refill every month, but stays active like maybe a $1 a month, just to leave in your car's glove box that needs to be recharged every month or two. That's the dream.
That's achievable in countries outside North America. I lived in New Zealand until a few years ago, and much prefer their cell plans to what I see in Canada. In NZ I could put $10 on a pay-as-you-go phone (I was using Vodafone), and that $10 was active for 1 year. Put on to a Nokia 1101 (I know, laugh away), which lasted a month on a charge if no calls were made, and it was great for emergencies.
Here in Canada pay-as-you-go recharges seem to be valid for a maximum of 30 - 60 days (depending on how much
Re: Unrealistic expectations (Score:3)
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.
Better headline (Score:5, Funny)
Also, for some reason Meatpistol sounds like a good name for a metal album, or maybe even the band.
Re:Better headline (Score:4, 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.
Re: (Score:2)
Re: (Score:3, Interesting)
I just noticed Meatpistol is an anagram of Metasploit
Good luck (Score:5, Funny)
Shitting on everyone at defcon and then firing your lead security engineers.
Re:Good luck (Score:5, Funny)
I am pretty sure I have seen that exec walking around with "Massive security breach me" sign on his back.
Re: (Score:3)
Dodged a bullet... (Score:1)
Re:Dodged a bullet... (Score:4, Funny)
I always avoided working for the local spam company,
- (Has spam in his signature.)
Righhhhhttttt.
Re: (Score:2)
Who is the exec? (Score:4, Informative)
Re: (Score:2)
Re: Who is the exec? (Score:2)
Re: (Score:2)
Uh, ya? That was implied, I felt.
Due process is just revenge grown up, anyway.
In all fairness to Salesforce (Score:2)
So the exec was there to fire them... (Score:5, 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.
$10 a hand with once dancing near you 6-5 BJ (Score:2)
$10 a hand with once dancing near you 6-5 BJ
Senior OFFENSIVE Security Engineer (Score:2)
Yes, he is
Donate to the EFF Folks (Score:5, Insightful)
All the more reason to send them your dollars so they can sue the shit out of Salesforce for their asstastical support of engineering.
Re: (Score:1)
So much for Salesforce Ohana.
Earlier this year they contact me and were real hot to bring me on board. Said they could get over their initial demand for me to relocate, did multiple web interviews, said they wanted me to go to SF to interview in person. Then they didn't schedule that, and eventually came back saying relocation was required. Even though there was a local-ish office I could have made it to at least once a week.
Rep for an awesome place to work. Wonder if that's progressively becoming a thin
I can only guess who'll get fired next... (Score:5, Interesting)
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.
Re:I can only guess who'll get fired next... (Score:5, Interesting)
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.)
Re: (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.
Re: (Score:3)
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.
Re: (Score:2)
Re: (Score:2)
That would certainly be a rational response. From executives. Rational executives, if you will.
Dumb-Ass SalesForce (Score:3)
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.
Why wasn't this posted earlier (Score:2)
This being the perfect sort of news /. should have posted the day of or even after the incident. Not "last month.
And how about an interview and or posting questions to them and the EFF about the incident.
Expected Outcome (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 preva
Re: (Score:1, Insightful)
Since they announced on stage that they would 'fight' to get it published, they clearly knew that they had been told not to make the announcement. Kind of hard to play the 'but I didn't know' angle at that point.
Re: (Score:1)
Unlikely. The summary said it was expected to be released as open source.
Most likely, they knew there was a political battle over open sourcing, and they were pushing for it.
It sounds like the release was green-lighted before management changed their minds.
And yeah, waiting until the last minute to tell them was very stupid. Who the hell is going to take a phone to Defcon? At least, not without pulling the battery first. Certainly not your senior security personnel.
Re: (Score:3)
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...
Re: (Score:3)
Re: (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...
Well, we are talking about SalesFarce.
Re: (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
Re: (Score:2)
Re: (Score:3)
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.
Reading is Fundamental (Score:1)
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.
END OF PRESENTATION
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.
30 minutes prior and (allegedly) missed message, do not 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.
One hour before and seen, don't announce that the code would be opened to public.
So read it again, and notice that the timeline works backwards.
Re: (Score:3)
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.
Re: (Score:1)
What?! The executive is 12?!?!
If I had an important message to give someone I'd get them on the phone - talking - or see them in person.
What an idiot!
Maybe they wanted a time-stamped, written record.
Re: (Score:3)
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.
Re: (Score:2)
Re: (Score:1)
What I don't understand is why I'm asked to give 2 weeks notice when I quit, while companies will never tell you until 5 minutes before they escort you out. Fuck that.
Re:At-Will Employment (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.
Re: (Score:2)
Re: (Score:2)
It's so fantastic you're going to allow people to quit a job if you don't agree with their decision to do so. Just super.
It's not me, it's society, and it's a much bigger deal than you think. We fought a war over it. Courts basically never force people to continue working (even if there is a contract) precisely because it would be forced labor.
Re: (Score:2)
If a company is firing you, there's a security risk to keeping you around.
Re: (Score:2)
If the guy is a director level employee, I wager he has a employment services contract and is therefore not at-will. On the side note, a bunch of lawyers are going to get richer off this.
Re: (Score:3)
Re: (Score:2)
Just tell the TSA dude . . . yes, that's hard; and it might go off, but it's not a bomb.
Re: (Score:2)