Skip to content

May 10, 2012

Nick Galbreath On Integrating Information Security Into DevOps

By Adam Zimman ,Adrian Cockcroft

I had the pleasure of meeting Nick Galbreath (@ngalbreath) at the SxSW Interactive conference this year. He’s especially memorable to me in much the same way Josh Corman and James Wickett are.  What they all have in common is that they believe that DevOps may be the best thing that’s happened to information security in a very long time.

Nick is an information security practitioner who not only sees the value of DevOps-style practices to information security, but also lives and breathes it.  What makes him especially qualified to speak on this is that he’s worked with John Allspaw (@allspaw), who was one of the primary forces in the birth of the DevOps movement. Galbreath and Allspaw have collaborated not once, but twice during the last decade.

In his DevOpsDays Austin talk, he explains how he integrates information security objectives into the DevOps practices at Etsy. He calls it “DevOpsSec.” At Etsy, they routinely do sixty-plus deploys per day, and have integrated it into all the various work streams of Dev, QA and Ops, including continuous integration and release, testing, production monitoring, and post-mortems.

He argues very persuasively that high rates of deployment forces out all the tedious, manual and error-prone steps in the deployment process, especially around change and configuration, which form the root causes of most security failures.

Here are some of my favorite techniques he mentioned, which all demonstrate how to integrate information security objectives into the value stream of Development and IT Operations, and do it in a way that provides obvious value to everyone.

  • Generate graphs of all occurrences of “UNION ALL” in user input (to remind developers of the ever-present risk of SQL injection attacks)
  • Add security-related ASSERTs to the puppet/chef environment build process (to catch misconfigurations, ensure that certain pages are always served with HTTPS, etc)
  • Integrate major security failures into their blameless post-mortem process
  • Continually look for segfaults and crashes on servers (it may be an early indicator of bad code or a successful attack probes)
  • Have that attitude that having your site attacked all the time is a gift (it makes the risk visible to everybody, helps educate developers, etc.)
  • Hold Tuneup Days to encourage people to bring their home computers in for information security staff to harden and repair (elevating the average level of hygiene to the same level as inside the organization)

One of the goals that we’re striving to achieve with the “DevOps Cookbook” is to show exactly how Development, QA, IT Operations, Information Security and even Product Management need to work together to get fast flow of features into production, while preserving the stability, availability, security, manageability, and so forth, of the production environment.

I’m particularly excited that the principles and techniques that Nick talks fit in so well with the DevOps patterns we’ve observed, and that they not only help information security to achieve its goals, but provide real and visible value to the entire organization.

Keep up the great work, Nick!



Video streaming by Ustream

(Unfortunately the Ustream video takes a very long time to load, but the talk is well worth the wait. You can find the slides from the presentation here.)

 

I had Wendy Mitchell interview Nick after his talk, and he shared his thoughts on how his belief  that DevOps will be the standard way of working in the future, more on the Tune Up Days, as well as what he’s working on now.

- About The Authors
Avatar photo

Adam Zimman

Adam Zimman is a VC advisor providing guidance on leadership, platform architecture, product marketing, and GTM strategy. He has over twenty years of experience working in a variety of roles from software engineering to technical sales. He has worked in both enterprise and consumer companies such as VMware, EMC, GitHub, and LaunchDarkly. Zimman is driven by a passion for inclusive leadership and solving problems with technology. His perspective has been shaped by a degree (AB) from Bowdoin College with a dual-focus in physics and visual art, an ongoing adventure as a husband and father, and a childhood career as a fire juggler.

Follow Adam on Social Media
Avatar photo

Adrian Cockcroft

Adrian Cockcroft is the retired leader of the technology world. He joined Amazon in October 2016 as a VP in AWS Marketing focused on building relationships with customers. He keynoted 20 AWS Summits around the world, presented on technical and management topics at many events, and hired the open source community engagement team. Moving to Amazon Worldwide Sustainability in March 2021, he led sustainability marketing for AWS, invested in the Amazon Sustainability Data Initiative, helped coordinate the rapid growth in sustainability related headcount across AWS, and helped author, launch and promote the Well Architected Pillar for Sustainability. Currently Cockcroft is advising, speaking at conferences and private events, and doing occasional consulting and analyst work.

Follow Adrian on Social Media

2 Comments

  • byteplumber Apr 4, 2016 3:58 pm

    "What makes him especially qualified to speak on this is that he’s worked with John Allspaw (@allspaw), who was one of the primary forces in the birth of the DevOps movement. Galbreath and Allspaw have collaborated not once, but twice during the last decade." How does working with Allspaw make him "especially qualified to speak on this"? Seems to me anyone in the DevOps space who has NOT worked with one of these "primary forces" guys would be more qualified, since all the information we've received for years is birthed from this small cabal of braintrust. It's getting stale, honestly.

Leave a Comment

Your email address will not be published.



Jump to Section

    More Like This

    High Stakes Communication: The Four Pillars of Effective Leadership Communication
    By Summary by IT Revolution

    You've been there before: standing in front of your team, announcing a major technological…

    Mitigating Unbundling’s Biggest Risk
    By Stephen Fishman , Matt McLarty

    If you haven’t already read Unbundling the Enterprise: APIs, Optionality, and the Science of…

    Navigating Cloud Decisions: Debunking Myths and Mitigating Risks
    By Summary by IT Revolution

    Organizations face critical decisions when selecting cloud service providers (CSPs). A recent paper titled…

    The Phoenix Project Comes to Life: Graphic Novel Adaptation Now Available!
    By IT Revolution

    We're thrilled to announce the release of The Phoenix Project: A Graphic Novel (Volume…