I have to admit, I am really, really angry this week. For the first time in a long time a worm was unleashed on the web. A little back story. Years ago, the NSA found a vulnerability in Windows. Instead of disclosing the vulnerability responsibility to Microsoft, the NSA decided to keep the vulnerability a secret. Years pass and NSA is happily using this zero-day to exploit the United States’ various enemies. Then, one day, several exploits are found on a server somewhere by The Shadow Brokers. The Shadow Brokers then released the exploits they discovered.
Fast forward to this week and the WannaCry exploit is unleashed on the web. The UK’s NHS was the first major victim. Rapidly the WannaCry tidal wave was washing over 99 countries. Meanwhile, back in the UK, a researcher discovers that there is a kill switch in the exploit. Apparently, the NSA put a kill switch is in place in case the worm accidentally went public (WHICH IT DID). The kill switch, was a check to see if a specific domain existed; not responding with a 200, not having a specific payload or string, nothing! Just whether or not a domain was REGISTERED controlled the worm! The NSA didn’t think to spend the $11 to kill the worm. But, a 22-year-old in the UK saved billions of dollars and probably lives with $11 while the NSA maintained its horrific negligence. Unconscionable!
Security Newsletter: weekly digest of security news
Weekly e-mail that condenses last week’s security news into about 10 items worth knowing about. SPONSORED
Department of Choice Concepts
CPU Utilization is Wrong (Brendan Gregg)
hobby-kube: A guide to Kubernetes clusters for the hobbyist
How To Host a Website with Caddy on Ubuntu 16.04 (Digital Ocean)
Want a print copy of Daniel Stenberg’s Everything curl? Express your interest here!
One of the first steps in DevOps is to understand the need for some failures and learn from them. Why Failure is Critical to DevOps Culture by Jason Hand.
Department of Data Defense
OpenVPN has been thoroughly audited and the discovered vulnerabilities have been patched. It is good to see audits not finding horrific issues. It’s even more reassuring when it’s a project as relied upon as OpenVPN.
Hackers Came, but the French Were Prepared (New York Times)
This is too good not to share. Troy Hunt’s “Reckon you’ve seen some stupid security things? Here, hold my beer…” is a crying laughing/sad series of security missteps. What’s the worst security faux pas you’ve witnessed?
Department of Refreshment and Refurbishment
GoSolar is a SolarWinds client library written in Go. It allows you to submit queries to the SolarWinds Information Service (SWIS) and do various other things.
Gixy is a tool to analyze Nginx configuration. The main goal of Gixy is to prevent security misconfiguration and automate flaw detection.
Microsoft introduces Azure Cosmos DB, a globally distributed database with 5 consistency choices
Azure Cloud Shell provides an authenticated, browser-based shell experience accessible from anywhere.
Microsoft announced, will be Azure Database for MySQL and Azure Database for PostgreSQL options in Azure.
Microsoft is offering Storage Service Encryption for Azure Files on all available redundancy types at no additional cost.
Linux is coming to the Windows Store. Yes. Ubuntu, Fedora, and Suse will all be downloadable on Windows 10.
Department of Discussion
Did everyone have a conference this week?!? OSCON, OpenStack Summit Boston, Microsoft Build, and Dell EMC World all took place this week. I saw the most activity around OSCON on Twitter. Surprisingly, Microsoft Build kept popping up in my Twitter stream frequently. As far as buzz, OSCON won the week though. Highlights from OSCON are available.
Coming up this week, I am co-hosting the Triangle DevOps Meetup this Wednesday, May 17th. Nirmal Mehta will be presenting, “I Got 99 Problems But Technology Ain’t One” at 7 PM. RSVP today if you are interested in going.
I have been invited to speak at Open Source South Carolina on Tuesday, May 23rd at 6:00 PM. I will be doing an extended DevOps 101 complete with deployment demonstration. If you are in or around Columbia, SC come join me!
Department of Interior
The other day my Vice President asked me a question, “What would it take to turn a good SysAdmin into a DevOps engineer?” He followed it up with, “Don’t spend more than ten minutes thinking about it.” I spent WAY more than ten minutes on it.
The next volume in the Open Organization book series, “Guide to IT Culture Change: Open principles and practices for a more innovative IT department” comes out June 2nd. Register now to be notified when it’s available.
Department of Sane Workplaces
GitHub has created a Code of Conduct tool. Adding a Code of Conduct to your project has never been easier.
The Engineer/Manager Pendulum (Charity Majors)
Not DevOps But Still Cool
DevOps’ish Tweet of the Week
Sponsor DevOps'ish and put your brand in front of thousands of highly skilled operators, maintainers, developers, and leaders from across the Fortune 500, Silicon Valley, and beyond.
Join the Conversation
Join the DevOps'ish group on Telegram for insight and in-depth discussions about real technical challenges facing real people. If you're into Reddit, join //devopsish. You can follow me on Twitter and LinkedIn too.