Founder of @rocknsm. I ❤️ all things @elastic so much that I now build things there.

San Antonio, TX
Joined March 2008
Security called me at 6:12 AM today. "Patch every PHP server immediately." I asked what happened. "Two critical vulnerabilities. Remote code execution. No authentication required." Cool. How many PHP servers do we have? According to inventory: 12 According to reality: Nobody knows. We found one running WordPress. Three running old internal tools. One under someone's desk. Two inside vendor appliances. A forgotten employee directory from 2016. And a server named: PHP-OLD-DO-NOT-TOUCH Naturally, that one runs payroll exports. Then we found a PHP 5.6 box. I asked who owned it. The documentation said: BRIAN. Brian left in 2019. We called Brian. He said: "Oh wow, that's still running?" Excellent. By 8 AM, leadership joined the incident call. CEO: "Can hackers actually get in?" Security: "Potentially yes." CEO: "Without a password?" Security: "Yes." CEO: "Then why do WE need passwords?" Not the lesson. Finance asked if we could wait until the weekend to patch because downtime affects revenue. Security explained that the alternative was letting strangers execute code on our servers. Finance asked for a cost comparison. At 9:17, someone suggested temporarily taking the vulnerable websites offline. Marketing refused. "Our campaign is live." So for the next hour, the company officially decided maintaining a landing page for 20% off webinar registration was more important than preventing remote server takeover. We finally patched everything we could find. Then our scanner discovered another PHP server. Hostname: TEMP-PHP-2014 Uptime: 4,512 days. Nobody knows what it does. Nobody owns it. Nobody can shut it down. But every time we block network access, the warehouse stops printing shipping labels. Security has classified it as critical infrastructure. It is running PHP 5.4. The vulnerability has existed longer than half our employees. The emergency patch took four hours. Finding out what PHP actually runs took eleven. The internet isn't held together with code. It's held together with servers everyone is afraid to turn off.
921
7,075
1,158
58,008
3,815,765
Missouri politicians are sneaking Amendment 4 onto a low-turnout August ballot — it lets one district override what the rest of us voted for. Lawmakers who think they know better than the people who put them there. I did the homework: showmeour.vote/?utm_source=t… #moleg #Missouri
84
This is how I watch the morning news using my #Powerwall during a power outage. @tesla
1
275
Seemingly, I can keep this up for over 24 hours. Something in my house is drawing 200W, but I can't imagine what that is. @Tesla Energy support chat opens at 8 am CST. The outage happened at 6:35 am. ☹️
1
182
So @SUSE announced a hard fork of @RedHat EL yesterday... and maybe I'm just super nerdy, but while RedHat obviously started this shakeup by changing their stance on access to their sources, SuSE jumping into the fray definitely changes things. suse.com/news/SUSE-Preserves…
1
200
Also, I'd like to propose a mascot for the new, unnamed distro (hat-tip to @DaHoff333 for the right AI incantation and final GIMP work)
1
133
We're up in 2 hours in track 1. Here's our presentation repo and the actual project repo. ela.st/sans-dfir-2022 ela.st/malware-exquacker
Really excited for @dcode and Jessica David’s talk on “Cracking the Beacon: Automating the extraction of implant configurations” at the @sansforensics con. sans.org/cyber-security-trai…
2
3
Hey @linkedin! I'm tired of you selling my information so I can get cold called at 9am for a job title I had 5 years ago. My phone number was only listed as a security item, not contact info. This violates my personal privacy policy, so I'm scrubbing the info. Knock it off.
1
3
I should tweet more 🤔
5
Here's a tool that was written by @dcode and @DanielStepanic that automates the collection of #cobaltstrike beacons from #Elastic, pulls the configuration out, and writes it all back into Elasticsearch. elastic.github.io/security-r…
21
54
Elastic's MacOS Endpoint Agent with the Malware Protections feature enabled and MacOS Prebuilt Detection Rules enabled in Kibana detected the new MacOS malware Dazzlespy (welivesecurity.com/2022/01/2…) out of the box. (These capabilities are free and open source for you to use.)
4
43
1
187
Great work by the team (@dcode @DanielStepanic @bluish_red_) going deep on some tactical, operational, and strategic analysis on the Deimos implant using the #pyramidofpain @DavidJBianco elastic.co/blog/going-coast-…
2
13
28
I'm interested in moving my money to a US-based bank with 2FA that doesn't suck. Namely I'm looking for TOTP. I'm looking at you @USAA @CapitalOne @Chase @WellsFargo @Citi @PNCBank credit unions and others. Any ideas?
1
I'm sorry, this is absurd @FoxBusiness. green energy caused this? In reality, all TX energy producers and ERCOT failed to retrofit freeze protections because it's expensive. I'm ordering more @tesla panels and powerwalls fxn.ws/2ZrX3NW #FoxBusiness
Derek Ditch retweeted
We are moving our Apache 2.0-licensed source code in Elasticsearch & Kibana to be dual licensed under SSPL & the Elastic License, giving users the choice of which license to apply. Read more → go.es.io/39AnJAL FAQs → go.es.io/3oInry8 go.es.io/39AnJAL
12
91
48
138
I know @Schwarzenegger was born in Austria, but he's a hell of an American. Above all, I think the political divisiveness, intolerance of each others ideas, and unwillingness to compromise at all is what destroys us. It's not too late to move on, together.
My message to my fellow Americans and friends around the world following this week's attack on the Capitol.
Derek Ditch retweeted
On this #Thanksgiving Day, we have so much to be grateful for — our community of customers, partners, users, #Elasticians, family, and friends. Happy Thanksgiving!
15
16