+ All Categories
Home > Internet > Velocity 2015-tim-prendergast-continuous-security-the-devops-way

Velocity 2015-tim-prendergast-continuous-security-the-devops-way

Date post: 28-Jul-2015
Category:
Upload: evidentio
View: 351 times
Download: 0 times
Share this document with a friend
Popular Tags:
28
Continuous Security The DevOps Way Tim Prendergast Founder: Evident.io Tweeter: @Auxome @Auxome / @Evidentdotio #devsecops
Transcript
Page 1: Velocity 2015-tim-prendergast-continuous-security-the-devops-way

Continuous SecurityThe DevOps Way

Tim PrendergastFounder: Evident.io

Tweeter: @Auxome

@Auxome / @Evidentdotio

#devsecops

Page 2: Velocity 2015-tim-prendergast-continuous-security-the-devops-way

@Auxome

Why I’m Here

THIS IS THE SECURITY ROLLERCOASTER

Elation Pain Suffering Winning Losing Failing InnovatingSecOps

Page 3: Velocity 2015-tim-prendergast-continuous-security-the-devops-way

@Auxome

Why Do Security?

REGULATORY

PARTNERS DEMAND ITINDUSTRIAL

SELF-IMPOSED

IMPOSED UPON YOU

CUSTOMERS DEMAND IT

PROTECT YOUR IP

STEAL THEIR IP >:)

REASONS VARY BY ORGANIZATION

Page 4: Velocity 2015-tim-prendergast-continuous-security-the-devops-way

@Auxome

Needs of DevOps

SPEEDRELIABILITY

RESILIENCE

FLEXIBILITY

AUTOMATION

Page 5: Velocity 2015-tim-prendergast-continuous-security-the-devops-way

@Auxome

Needs of Security

ACCOUNTABILITY

CONFIDENCE

STABILITYCONTROL

RISK AVERSION

Page 6: Velocity 2015-tim-prendergast-continuous-security-the-devops-way

@Auxome

A Converged World…

ACCOUNTABILITYCONFIDENCE

STABILITYCONTROL

RISK AVERSIONSPEED

RELIABILITY

RESILIENCEFLEXIBILITY

AUTOMATION

&&&&

&SPEED

RELIABILITY

RESILIENCEFLEXIBILITY

AUTOMATION

ACCOUNTABILITYCONFIDENCE

STABILITYCONTROL

RISK AVERSION

Page 7: Velocity 2015-tim-prendergast-continuous-security-the-devops-way

@Auxome

We’ve Been Stuck…

SECURITYhas NOT

EVOLVEDas rapidly as

INFRASTRUCTURE

Page 8: Velocity 2015-tim-prendergast-continuous-security-the-devops-way

@Auxome

The Gap is Technical

OVERCOMINGpeople-objections

is EASY

Page 9: Velocity 2015-tim-prendergast-continuous-security-the-devops-way

@Auxome

MSS (Modern Security Sucks)

Dependent on presence

Doesn’t understand non-TCP/IP stacks

Too human-dependent

Assumptions that resources are relatively static

Attackers use automation, defenders do not

Security companies don’t get Cloud & DevOps

Page 10: Velocity 2015-tim-prendergast-continuous-security-the-devops-way

@Auxome

DevSecOps > sum(dev,sec,ops)

Take the best of

Now we can have some fun…Dev , Sec , and Ops

Page 11: Velocity 2015-tim-prendergast-continuous-security-the-devops-way

@Auxome

DevSecOps, Rugged DevOps… a rose

DevOps.com published a great e-book at RSA:

http://devops.com/2015/04/20/the-rugged-devops-ebook

/

Disclaimer: Evident.io was one of the corporate sponsors for the production cost of the book – we believe in it!

Page 12: Velocity 2015-tim-prendergast-continuous-security-the-devops-way

@Auxome

Security Scanning

Old & Busted: Run security scans weekly/monthly/quarterly

Does this work in dynamic environments?

Page 13: Velocity 2015-tim-prendergast-continuous-security-the-devops-way

@Auxome

New & Hot: Continuous scanning for threats

Bonus — API-based services, too!

Security Scanning

Page 14: Velocity 2015-tim-prendergast-continuous-security-the-devops-way

@Auxome

Security analysis at time (T)

Scan Node

Host NHost NHost NHost N

Cloud API Svc NSvc NSvc NSvc NSvc NSvc NSvc NSvc NSvc N

Svc NSvc NSvc NSvc NSvc NSvc NSvc NSvc NSvc A

IP Scans

API Scans

No unexpected results/changes

Page 15: Velocity 2015-tim-prendergast-continuous-security-the-devops-way

@Auxome

Security analysis at time (T+1)

Scan Node

Host NHost NHost NHost N

Cloud API Svc NSvc NSvc NSvc NSvc NSvc NSvc NSvc NSvc N

Svc NSvc NSvc NSvc NSvc NSvc NSvc NSvc NSvc A

IP Scans

API Scans

A user identity disabled MFA

Iden-tity

Change

Page 16: Velocity 2015-tim-prendergast-continuous-security-the-devops-way

@Auxome

Security analysis at time (T+2)

Scan Node

Host NHost NHost NHost N

Cloud API Svc NSvc NSvc NSvc NSvc NSvc NSvc NSvc NSvc N

Svc NSvc NSvc NSvc NSvc NSvc NSvc NSvc NSvc A

IP Scans

API Scans

A new host running an unapproved im-age appears

Malicious Host

Page 17: Velocity 2015-tim-prendergast-continuous-security-the-devops-way

@Auxome

Security analysis at time (T+3)

Scan Node

Host NHost NHost NHost N

Cloud API Svc NSvc NSvc NSvc NSvc NSvc NSvc NSvc NSvc N

Svc NSvc NSvc NSvc NSvc NSvc NSvc NSvc NSvc A

IP Scans

API Scans

Both malicious security events have exited

Page 18: Velocity 2015-tim-prendergast-continuous-security-the-devops-way

@Auxome

Page 19: Velocity 2015-tim-prendergast-continuous-security-the-devops-way

@Auxome

Host Integrity

Old & Busted:Expensive, Single-purpose tools

Page 20: Velocity 2015-tim-prendergast-continuous-security-the-devops-way

@Auxome

New & Hot:Helllooooo, Chef/Puppet/Ansible

Host Integrity

Page 21: Velocity 2015-tim-prendergast-continuous-security-the-devops-way

@Auxome

Cool security-related CfgMgmt Resourceshttps://github.com/hardening-io/chef-os-

hardeninghttps://supermarket.chef.io/cookbooks/

aws_securityhttps://supermarket.chef.io/cookbooks/

cis_benchmarkhttps://forge.puppetlabs.com/netmanagers/

fail2banhttps://forge.puppetlabs.com/arusso/iptables

… and so many more!!!

Page 22: Velocity 2015-tim-prendergast-continuous-security-the-devops-way

@Auxome

Compliance

Old & Busted:Quarterly Audits, Manual Reviews

Page 23: Velocity 2015-tim-prendergast-continuous-security-the-devops-way

@Auxome

New & Hot: Automated Compliance Audits

Compliance

“You are in direct violation of PCI DSS 3.0 requirement 3 section 6.1. You have 10 seconds to comply…”

Page 24: Velocity 2015-tim-prendergast-continuous-security-the-devops-way

@Auxome

Old & Busted:Manual, Reactive behaviors

Enforcement

Page 25: Velocity 2015-tim-prendergast-continuous-security-the-devops-way

@Auxome

New & Hot:Automated Defense

Enforcement

Page 26: Velocity 2015-tim-prendergast-continuous-security-the-devops-way

@Auxome

Automated Defense Toys

Best Example that is opensourced:SecuritySquirrel (by Rich Mogull of Securosis)https://github.com/securosis/securitysquirrel

Page 27: Velocity 2015-tim-prendergast-continuous-security-the-devops-way

@Auxome

What to Take Away

Don’t wait for security to come to you – chase it1

Automate your security behaviors2

Champion the marriage of DevOps & Security3

Page 28: Velocity 2015-tim-prendergast-continuous-security-the-devops-way

@Auxome

Any questions?

@Auxomehttps://www.eviden-

t.io


Recommended