Transform your DevOps practices with Security

This
Page
Left
Intentionally
Blank
This
Page
Also Left
Intentionally
Blank
© Copyright 2018 Pivotal Software, Inc. All rights Reserved. Version 1.0
Paul Czarkowski
@pczarkowski
Transform your Security
Team with DevOps
© Copyright 2018 Pivotal Software, Inc. All rights Reserved. Version 1.0
Paul Czarkowski
@pczarkowski
Transform your DevOps
Practice with Security
Transform your DevOps practices with Security
Cover w/ Image
Agenda
■ Who I Am
■ Compliance
■ DevOps
■ DevOps + Compliance
■ Q+A
Compliance ?
What is Compliance ?
Self Imposed
● CIS Controls / Benchmarks
● Security Technical Implementation Guide (STIG)
● Allowed opensource licenses
Regulatory
● PCI (US)
● HIPAA (US)
● Sarbanes-Oxley (US)
● EU GDPR
● NZ Information Security Manual (NZISM)
Verification
Validation of compliance based on
Controls in place.
● Checklists
● External Auditors
Checklists
Practice, Policy or Procedure
established to meet compliance
requirements.
● Spreadsheets
● Checklists
● Sharepoint Pages
Specifications
Documentation of requirements that
need to be met in order to be
compliant.
● PDFs
● Verbose
Compliance Controls Audit
Example of Compliance Specifications
Example of Compliance Specifications
Transform your DevOps practices with Security
Compliance
Officer
Operations
Security
Officer Auditor
DevOps
Transform your DevOps practices with Security
Transform your DevOps practices with Security
Transform your DevOps practices with Security
Transform your DevOps practices with Security
Transform your DevOps practices with Security
Transform your DevOps practices with Security
http://blog.d2-si.fr/2016/02/22/devopsconnection/
Transform your DevOps practices with Security
Rugged DevOps
DevSecOps
Secure DevOps
https://www.devsecopsdays.com/articles/its-just-a-name
Transform your DevOps practices with Security
Transform your DevOps practices with Security
DevOps + Compliance
Embedded OS
(Windows & Linux)
NSX-T
CPI (15 methods)
v1
v2
v3
...
CVEs
Product Updates
Java | .NET | NodeJS
Pivotal Application
Service (PAS)
Application Code & Frameworks
Buildpacks | Spring Boot | Spring Cloud |
Steeltoe
Elastic | Packaged Software | Spark
Pivotal Container
Service (PKS)
>cf push >kubectl run
YOU build the containerWE build the container
vSphere
Azure &
Azure StackGoogle CloudAWSOpenstack
Pivotal
Network
“3Rs”
Github
Concourse
Concourse
Pivotal Services
Marketplace
Pivotal and
Partner Products
Continuous
delivery
Public Cloud
Services
Customer
Managed
Services
OpenServiceBrokerAPI
Repair
— CVEs
Repave Rotate
— Credhub
PIVOTAL CLOUD FOUNDRY OPS
Powered by BOSH
BOSH is an open source tool
for release engineering,
deployment, lifecycle
management, and monitoring
of distributed systems.
BOSH
Packaging w/ embedded OS
Server provisioning on any IaaS
Software deployment across availability
zones
Health monitoring (server AND processes)
Self-healing w/ Resurrector
Storage management
Rolling upgrades via canaries
Easy scaling of clusters
PIVOTAL CLOUD FOUNDRY OPS
Powered by BOSH
BOSH is an open source tool
for release engineering,
deployment, lifecycle
management, and monitoring
of distributed systems.
BOSH
Packaging w/ embedded OS
Server provisioning on any IaaS
Software deployment across availability
zones
Health monitoring (server AND processes)
Self-healing w/ Resurrector
Storage management
Rolling upgrades via canaries
Easy scaling of clusters
PIVOTAL CLOUD FOUNDRY OPS
Powered by BOSH
BOSH is an open source tool
for release engineering,
deployment, lifecycle
management, and monitoring
of distributed systems.
BOSH
Packaging w/ embedded OS
Server provisioning on any IaaS
Software deployment across availability
zones
Health monitoring (server AND processes)
Self-healing w/ Resurrector
Storage management
Rolling upgrades via canaries
Easy scaling of clusters
Transform your DevOps practices with Security
Transform your DevOps practices with Security
Transform your DevOps practices with Security
Transform your DevOps practices with Security
Transform your DevOps practices with Security
Transform your DevOps practices with Security
Transform your DevOps practices with Security
Culture
Transform your DevOps practices with Security
Adopting a DevOps culture
Despite varying approaches to describing high-performance teams
there is a set of common characteristics that are recognised to lead to
success.
● Participative leadership – using a democratic leadership style that involves and engages team members
● Effective decision-making – using a blend of rational and intuitive decision making methods, depending on that
nature of the decision task
● Open and clear communication – ensuring that the team mutually constructs shared meaning, using effective
communication methods and channels
● Valued diversity – valuing a diversity of experience and background in team, contributing to a diversity of
viewpoints, leading to better decision making and solutions
● Mutual trust – trusting in other team members and trusting in the team as an entity
● Clear goals – goals that are developed using SMART criteria; also each goal must have personal meaning and
resonance for each team member, building commitment and engagement
● Defined roles and responsibilities – each team member understands what they must do (and what they must not
do) to demonstrate their commitment to the team and to support team success
● Positive atmosphere – an overall team culture that is open, transparent, positive, future-focused and able to
deliver success
https://en.wikipedia.org/wiki/High-performance_teams
Lean
https://imgur.com/gallery/kMJWs
https://www.slideshare.net/KarenMartinGroup/value-stream-mapping-in-office-service-setttings
Mappable Processes that include Security / Compliance
Application Release
● Vulnerability Scanning
● Security Scanning (sql
injection etc)
● License Scanning
● Attribution
Compliance Audits
● Vulnerability Scanning
● Security Scanning (sql
injection etc)
● Package updates
● OS inspection
Infrastructure Provisioning
● OS Hardening
● Firewalling
● User Management
● Remote logging and auditing
● Intrusion Detection
● Vulnerability Scanning
Value Stream map for Provisioning a New Server
Current State
Prepare
Request
Network
/ VLANs
Launch VM
/ Install OS
Test
Compliance
Deliver
1-5
days
1-5
days
1-5
days
1-5
days
1-2
days
1-2
days
1-2
days
1-2
days
Value Stream map for Provisioning a New Server
Future State
Deploy
VM
Configure
VM
Test
Compliance
Deliver
1-5
days
1-5
days
1-5
days
1-2
hours
1-2
hours
1-2
Hours
Value Stream map for Provisioning a New Server
Future State
Transform your DevOps practices with Security
Automation
Transform your DevOps practices with Security
● Implements STIG controls via Ansible playbooks
● Opensource project started at Rackspace
● Plays well with existing config management
● Easily override problematic controls
● Extends RSPEC for Compliance testing
● Similar to Serverspec, but better.
● Easy to go from serverspec to inspec
● Inspec-STIG is all of STIG already written into
inspec tests.
Source: @petecheslock
Example of Compliance Specifications
Transform your DevOps practices with Security
Transform your DevOps practices with Security
Transform your DevOps practices with Security
Transform your DevOps practices with Security
Transform your DevOps practices with Security
Transform your DevOps practices with Security
Transform your DevOps practices with Security
Transform your DevOps practices with Security
Measurement
Transform your DevOps practices with Security
Transform your DevOps practices with Security
Sharing
Transform your DevOps practices with Security
What’s Next ?
Other Security / Compliance tools
● Gauntlt ( Security Testing Framework )
● Metasploit ( Penetration Testing)
● Syntribos ( API security testing)
● Pivotal LicenseFinder ( Scanning licenses of dependencies )
● Snort ( Intrusion Detection )
● Fossology ( license compliance )
● OpenVAS ( vulnerability scanning )
● OSSEC ( Intrustion Detection )
Questions ?
Transforming How The World Builds Software
© Copyright 2018 Pivotal Software, Inc. All rights Reserved.
1 of 71

Recommended

Compliance as Code by
Compliance as CodeCompliance as Code
Compliance as CodePaul Czarkowski
227 views70 slides
Successful Patterns for running platforms by
Successful Patterns for running platformsSuccessful Patterns for running platforms
Successful Patterns for running platformsPaul Czarkowski
383 views57 slides
Declarative Infrastructure with Cloud Foundry BOSH by
Declarative Infrastructure with Cloud Foundry BOSHDeclarative Infrastructure with Cloud Foundry BOSH
Declarative Infrastructure with Cloud Foundry BOSHcornelia davis
4.3K views31 slides
Red Hat multi-cluster management & what's new in OpenShift by
Red Hat multi-cluster management & what's new in OpenShiftRed Hat multi-cluster management & what's new in OpenShift
Red Hat multi-cluster management & what's new in OpenShiftKangaroot
335 views36 slides
Pivotal Cloud Foundry 2.3: A First Look by
Pivotal Cloud Foundry 2.3: A First LookPivotal Cloud Foundry 2.3: A First Look
Pivotal Cloud Foundry 2.3: A First LookVMware Tanzu
475 views43 slides
Modern Application Development v1-0 by
Modern Application Development  v1-0Modern Application Development  v1-0
Modern Application Development v1-0Greg Hoelzer
605 views32 slides

More Related Content

What's hot

Transform Digital Business with DevOps by
Transform Digital Business with DevOpsTransform Digital Business with DevOps
Transform Digital Business with DevOpsDaniel Oh
551 views30 slides
NGINX Controller: faster deployments, fewer headaches by
NGINX Controller: faster deployments, fewer headachesNGINX Controller: faster deployments, fewer headaches
NGINX Controller: faster deployments, fewer headachesKangaroot
142 views21 slides
Cloud-Native Operations with Kubernetes and CI/CD by
Cloud-Native Operations with Kubernetes and CI/CDCloud-Native Operations with Kubernetes and CI/CD
Cloud-Native Operations with Kubernetes and CI/CDVMware Tanzu
1.9K views80 slides
Devops: Enabled Through a Recasting of Operational Roles by
Devops: Enabled Through a Recasting of Operational RolesDevops: Enabled Through a Recasting of Operational Roles
Devops: Enabled Through a Recasting of Operational Rolescornelia davis
2.6K views27 slides
Pivotal Cloud Foundry 2.5: A First Look by
Pivotal Cloud Foundry 2.5: A First LookPivotal Cloud Foundry 2.5: A First Look
Pivotal Cloud Foundry 2.5: A First LookVMware Tanzu
906 views52 slides
Accelerate Digital Transformation with Pivotal Cloud Foundry on Azure by
Accelerate Digital Transformation with Pivotal Cloud Foundry on AzureAccelerate Digital Transformation with Pivotal Cloud Foundry on Azure
Accelerate Digital Transformation with Pivotal Cloud Foundry on AzureVMware Tanzu
903 views33 slides

What's hot(20)

Transform Digital Business with DevOps by Daniel Oh
Transform Digital Business with DevOpsTransform Digital Business with DevOps
Transform Digital Business with DevOps
Daniel Oh551 views
NGINX Controller: faster deployments, fewer headaches by Kangaroot
NGINX Controller: faster deployments, fewer headachesNGINX Controller: faster deployments, fewer headaches
NGINX Controller: faster deployments, fewer headaches
Kangaroot142 views
Cloud-Native Operations with Kubernetes and CI/CD by VMware Tanzu
Cloud-Native Operations with Kubernetes and CI/CDCloud-Native Operations with Kubernetes and CI/CD
Cloud-Native Operations with Kubernetes and CI/CD
VMware Tanzu1.9K views
Devops: Enabled Through a Recasting of Operational Roles by cornelia davis
Devops: Enabled Through a Recasting of Operational RolesDevops: Enabled Through a Recasting of Operational Roles
Devops: Enabled Through a Recasting of Operational Roles
cornelia davis2.6K views
Pivotal Cloud Foundry 2.5: A First Look by VMware Tanzu
Pivotal Cloud Foundry 2.5: A First LookPivotal Cloud Foundry 2.5: A First Look
Pivotal Cloud Foundry 2.5: A First Look
VMware Tanzu906 views
Accelerate Digital Transformation with Pivotal Cloud Foundry on Azure by VMware Tanzu
Accelerate Digital Transformation with Pivotal Cloud Foundry on AzureAccelerate Digital Transformation with Pivotal Cloud Foundry on Azure
Accelerate Digital Transformation with Pivotal Cloud Foundry on Azure
VMware Tanzu903 views
Pivotal Cloud Foundry 2.0: First Look by VMware Tanzu
Pivotal Cloud Foundry 2.0: First LookPivotal Cloud Foundry 2.0: First Look
Pivotal Cloud Foundry 2.0: First Look
VMware Tanzu4.2K views
DevOps and its impact by Cisco DevNet
DevOps and its impactDevOps and its impact
DevOps and its impact
Cisco DevNet1.6K views
Moving at the speed of startup with Pivotal Cloud Foundry 1.11 by VMware Tanzu
Moving at the speed of startup with Pivotal Cloud Foundry 1.11Moving at the speed of startup with Pivotal Cloud Foundry 1.11
Moving at the speed of startup with Pivotal Cloud Foundry 1.11
VMware Tanzu715 views
Infrastructure as Microservices - OReillySACon London 2016 by Kief Morris
Infrastructure as Microservices - OReillySACon London 2016Infrastructure as Microservices - OReillySACon London 2016
Infrastructure as Microservices - OReillySACon London 2016
Kief Morris2.2K views
Running your Spring Apps in the Cloud Javaone 2014 by cornelia davis
Running your Spring Apps in the Cloud Javaone 2014Running your Spring Apps in the Cloud Javaone 2014
Running your Spring Apps in the Cloud Javaone 2014
cornelia davis1.1K views
Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow) by VMware Tanzu
Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)
Part 3: Enabling Continuous Delivery (Pivotal Cloud Platform Roadshow)
VMware Tanzu3.8K views
Building Microservices with the 12 Factor App Pattern on AWS.pdf by Amazon Web Services
Building Microservices with the 12 Factor App Pattern on AWS.pdfBuilding Microservices with the 12 Factor App Pattern on AWS.pdf
Building Microservices with the 12 Factor App Pattern on AWS.pdf
Amazon Web Services1.2K views
PKS: The What and How of Enterprise-Grade Kubernetes by VMware Tanzu
PKS: The What and How of Enterprise-Grade KubernetesPKS: The What and How of Enterprise-Grade Kubernetes
PKS: The What and How of Enterprise-Grade Kubernetes
VMware Tanzu2.6K views
Deploying your apps in the cloud - the options: an overview by Cisco DevNet
Deploying your apps in the cloud - the options: an overviewDeploying your apps in the cloud - the options: an overview
Deploying your apps in the cloud - the options: an overview
Cisco DevNet317 views
Spring and Pivotal Application Service - SpringOne Tour - Boston by VMware Tanzu
Spring and Pivotal Application Service - SpringOne Tour - BostonSpring and Pivotal Application Service - SpringOne Tour - Boston
Spring and Pivotal Application Service - SpringOne Tour - Boston
VMware Tanzu678 views
Pivotal Cloud Foundry 2.4: A First Look by VMware Tanzu
Pivotal Cloud Foundry 2.4: A First LookPivotal Cloud Foundry 2.4: A First Look
Pivotal Cloud Foundry 2.4: A First Look
VMware Tanzu1.5K views

Similar to Transform your DevOps practices with Security

Infrastructure as Code Maturity Model v1 by
Infrastructure as Code Maturity Model v1Infrastructure as Code Maturity Model v1
Infrastructure as Code Maturity Model v1Gary Stafford
2.4K views29 slides
Value stream management is essential for dev ops v4 by
Value stream management is essential for dev ops v4Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4DevOps.com
591 views36 slides
DevOps in Salesforce AppCloud by
DevOps in Salesforce AppCloudDevOps in Salesforce AppCloud
DevOps in Salesforce AppCloudrsg00usa
3.1K views19 slides
Webinar - Devops platform for the evolving enterprise by
Webinar - Devops platform for the evolving enterpriseWebinar - Devops platform for the evolving enterprise
Webinar - Devops platform for the evolving enterpriseDBmaestro - Database DevOps
360 views50 slides
A Blueprint for a Successful DevOps Metamorphosis by
A Blueprint for a Successful DevOps MetamorphosisA Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps MetamorphosisXebiaLabs
1.4K views19 slides
DevOps Practices in a Nutshell by
DevOps Practices in a NutshellDevOps Practices in a Nutshell
DevOps Practices in a NutshellFibonalabs
64 views20 slides

Similar to Transform your DevOps practices with Security(20)

Infrastructure as Code Maturity Model v1 by Gary Stafford
Infrastructure as Code Maturity Model v1Infrastructure as Code Maturity Model v1
Infrastructure as Code Maturity Model v1
Gary Stafford2.4K views
Value stream management is essential for dev ops v4 by DevOps.com
Value stream management is essential for dev ops v4Value stream management is essential for dev ops v4
Value stream management is essential for dev ops v4
DevOps.com591 views
DevOps in Salesforce AppCloud by rsg00usa
DevOps in Salesforce AppCloudDevOps in Salesforce AppCloud
DevOps in Salesforce AppCloud
rsg00usa3.1K views
A Blueprint for a Successful DevOps Metamorphosis by XebiaLabs
A Blueprint for a Successful DevOps MetamorphosisA Blueprint for a Successful DevOps Metamorphosis
A Blueprint for a Successful DevOps Metamorphosis
XebiaLabs1.4K views
DevOps Practices in a Nutshell by Fibonalabs
DevOps Practices in a NutshellDevOps Practices in a Nutshell
DevOps Practices in a Nutshell
Fibonalabs64 views
Cloud Governance & DevOps: Must-have Tools on Your Journey to Azure Cloud by Predica Group
Cloud Governance & DevOps: Must-have Tools on Your Journey to Azure CloudCloud Governance & DevOps: Must-have Tools on Your Journey to Azure Cloud
Cloud Governance & DevOps: Must-have Tools on Your Journey to Azure Cloud
Predica Group463 views
Enterprise Risk Management Solutions by LexComply
Enterprise Risk Management SolutionsEnterprise Risk Management Solutions
Enterprise Risk Management Solutions
LexComply 216 views
The Journey to DevOps #MFSummit2017 by Micro Focus
The Journey to DevOps #MFSummit2017The Journey to DevOps #MFSummit2017
The Journey to DevOps #MFSummit2017
Micro Focus 1.9K views
Introduction to 5w’s of DevOps by Cygnet Infotech
Introduction to 5w’s of DevOpsIntroduction to 5w’s of DevOps
Introduction to 5w’s of DevOps
Cygnet Infotech572 views
Testing in the new age of DevOps by Moataz Mahmoud
Testing in the new age of DevOpsTesting in the new age of DevOps
Testing in the new age of DevOps
Moataz Mahmoud208 views
DevOps made simple - Understand DevOps and steps to become a DevOps expert by ThinkCerti
DevOps made simple  - Understand DevOps and steps to become a DevOps expertDevOps made simple  - Understand DevOps and steps to become a DevOps expert
DevOps made simple - Understand DevOps and steps to become a DevOps expert
ThinkCerti235 views
DevOps Foundations by Amr Fawzy
DevOps FoundationsDevOps Foundations
DevOps Foundations
Amr Fawzy995 views

Recently uploaded

Vertical User Stories by
Vertical User StoriesVertical User Stories
Vertical User StoriesMoisés Armani Ramírez
17 views16 slides
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 by
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院IttrainingIttraining
69 views8 slides
Special_edition_innovator_2023.pdf by
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdfWillDavies22
18 views6 slides
20231123_Camunda Meetup Vienna.pdf by
20231123_Camunda Meetup Vienna.pdf20231123_Camunda Meetup Vienna.pdf
20231123_Camunda Meetup Vienna.pdfPhactum Softwareentwicklung GmbH
45 views73 slides
Piloting & Scaling Successfully With Microsoft Viva by
Piloting & Scaling Successfully With Microsoft VivaPiloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft VivaRichard Harbridge
13 views160 slides
Design Driven Network Assurance by
Design Driven Network AssuranceDesign Driven Network Assurance
Design Driven Network AssuranceNetwork Automation Forum
19 views42 slides

Recently uploaded(20)

【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院 by IttrainingIttraining
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
【USB韌體設計課程】精選講義節錄-USB的列舉過程_艾鍗學院
Special_edition_innovator_2023.pdf by WillDavies22
Special_edition_innovator_2023.pdfSpecial_edition_innovator_2023.pdf
Special_edition_innovator_2023.pdf
WillDavies2218 views
Piloting & Scaling Successfully With Microsoft Viva by Richard Harbridge
Piloting & Scaling Successfully With Microsoft VivaPiloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft Viva
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors by sugiuralab
TouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective SensorsTouchLog: Finger Micro Gesture Recognition  Using Photo-Reflective Sensors
TouchLog: Finger Micro Gesture Recognition Using Photo-Reflective Sensors
sugiuralab23 views
Business Analyst Series 2023 - Week 3 Session 5 by DianaGray10
Business Analyst Series 2023 -  Week 3 Session 5Business Analyst Series 2023 -  Week 3 Session 5
Business Analyst Series 2023 - Week 3 Session 5
DianaGray10345 views
SAP Automation Using Bar Code and FIORI.pdf by Virendra Rai, PMP
SAP Automation Using Bar Code and FIORI.pdfSAP Automation Using Bar Code and FIORI.pdf
SAP Automation Using Bar Code and FIORI.pdf
Five Things You SHOULD Know About Postman by Postman
Five Things You SHOULD Know About PostmanFive Things You SHOULD Know About Postman
Five Things You SHOULD Know About Postman
Postman38 views
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N... by James Anderson
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
GDG Cloud Southlake 28 Brad Taylor and Shawn Augenstein Old Problems in the N...
James Anderson126 views
HTTP headers that make your website go faster - devs.gent November 2023 by Thijs Feryn
HTTP headers that make your website go faster - devs.gent November 2023HTTP headers that make your website go faster - devs.gent November 2023
HTTP headers that make your website go faster - devs.gent November 2023
Thijs Feryn26 views
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software317 views
Future of AR - Facebook Presentation by Rob McCarty
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
Rob McCarty22 views

Transform your DevOps practices with Security

  • 3. © Copyright 2018 Pivotal Software, Inc. All rights Reserved. Version 1.0 Paul Czarkowski @pczarkowski Transform your Security Team with DevOps
  • 4. © Copyright 2018 Pivotal Software, Inc. All rights Reserved. Version 1.0 Paul Czarkowski @pczarkowski Transform your DevOps Practice with Security
  • 6. Cover w/ Image Agenda ■ Who I Am ■ Compliance ■ DevOps ■ DevOps + Compliance ■ Q+A
  • 8. What is Compliance ? Self Imposed ● CIS Controls / Benchmarks ● Security Technical Implementation Guide (STIG) ● Allowed opensource licenses Regulatory ● PCI (US) ● HIPAA (US) ● Sarbanes-Oxley (US) ● EU GDPR ● NZ Information Security Manual (NZISM)
  • 9. Verification Validation of compliance based on Controls in place. ● Checklists ● External Auditors Checklists Practice, Policy or Procedure established to meet compliance requirements. ● Spreadsheets ● Checklists ● Sharepoint Pages Specifications Documentation of requirements that need to be met in order to be compliant. ● PDFs ● Verbose Compliance Controls Audit
  • 10. Example of Compliance Specifications
  • 11. Example of Compliance Specifications
  • 28. Embedded OS (Windows & Linux) NSX-T CPI (15 methods) v1 v2 v3 ... CVEs Product Updates Java | .NET | NodeJS Pivotal Application Service (PAS) Application Code & Frameworks Buildpacks | Spring Boot | Spring Cloud | Steeltoe Elastic | Packaged Software | Spark Pivotal Container Service (PKS) >cf push >kubectl run YOU build the containerWE build the container vSphere Azure & Azure StackGoogle CloudAWSOpenstack Pivotal Network “3Rs” Github Concourse Concourse Pivotal Services Marketplace Pivotal and Partner Products Continuous delivery Public Cloud Services Customer Managed Services OpenServiceBrokerAPI Repair — CVEs Repave Rotate — Credhub
  • 29. PIVOTAL CLOUD FOUNDRY OPS Powered by BOSH BOSH is an open source tool for release engineering, deployment, lifecycle management, and monitoring of distributed systems. BOSH Packaging w/ embedded OS Server provisioning on any IaaS Software deployment across availability zones Health monitoring (server AND processes) Self-healing w/ Resurrector Storage management Rolling upgrades via canaries Easy scaling of clusters
  • 30. PIVOTAL CLOUD FOUNDRY OPS Powered by BOSH BOSH is an open source tool for release engineering, deployment, lifecycle management, and monitoring of distributed systems. BOSH Packaging w/ embedded OS Server provisioning on any IaaS Software deployment across availability zones Health monitoring (server AND processes) Self-healing w/ Resurrector Storage management Rolling upgrades via canaries Easy scaling of clusters
  • 31. PIVOTAL CLOUD FOUNDRY OPS Powered by BOSH BOSH is an open source tool for release engineering, deployment, lifecycle management, and monitoring of distributed systems. BOSH Packaging w/ embedded OS Server provisioning on any IaaS Software deployment across availability zones Health monitoring (server AND processes) Self-healing w/ Resurrector Storage management Rolling upgrades via canaries Easy scaling of clusters
  • 41. Adopting a DevOps culture Despite varying approaches to describing high-performance teams there is a set of common characteristics that are recognised to lead to success. ● Participative leadership – using a democratic leadership style that involves and engages team members ● Effective decision-making – using a blend of rational and intuitive decision making methods, depending on that nature of the decision task ● Open and clear communication – ensuring that the team mutually constructs shared meaning, using effective communication methods and channels ● Valued diversity – valuing a diversity of experience and background in team, contributing to a diversity of viewpoints, leading to better decision making and solutions ● Mutual trust – trusting in other team members and trusting in the team as an entity ● Clear goals – goals that are developed using SMART criteria; also each goal must have personal meaning and resonance for each team member, building commitment and engagement ● Defined roles and responsibilities – each team member understands what they must do (and what they must not do) to demonstrate their commitment to the team and to support team success ● Positive atmosphere – an overall team culture that is open, transparent, positive, future-focused and able to deliver success https://en.wikipedia.org/wiki/High-performance_teams
  • 42. Lean
  • 45. Mappable Processes that include Security / Compliance Application Release ● Vulnerability Scanning ● Security Scanning (sql injection etc) ● License Scanning ● Attribution Compliance Audits ● Vulnerability Scanning ● Security Scanning (sql injection etc) ● Package updates ● OS inspection Infrastructure Provisioning ● OS Hardening ● Firewalling ● User Management ● Remote logging and auditing ● Intrusion Detection ● Vulnerability Scanning
  • 46. Value Stream map for Provisioning a New Server Current State Prepare Request Network / VLANs Launch VM / Install OS Test Compliance Deliver 1-5 days 1-5 days 1-5 days 1-5 days 1-2 days 1-2 days 1-2 days 1-2 days
  • 47. Value Stream map for Provisioning a New Server Future State Deploy VM Configure VM Test Compliance Deliver 1-5 days 1-5 days 1-5 days 1-2 hours 1-2 hours 1-2 Hours
  • 48. Value Stream map for Provisioning a New Server Future State
  • 52. ● Implements STIG controls via Ansible playbooks ● Opensource project started at Rackspace ● Plays well with existing config management ● Easily override problematic controls ● Extends RSPEC for Compliance testing ● Similar to Serverspec, but better. ● Easy to go from serverspec to inspec ● Inspec-STIG is all of STIG already written into inspec tests.
  • 54. Example of Compliance Specifications
  • 69. Other Security / Compliance tools ● Gauntlt ( Security Testing Framework ) ● Metasploit ( Penetration Testing) ● Syntribos ( API security testing) ● Pivotal LicenseFinder ( Scanning licenses of dependencies ) ● Snort ( Intrusion Detection ) ● Fossology ( license compliance ) ● OpenVAS ( vulnerability scanning ) ● OSSEC ( Intrustion Detection )
  • 71. Transforming How The World Builds Software © Copyright 2018 Pivotal Software, Inc. All rights Reserved.