SlideShare una empresa de Scribd logo
1 de 54
Descargar para leer sin conexión
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Safeguard the Integrity of Your
Code for Fast and Secure
Deployments
Brad Shelton
Senior Cloud Engineer
GDIT
D E V 3 4 9
Marta Whiteaker
Head of EMEA Marketplace
AWS
Matt Girdharry
Marketplace DevSecOps
AWS
Zach Schmitt
Senior Cloud Engineer
GDIT
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What this is…
An intro to AWS Marketplace
Describe our view on DevSecOps
And why we’re focusing on a very specific piece of it today
Showcase our customer
Transforming the philosophy to practice (hopefully with some positive impacts)
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
What this isn’t…
A deep dive on the Marketplace
That’s somewhere else!
A guide to perfecting DevOps or Security
That would be hard.
A focus on AWS services in this space.
We are interested primarily in how customers are using 3rd party technologies.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Quick
Get the software you need in
minutes with just a few clicks or
use the 1-Click deployment option.
Software in AWS Marketplace are
ready-to-run on AWS.
Pay-as-you-go
Only pay for what you use through
various payment options and
receive discounts on longer or
custom terms.
All charges from AWS Marketplace
are consolidated into one bill
from AWS.
Verified
All software in AWS Marketplace
are continuously scanned to
ensure reliability.
AWS Marketplace
A curated digital software catalog that helps
you find, buy, test, and deploy software
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Customize the way you provision software
Find
Networking
Security
Storage
DevOps
Database
Operating Systems
BI & Big Data
Security Information and Event
Management (SIEM)
From a breadth
of categories:
Buy
Free trial
Pay-as-you-go
Hourly
Monthly
Annual and Multi-Year
Bring Your Own License (BYOL)
Seller Private Offers
Through flexible
pricing options:
Deploy
Amazon Machine Image (AMI)
SaaS
API
AWS CloudFormation Template
With multiple
deployment options:
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
A growing digital software catalog
• Deploy software on demand
• 1,300+ ISVs
• Over 4,200 product listings
• 200,000 active customers
• Over 650 million hours of Amazon EC2 deployed
monthly
• Deployed in 16 regions
• Offers 35 categories
• Flexible consumption and contract models
• Easy and secure deployment, almost instantly
• One consolidated bill
• Always evolving
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
94%
73%
of cloud workloads and instances will
be processed by cloud data centers
of cloud workloads will be in public
cloud (27.5% CAGR from 2016 to 2021)
of cloud workloads will be
Software-as-a-Service (SaaS)
75%
Public cloud trends are accelerating
By 2021…
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
The mega 5 software vendors
which represent ~50%
of IT software spend
Top 50 vendors critical to the
journey to the cloud and future
direction of a company
The long tail of 500+ vendors
Microsoft and Oracle managed
by SAP on AWS and VMWare on
AWS IBM or SFDC
Transforming your portfolio: the 5/50/500 model
~15–18% of the IT budget is software
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Operating
systems SIEMStorage BIDatabase DevOpsNetworking
8 popular categories most often provisioned
Security
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Why AWS Marketplace?
Grow your
customer base
Leverage a powerful and
growing cloud offering to
expand your customer base
Improve efficiency
and profitability
Faster sales cycles and
efficient provisioning can lead
to higher overall profitability
Sell the way your
customers want to buy
Streamline software
procurement and offer
flexible pricing models
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Why AWS Marketplace for Security?
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
GDIT
Making the abstract concrete
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Speed! Collaboration! Automation!
Waterfall
Agile
DevOps
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Automation x {Dev + Infra} = DevOps
Solving for the problem
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Speed from Automation!
Computers managing other
computers
Software that can be set to discover,
manage, monitor and fix other
software
Something that removes humans –
and human error – from the
equation
Containerized
applications + Security
Traditional
applications + Security
Application
services + Security
Cloud
infrastructure + Security
Traditional
infrastructure + Security
100%
Breadth
Depth
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Automated Remediation: The Future is Now!
https://arxiv.org/pdf/1810.05806.pdf
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Speed vs. Stability and Security vs. Compliance
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Nirvana
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
{Speed} + {Stability} = DevOps
Solving for the problem
{Speed, Stability} + {Security, Compliance} = DevSecOps
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Agility (DevOps) versus Security.
Software delivered quickly but
with bad security features.
Software quickly iterated;
security is not an inhibitor.
You don’t want to be here. You
really don’t.
Slow delivery, well-armored
applications.
Automated Security
+ ComplianceHighPerformingDevOps
No Yes
No
Yes
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
But…automation in real life can be different
from what’s advertised by all of us automation
enthusiasts
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
⚙
⚙
⚙
⚙
⚙
⚙
⚙ Automation
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Security of the CI/CD pipeline…
IAM
WAF
Logging & Monitoring, Visibility, APM, etc.
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Versus security/compliance of the code in the pipeline
Pre Commit Commit Acceptance Deploy
 Continuous Compliance 
Threat modeling
Initial SAST inside
IDE
Code review
“Break the build“
Compile/build checks
SCA
Container security
Additional SAST
Unit test
Secure infra build
Functional/integration
testing
SCA DAST
Unit test
Security attacks
Deep SAST
Fuzzing, Pen Tests
Provision runtime
environment
Config management
RASP
Security
Compliance
CI/CD
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Making DevOps Sec-sy
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Empower developers to treat security defects as
functional defects
Like errors in code – something that can be fixed
early on in the process to prevent really bad
downstream impacts
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Similar for compliant/safe infrastructure…
Automate the security and compliance of your
infrastructure as code
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Dev: Application code  CI/CD  accelerate into prod
Ops: “Infrastructure as code”  CI/CD  accelerate into prod
Speed 2!
Sec/Comp: “Security + Compliance as code”  CI/CD 
accelerate into prod
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
How is GDIT automating security and compliance
early in the process before code gets into
production?
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
General Dynamics – IT / Geo-Spatial
Intelligence Division
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Where our journey began:
Our initial discovery
• Limited visibility
 Nodes in accounts & intended utilization
 Verification of configurations
• Lengthy Authorized to Operate (ATO) process
• No scalability
• Auditing of environments proved difficult
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Why fix it?
• Legacy processes cause the production deployment of
warfighter supporting applications being delayed
• Enable security teams to increase efficiency and
consistency in compliance, continuous monitoring, and
remediation
• Give security teams positive control over environment
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Developing an enterprise solution…
Requirements
• Insight across enterprise
• Configuration management & validation
• Improving time to ATO completion
• Scalable & consistent
• Continuous monitoring in near real-time
• Rapid mitigation of Zero-Days
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Key Components
1) InSpec & Chef Client
2) Chef Automate
3) Habitat
4) CI/CD Pipelines
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
InSpec & Chef Client
• InSpec - Local system service that enables the
system to run compliance profiles
• Chef Client - Local system service that allows for
system configuration and mitigation
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Continuous Compliance with InSpec
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Appeals to multiple teams
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Introducing InSpec
InSpec helps express security & compliance requirements
as code and incorporate it directly into the delivery process.
Systems shall have a
Mandatory Access Control
system installed and enabled.
control "ensure_selinux_installed" do
title "Ensure SELinux is installed"
desc "SELinux provides Mandatory Access
Control"
impact 1.0
describe package("libselinux") do
it { should be_installed }
end
end
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Compliance for Application-Level Resources
● Docker container/image/service
● Nginx, Apache, IIS configuration
● System packages
● PostgreSQL, Oracle, MySQL database configuration
● XML configuration elements using XPath
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Chef-Client
• Utilizes cookbooks and recipes to
implement desired state configuration
in a repeatable and consistent manner
• Enables the mitigation of failures that
are reported in Chef Automate from the
InSpec results
• Provides the ability to implement Zero-
Day fixes or configuration changes
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Chef Automate
• Single source for configuration management and
compliance reports
• Provides notifications for results
• Provides an audit trail of changes to configuration
management and compliance
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Continuous Compliance with Chef Automate
• Real-time enterprise fleet
compliance dashboard
• 125+ built-in baselines for
standard compliance
frameworks
• Compliance report
generation and
sharing/exporting
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Cloud Configuration Verification
Write compliance policies for all aspects of
cloud configuration:
● Virtual machines
● Security groups
● Block storage security policies
● Networking
● Identity and access management
● Log management
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Example: InSpec AWS S3 Bucket Policy
describe aws_s3_bucket(bucket_name: 'my_secret_files') do
it { should exist }
it { should_not be_public }
it { should have_access_logging_enabled }
end
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Habitat
• Application Automation & Service Manager
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Utilizing Habitat
Libraries
Operating System
Application
Application &
Libraries
OS
● All of the traditional problems are a result
of this pattern: building up from the
operating system
● The entire triangle becomes the artifact
you carry around with you now and in the
future (including sometimes the VM and
the server!)
● Habitat builds from the application down
● Embedded supervisor as standard
management interface
● Builds have strict dependency control
Application Libraries
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
CI/CD Pipeline
• Tools and methods used for automating our
enterprise services
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Base AMI CI/CD Pipeline
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Our Key Benefits
• Maintain a real time view of enterprise status
• Positive control on the environment
• Detect security issues before they reach production
• Reduce risk and vulnerabilities
• Highly scalable
• Significantly reducing time to ATO
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Thank you!
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Brad & Zach
Sr. Cloud Engineers
GDIT
Marta & Matt
AWS Marketplace
© 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.

Más contenido relacionado

La actualidad más candente

A Chronicle of Airbnb Architecture Evolution (ARC407) - AWS re:Invent 2018
A Chronicle of Airbnb Architecture Evolution (ARC407) - AWS re:Invent 2018A Chronicle of Airbnb Architecture Evolution (ARC407) - AWS re:Invent 2018
A Chronicle of Airbnb Architecture Evolution (ARC407) - AWS re:Invent 2018Amazon Web Services
 
人工智能 (AI) 與機器學習概覽 (Level 200)
人工智能 (AI) 與機器學習概覽 (Level 200)人工智能 (AI) 與機器學習概覽 (Level 200)
人工智能 (AI) 與機器學習概覽 (Level 200)Amazon Web Services
 
Amazon Cloud Directory Deep Dive (DAT364) - AWS re:Invent 2018
Amazon Cloud Directory Deep Dive (DAT364) - AWS re:Invent 2018Amazon Cloud Directory Deep Dive (DAT364) - AWS re:Invent 2018
Amazon Cloud Directory Deep Dive (DAT364) - AWS re:Invent 2018Amazon Web Services
 
A Few Milliseconds in the Life of an HTTP Request (CTD416) - AWS re:Invent 2018
A Few Milliseconds in the Life of an HTTP Request (CTD416) - AWS re:Invent 2018A Few Milliseconds in the Life of an HTTP Request (CTD416) - AWS re:Invent 2018
A Few Milliseconds in the Life of an HTTP Request (CTD416) - AWS re:Invent 2018Amazon Web Services
 
Bring the Power of AI to Your Amazon Connect Contact Center (BAP322-R1) - AWS...
Bring the Power of AI to Your Amazon Connect Contact Center (BAP322-R1) - AWS...Bring the Power of AI to Your Amazon Connect Contact Center (BAP322-R1) - AWS...
Bring the Power of AI to Your Amazon Connect Contact Center (BAP322-R1) - AWS...Amazon Web Services
 
Building and Moving Live Broadcasting to AWS (CTD305) - AWS re:Invent 2018
Building and Moving Live Broadcasting to AWS (CTD305) - AWS re:Invent 2018Building and Moving Live Broadcasting to AWS (CTD305) - AWS re:Invent 2018
Building and Moving Live Broadcasting to AWS (CTD305) - AWS re:Invent 2018Amazon Web Services
 
Join HPE to Learn How to Keep Your Career Relevant and Not Be Automated out o...
Join HPE to Learn How to Keep Your Career Relevant and Not Be Automated out o...Join HPE to Learn How to Keep Your Career Relevant and Not Be Automated out o...
Join HPE to Learn How to Keep Your Career Relevant and Not Be Automated out o...Amazon Web Services
 
Five New Security Automations Using AWS Security Services & Open Source (SEC4...
Five New Security Automations Using AWS Security Services & Open Source (SEC4...Five New Security Automations Using AWS Security Services & Open Source (SEC4...
Five New Security Automations Using AWS Security Services & Open Source (SEC4...Amazon Web Services
 
Modernizing Media Supply Chains with AWS Serverless (API301) - AWS re:Invent ...
Modernizing Media Supply Chains with AWS Serverless (API301) - AWS re:Invent ...Modernizing Media Supply Chains with AWS Serverless (API301) - AWS re:Invent ...
Modernizing Media Supply Chains with AWS Serverless (API301) - AWS re:Invent ...Amazon Web Services
 
ENT205 Preparing Your Team for a Cloud Transformation
ENT205 Preparing Your Team for a Cloud TransformationENT205 Preparing Your Team for a Cloud Transformation
ENT205 Preparing Your Team for a Cloud TransformationAmazon Web Services
 
Build a Searchable Media Library & Moderate Content at Scale Using Machine Le...
Build a Searchable Media Library & Moderate Content at Scale Using Machine Le...Build a Searchable Media Library & Moderate Content at Scale Using Machine Le...
Build a Searchable Media Library & Moderate Content at Scale Using Machine Le...Amazon Web Services
 
AWS Storage Leadership Session: What's New in Amazon S3, Amazon EFS, Amazon E...
AWS Storage Leadership Session: What's New in Amazon S3, Amazon EFS, Amazon E...AWS Storage Leadership Session: What's New in Amazon S3, Amazon EFS, Amazon E...
AWS Storage Leadership Session: What's New in Amazon S3, Amazon EFS, Amazon E...Amazon Web Services
 
Any Given Thursday, Friday, Saturday: How Pac-12 Streams Hundreds of Live Eve...
Any Given Thursday, Friday, Saturday: How Pac-12 Streams Hundreds of Live Eve...Any Given Thursday, Friday, Saturday: How Pac-12 Streams Hundreds of Live Eve...
Any Given Thursday, Friday, Saturday: How Pac-12 Streams Hundreds of Live Eve...Amazon Web Services
 
AWS and Symantec: Cyber Defense at Scale (SEC311-S) - AWS re:Invent 2018
AWS and Symantec: Cyber Defense at Scale (SEC311-S) - AWS re:Invent 2018AWS and Symantec: Cyber Defense at Scale (SEC311-S) - AWS re:Invent 2018
AWS and Symantec: Cyber Defense at Scale (SEC311-S) - AWS re:Invent 2018Amazon Web Services
 
Compliance and Security Mitigation Techniques
Compliance and Security Mitigation TechniquesCompliance and Security Mitigation Techniques
Compliance and Security Mitigation TechniquesAmazon Web Services
 
Proven Methodologies for Accelerating Your Cloud Journey (ENT308-S) - AWS re:...
Proven Methodologies for Accelerating Your Cloud Journey (ENT308-S) - AWS re:...Proven Methodologies for Accelerating Your Cloud Journey (ENT308-S) - AWS re:...
Proven Methodologies for Accelerating Your Cloud Journey (ENT308-S) - AWS re:...Amazon Web Services
 
Continuous Compliance for Modern Application Pipelines (GPSWS402) - AWS re:In...
Continuous Compliance for Modern Application Pipelines (GPSWS402) - AWS re:In...Continuous Compliance for Modern Application Pipelines (GPSWS402) - AWS re:In...
Continuous Compliance for Modern Application Pipelines (GPSWS402) - AWS re:In...Amazon Web Services
 
Build, Train, and Deploy ML Models Quickly and Easily with Amazon SageMaker, ...
Build, Train, and Deploy ML Models Quickly and Easily with Amazon SageMaker, ...Build, Train, and Deploy ML Models Quickly and Easily with Amazon SageMaker, ...
Build, Train, and Deploy ML Models Quickly and Easily with Amazon SageMaker, ...Amazon Web Services
 
Exploiting IoT & Machine Learning to transform Power and Utilities
Exploiting IoT & Machine Learning to transform Power and UtilitiesExploiting IoT & Machine Learning to transform Power and Utilities
Exploiting IoT & Machine Learning to transform Power and UtilitiesAmazon Web Services
 

La actualidad más candente (20)

A Chronicle of Airbnb Architecture Evolution (ARC407) - AWS re:Invent 2018
A Chronicle of Airbnb Architecture Evolution (ARC407) - AWS re:Invent 2018A Chronicle of Airbnb Architecture Evolution (ARC407) - AWS re:Invent 2018
A Chronicle of Airbnb Architecture Evolution (ARC407) - AWS re:Invent 2018
 
人工智能 (AI) 與機器學習概覽 (Level 200)
人工智能 (AI) 與機器學習概覽 (Level 200)人工智能 (AI) 與機器學習概覽 (Level 200)
人工智能 (AI) 與機器學習概覽 (Level 200)
 
Amazon Cloud Directory Deep Dive (DAT364) - AWS re:Invent 2018
Amazon Cloud Directory Deep Dive (DAT364) - AWS re:Invent 2018Amazon Cloud Directory Deep Dive (DAT364) - AWS re:Invent 2018
Amazon Cloud Directory Deep Dive (DAT364) - AWS re:Invent 2018
 
A Few Milliseconds in the Life of an HTTP Request (CTD416) - AWS re:Invent 2018
A Few Milliseconds in the Life of an HTTP Request (CTD416) - AWS re:Invent 2018A Few Milliseconds in the Life of an HTTP Request (CTD416) - AWS re:Invent 2018
A Few Milliseconds in the Life of an HTTP Request (CTD416) - AWS re:Invent 2018
 
Bring the Power of AI to Your Amazon Connect Contact Center (BAP322-R1) - AWS...
Bring the Power of AI to Your Amazon Connect Contact Center (BAP322-R1) - AWS...Bring the Power of AI to Your Amazon Connect Contact Center (BAP322-R1) - AWS...
Bring the Power of AI to Your Amazon Connect Contact Center (BAP322-R1) - AWS...
 
Building and Moving Live Broadcasting to AWS (CTD305) - AWS re:Invent 2018
Building and Moving Live Broadcasting to AWS (CTD305) - AWS re:Invent 2018Building and Moving Live Broadcasting to AWS (CTD305) - AWS re:Invent 2018
Building and Moving Live Broadcasting to AWS (CTD305) - AWS re:Invent 2018
 
Join HPE to Learn How to Keep Your Career Relevant and Not Be Automated out o...
Join HPE to Learn How to Keep Your Career Relevant and Not Be Automated out o...Join HPE to Learn How to Keep Your Career Relevant and Not Be Automated out o...
Join HPE to Learn How to Keep Your Career Relevant and Not Be Automated out o...
 
Five New Security Automations Using AWS Security Services & Open Source (SEC4...
Five New Security Automations Using AWS Security Services & Open Source (SEC4...Five New Security Automations Using AWS Security Services & Open Source (SEC4...
Five New Security Automations Using AWS Security Services & Open Source (SEC4...
 
Modernizing Media Supply Chains with AWS Serverless (API301) - AWS re:Invent ...
Modernizing Media Supply Chains with AWS Serverless (API301) - AWS re:Invent ...Modernizing Media Supply Chains with AWS Serverless (API301) - AWS re:Invent ...
Modernizing Media Supply Chains with AWS Serverless (API301) - AWS re:Invent ...
 
ENT205 Preparing Your Team for a Cloud Transformation
ENT205 Preparing Your Team for a Cloud TransformationENT205 Preparing Your Team for a Cloud Transformation
ENT205 Preparing Your Team for a Cloud Transformation
 
Build a Searchable Media Library & Moderate Content at Scale Using Machine Le...
Build a Searchable Media Library & Moderate Content at Scale Using Machine Le...Build a Searchable Media Library & Moderate Content at Scale Using Machine Le...
Build a Searchable Media Library & Moderate Content at Scale Using Machine Le...
 
AWS Storage Leadership Session: What's New in Amazon S3, Amazon EFS, Amazon E...
AWS Storage Leadership Session: What's New in Amazon S3, Amazon EFS, Amazon E...AWS Storage Leadership Session: What's New in Amazon S3, Amazon EFS, Amazon E...
AWS Storage Leadership Session: What's New in Amazon S3, Amazon EFS, Amazon E...
 
Any Given Thursday, Friday, Saturday: How Pac-12 Streams Hundreds of Live Eve...
Any Given Thursday, Friday, Saturday: How Pac-12 Streams Hundreds of Live Eve...Any Given Thursday, Friday, Saturday: How Pac-12 Streams Hundreds of Live Eve...
Any Given Thursday, Friday, Saturday: How Pac-12 Streams Hundreds of Live Eve...
 
AWS and Symantec: Cyber Defense at Scale (SEC311-S) - AWS re:Invent 2018
AWS and Symantec: Cyber Defense at Scale (SEC311-S) - AWS re:Invent 2018AWS and Symantec: Cyber Defense at Scale (SEC311-S) - AWS re:Invent 2018
AWS and Symantec: Cyber Defense at Scale (SEC311-S) - AWS re:Invent 2018
 
Compliance and Security Mitigation Techniques
Compliance and Security Mitigation TechniquesCompliance and Security Mitigation Techniques
Compliance and Security Mitigation Techniques
 
Proven Methodologies for Accelerating Your Cloud Journey (ENT308-S) - AWS re:...
Proven Methodologies for Accelerating Your Cloud Journey (ENT308-S) - AWS re:...Proven Methodologies for Accelerating Your Cloud Journey (ENT308-S) - AWS re:...
Proven Methodologies for Accelerating Your Cloud Journey (ENT308-S) - AWS re:...
 
Building a Monitoring Plan.pdf
Building a Monitoring Plan.pdfBuilding a Monitoring Plan.pdf
Building a Monitoring Plan.pdf
 
Continuous Compliance for Modern Application Pipelines (GPSWS402) - AWS re:In...
Continuous Compliance for Modern Application Pipelines (GPSWS402) - AWS re:In...Continuous Compliance for Modern Application Pipelines (GPSWS402) - AWS re:In...
Continuous Compliance for Modern Application Pipelines (GPSWS402) - AWS re:In...
 
Build, Train, and Deploy ML Models Quickly and Easily with Amazon SageMaker, ...
Build, Train, and Deploy ML Models Quickly and Easily with Amazon SageMaker, ...Build, Train, and Deploy ML Models Quickly and Easily with Amazon SageMaker, ...
Build, Train, and Deploy ML Models Quickly and Easily with Amazon SageMaker, ...
 
Exploiting IoT & Machine Learning to transform Power and Utilities
Exploiting IoT & Machine Learning to transform Power and UtilitiesExploiting IoT & Machine Learning to transform Power and Utilities
Exploiting IoT & Machine Learning to transform Power and Utilities
 

Similar a [REPEAT 1] Safeguard the Integrity of Your Code for Fast and Secure Deployments (DEV349-R1) - AWS re:Invent 2018

2018 re:Invent - Safeguard the Integrity of Your Code for Fast and Secure Dep...
2018 re:Invent - Safeguard the Integrity of Your Code for Fast and Secure Dep...2018 re:Invent - Safeguard the Integrity of Your Code for Fast and Secure Dep...
2018 re:Invent - Safeguard the Integrity of Your Code for Fast and Secure Dep...Martin Klie
 
Moving 400 Engineers to AWS: Our Journey to Secure Adoption (SEC306-S) - AWS ...
Moving 400 Engineers to AWS: Our Journey to Secure Adoption (SEC306-S) - AWS ...Moving 400 Engineers to AWS: Our Journey to Secure Adoption (SEC306-S) - AWS ...
Moving 400 Engineers to AWS: Our Journey to Secure Adoption (SEC306-S) - AWS ...Amazon Web Services
 
Best Practices for Safe Deployments on AWS Lambda and Amazon API Gateway (SRV...
Best Practices for Safe Deployments on AWS Lambda and Amazon API Gateway (SRV...Best Practices for Safe Deployments on AWS Lambda and Amazon API Gateway (SRV...
Best Practices for Safe Deployments on AWS Lambda and Amazon API Gateway (SRV...Amazon Web Services
 
Unlocking Software Innovation with AWS - Adrian White - AWS TechShift ANZ 2018
Unlocking Software Innovation with AWS - Adrian White - AWS TechShift ANZ 2018Unlocking Software Innovation with AWS - Adrian White - AWS TechShift ANZ 2018
Unlocking Software Innovation with AWS - Adrian White - AWS TechShift ANZ 2018Amazon Web Services
 
[NEW LAUNCH!] Introducing AWS App Mesh – service mesh on AWS (CON367) - AWS r...
[NEW LAUNCH!] Introducing AWS App Mesh – service mesh on AWS (CON367) - AWS r...[NEW LAUNCH!] Introducing AWS App Mesh – service mesh on AWS (CON367) - AWS r...
[NEW LAUNCH!] Introducing AWS App Mesh – service mesh on AWS (CON367) - AWS r...Amazon Web Services
 
Building Microservices with Containers (CON308-R1) - AWS re:Invent 2018
Building Microservices with Containers (CON308-R1) - AWS re:Invent 2018Building Microservices with Containers (CON308-R1) - AWS re:Invent 2018
Building Microservices with Containers (CON308-R1) - AWS re:Invent 2018Amazon Web Services
 
Remove Undifferentiated Heavy Lifting from CI/CD Toolsets with Corteva Agrisc...
Remove Undifferentiated Heavy Lifting from CI/CD Toolsets with Corteva Agrisc...Remove Undifferentiated Heavy Lifting from CI/CD Toolsets with Corteva Agrisc...
Remove Undifferentiated Heavy Lifting from CI/CD Toolsets with Corteva Agrisc...Amazon Web Services
 
DevSecOps 的規模化實踐 (Level: 300-400)
DevSecOps 的規模化實踐 (Level: 300-400)DevSecOps 的規模化實踐 (Level: 300-400)
DevSecOps 的規模化實踐 (Level: 300-400)Amazon Web Services
 
DevOps, CI/CD, cost management, and security on AWS
DevOps, CI/CD, cost management, and security on AWSDevOps, CI/CD, cost management, and security on AWS
DevOps, CI/CD, cost management, and security on AWSTom Laszewski
 
The Quest for Continuous ATO: A Case Study Featuring the US Intelligence Comm...
The Quest for Continuous ATO: A Case Study Featuring the US Intelligence Comm...The Quest for Continuous ATO: A Case Study Featuring the US Intelligence Comm...
The Quest for Continuous ATO: A Case Study Featuring the US Intelligence Comm...Amazon Web Services
 
Making Hybrid Work for You: Getting into the Cloud Fast (GPSTEC308) - AWS re:...
Making Hybrid Work for You: Getting into the Cloud Fast (GPSTEC308) - AWS re:...Making Hybrid Work for You: Getting into the Cloud Fast (GPSTEC308) - AWS re:...
Making Hybrid Work for You: Getting into the Cloud Fast (GPSTEC308) - AWS re:...Amazon Web Services
 
How can your business benefit from going Serverless
How can your business benefit from going ServerlessHow can your business benefit from going Serverless
How can your business benefit from going ServerlessAmazon Web Services
 
How can your business benefit from going serverless?
How can your business benefit from going serverless?How can your business benefit from going serverless?
How can your business benefit from going serverless?Adrian Hornsby
 
Scaling and Automating DevOps with CloudBees and Spot Instances (GPSTEC310) -...
Scaling and Automating DevOps with CloudBees and Spot Instances (GPSTEC310) -...Scaling and Automating DevOps with CloudBees and Spot Instances (GPSTEC310) -...
Scaling and Automating DevOps with CloudBees and Spot Instances (GPSTEC310) -...Amazon Web Services
 
Deep Dive into AWS X-Ray: Monitor Modern Applications (DEV324) - AWS re:Inven...
Deep Dive into AWS X-Ray: Monitor Modern Applications (DEV324) - AWS re:Inven...Deep Dive into AWS X-Ray: Monitor Modern Applications (DEV324) - AWS re:Inven...
Deep Dive into AWS X-Ray: Monitor Modern Applications (DEV324) - AWS re:Inven...Amazon Web Services
 
Drive Self-Service & Standardization in the First 100 Days of Your Cloud Migr...
Drive Self-Service & Standardization in the First 100 Days of Your Cloud Migr...Drive Self-Service & Standardization in the First 100 Days of Your Cloud Migr...
Drive Self-Service & Standardization in the First 100 Days of Your Cloud Migr...Amazon Web Services
 
產業轉型:如何利用AWS構建SaaS服務平台,新思維拓展新商機 (Level: 200)
產業轉型:如何利用AWS構建SaaS服務平台,新思維拓展新商機 (Level: 200)產業轉型:如何利用AWS構建SaaS服務平台,新思維拓展新商機 (Level: 200)
產業轉型:如何利用AWS構建SaaS服務平台,新思維拓展新商機 (Level: 200)Amazon Web Services
 
The Future of Enterprise IT - Lessons Learned
The Future of Enterprise IT - Lessons LearnedThe Future of Enterprise IT - Lessons Learned
The Future of Enterprise IT - Lessons LearnedAmazon Web Services
 

Similar a [REPEAT 1] Safeguard the Integrity of Your Code for Fast and Secure Deployments (DEV349-R1) - AWS re:Invent 2018 (20)

2018 re:Invent - Safeguard the Integrity of Your Code for Fast and Secure Dep...
2018 re:Invent - Safeguard the Integrity of Your Code for Fast and Secure Dep...2018 re:Invent - Safeguard the Integrity of Your Code for Fast and Secure Dep...
2018 re:Invent - Safeguard the Integrity of Your Code for Fast and Secure Dep...
 
Moving 400 Engineers to AWS: Our Journey to Secure Adoption (SEC306-S) - AWS ...
Moving 400 Engineers to AWS: Our Journey to Secure Adoption (SEC306-S) - AWS ...Moving 400 Engineers to AWS: Our Journey to Secure Adoption (SEC306-S) - AWS ...
Moving 400 Engineers to AWS: Our Journey to Secure Adoption (SEC306-S) - AWS ...
 
Best Practices for Safe Deployments on AWS Lambda and Amazon API Gateway (SRV...
Best Practices for Safe Deployments on AWS Lambda and Amazon API Gateway (SRV...Best Practices for Safe Deployments on AWS Lambda and Amazon API Gateway (SRV...
Best Practices for Safe Deployments on AWS Lambda and Amazon API Gateway (SRV...
 
Unlocking Software Innovation with AWS - Adrian White - AWS TechShift ANZ 2018
Unlocking Software Innovation with AWS - Adrian White - AWS TechShift ANZ 2018Unlocking Software Innovation with AWS - Adrian White - AWS TechShift ANZ 2018
Unlocking Software Innovation with AWS - Adrian White - AWS TechShift ANZ 2018
 
[NEW LAUNCH!] Introducing AWS App Mesh – service mesh on AWS (CON367) - AWS r...
[NEW LAUNCH!] Introducing AWS App Mesh – service mesh on AWS (CON367) - AWS r...[NEW LAUNCH!] Introducing AWS App Mesh – service mesh on AWS (CON367) - AWS r...
[NEW LAUNCH!] Introducing AWS App Mesh – service mesh on AWS (CON367) - AWS r...
 
Building Microservices with Containers (CON308-R1) - AWS re:Invent 2018
Building Microservices with Containers (CON308-R1) - AWS re:Invent 2018Building Microservices with Containers (CON308-R1) - AWS re:Invent 2018
Building Microservices with Containers (CON308-R1) - AWS re:Invent 2018
 
Remove Undifferentiated Heavy Lifting from CI/CD Toolsets with Corteva Agrisc...
Remove Undifferentiated Heavy Lifting from CI/CD Toolsets with Corteva Agrisc...Remove Undifferentiated Heavy Lifting from CI/CD Toolsets with Corteva Agrisc...
Remove Undifferentiated Heavy Lifting from CI/CD Toolsets with Corteva Agrisc...
 
DevSecOps 的規模化實踐 (Level: 300-400)
DevSecOps 的規模化實踐 (Level: 300-400)DevSecOps 的規模化實踐 (Level: 300-400)
DevSecOps 的規模化實踐 (Level: 300-400)
 
DevOps: The Amazon Story
DevOps: The Amazon StoryDevOps: The Amazon Story
DevOps: The Amazon Story
 
DevOps, CI/CD, cost management, and security on AWS
DevOps, CI/CD, cost management, and security on AWSDevOps, CI/CD, cost management, and security on AWS
DevOps, CI/CD, cost management, and security on AWS
 
The Quest for Continuous ATO: A Case Study Featuring the US Intelligence Comm...
The Quest for Continuous ATO: A Case Study Featuring the US Intelligence Comm...The Quest for Continuous ATO: A Case Study Featuring the US Intelligence Comm...
The Quest for Continuous ATO: A Case Study Featuring the US Intelligence Comm...
 
Containers for Startups
Containers for StartupsContainers for Startups
Containers for Startups
 
Making Hybrid Work for You: Getting into the Cloud Fast (GPSTEC308) - AWS re:...
Making Hybrid Work for You: Getting into the Cloud Fast (GPSTEC308) - AWS re:...Making Hybrid Work for You: Getting into the Cloud Fast (GPSTEC308) - AWS re:...
Making Hybrid Work for You: Getting into the Cloud Fast (GPSTEC308) - AWS re:...
 
How can your business benefit from going Serverless
How can your business benefit from going ServerlessHow can your business benefit from going Serverless
How can your business benefit from going Serverless
 
How can your business benefit from going serverless?
How can your business benefit from going serverless?How can your business benefit from going serverless?
How can your business benefit from going serverless?
 
Scaling and Automating DevOps with CloudBees and Spot Instances (GPSTEC310) -...
Scaling and Automating DevOps with CloudBees and Spot Instances (GPSTEC310) -...Scaling and Automating DevOps with CloudBees and Spot Instances (GPSTEC310) -...
Scaling and Automating DevOps with CloudBees and Spot Instances (GPSTEC310) -...
 
Deep Dive into AWS X-Ray: Monitor Modern Applications (DEV324) - AWS re:Inven...
Deep Dive into AWS X-Ray: Monitor Modern Applications (DEV324) - AWS re:Inven...Deep Dive into AWS X-Ray: Monitor Modern Applications (DEV324) - AWS re:Inven...
Deep Dive into AWS X-Ray: Monitor Modern Applications (DEV324) - AWS re:Inven...
 
Drive Self-Service & Standardization in the First 100 Days of Your Cloud Migr...
Drive Self-Service & Standardization in the First 100 Days of Your Cloud Migr...Drive Self-Service & Standardization in the First 100 Days of Your Cloud Migr...
Drive Self-Service & Standardization in the First 100 Days of Your Cloud Migr...
 
產業轉型:如何利用AWS構建SaaS服務平台,新思維拓展新商機 (Level: 200)
產業轉型:如何利用AWS構建SaaS服務平台,新思維拓展新商機 (Level: 200)產業轉型:如何利用AWS構建SaaS服務平台,新思維拓展新商機 (Level: 200)
產業轉型:如何利用AWS構建SaaS服務平台,新思維拓展新商機 (Level: 200)
 
The Future of Enterprise IT - Lessons Learned
The Future of Enterprise IT - Lessons LearnedThe Future of Enterprise IT - Lessons Learned
The Future of Enterprise IT - Lessons Learned
 

Más de Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

Más de Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

[REPEAT 1] Safeguard the Integrity of Your Code for Fast and Secure Deployments (DEV349-R1) - AWS re:Invent 2018

  • 1.
  • 2. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Safeguard the Integrity of Your Code for Fast and Secure Deployments Brad Shelton Senior Cloud Engineer GDIT D E V 3 4 9 Marta Whiteaker Head of EMEA Marketplace AWS Matt Girdharry Marketplace DevSecOps AWS Zach Schmitt Senior Cloud Engineer GDIT
  • 3. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. What this is… An intro to AWS Marketplace Describe our view on DevSecOps And why we’re focusing on a very specific piece of it today Showcase our customer Transforming the philosophy to practice (hopefully with some positive impacts)
  • 4. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. What this isn’t… A deep dive on the Marketplace That’s somewhere else! A guide to perfecting DevOps or Security That would be hard. A focus on AWS services in this space. We are interested primarily in how customers are using 3rd party technologies.
  • 5. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 6. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Quick Get the software you need in minutes with just a few clicks or use the 1-Click deployment option. Software in AWS Marketplace are ready-to-run on AWS. Pay-as-you-go Only pay for what you use through various payment options and receive discounts on longer or custom terms. All charges from AWS Marketplace are consolidated into one bill from AWS. Verified All software in AWS Marketplace are continuously scanned to ensure reliability. AWS Marketplace A curated digital software catalog that helps you find, buy, test, and deploy software
  • 7. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Customize the way you provision software Find Networking Security Storage DevOps Database Operating Systems BI & Big Data Security Information and Event Management (SIEM) From a breadth of categories: Buy Free trial Pay-as-you-go Hourly Monthly Annual and Multi-Year Bring Your Own License (BYOL) Seller Private Offers Through flexible pricing options: Deploy Amazon Machine Image (AMI) SaaS API AWS CloudFormation Template With multiple deployment options:
  • 8. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. A growing digital software catalog • Deploy software on demand • 1,300+ ISVs • Over 4,200 product listings • 200,000 active customers • Over 650 million hours of Amazon EC2 deployed monthly • Deployed in 16 regions • Offers 35 categories • Flexible consumption and contract models • Easy and secure deployment, almost instantly • One consolidated bill • Always evolving
  • 9. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. 94% 73% of cloud workloads and instances will be processed by cloud data centers of cloud workloads will be in public cloud (27.5% CAGR from 2016 to 2021) of cloud workloads will be Software-as-a-Service (SaaS) 75% Public cloud trends are accelerating By 2021…
  • 10. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. The mega 5 software vendors which represent ~50% of IT software spend Top 50 vendors critical to the journey to the cloud and future direction of a company The long tail of 500+ vendors Microsoft and Oracle managed by SAP on AWS and VMWare on AWS IBM or SFDC Transforming your portfolio: the 5/50/500 model ~15–18% of the IT budget is software
  • 11. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Operating systems SIEMStorage BIDatabase DevOpsNetworking 8 popular categories most often provisioned Security
  • 12. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Why AWS Marketplace? Grow your customer base Leverage a powerful and growing cloud offering to expand your customer base Improve efficiency and profitability Faster sales cycles and efficient provisioning can lead to higher overall profitability Sell the way your customers want to buy Streamline software procurement and offer flexible pricing models
  • 13. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Why AWS Marketplace for Security?
  • 14. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. GDIT Making the abstract concrete
  • 15. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Speed! Collaboration! Automation! Waterfall Agile DevOps
  • 16. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Automation x {Dev + Infra} = DevOps Solving for the problem
  • 17. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Speed from Automation! Computers managing other computers Software that can be set to discover, manage, monitor and fix other software Something that removes humans – and human error – from the equation Containerized applications + Security Traditional applications + Security Application services + Security Cloud infrastructure + Security Traditional infrastructure + Security 100% Breadth Depth
  • 18. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Automated Remediation: The Future is Now! https://arxiv.org/pdf/1810.05806.pdf
  • 19. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Speed vs. Stability and Security vs. Compliance
  • 20. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Nirvana
  • 21. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. {Speed} + {Stability} = DevOps Solving for the problem {Speed, Stability} + {Security, Compliance} = DevSecOps
  • 22. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Agility (DevOps) versus Security. Software delivered quickly but with bad security features. Software quickly iterated; security is not an inhibitor. You don’t want to be here. You really don’t. Slow delivery, well-armored applications. Automated Security + ComplianceHighPerformingDevOps No Yes No Yes
  • 23. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. But…automation in real life can be different from what’s advertised by all of us automation enthusiasts
  • 24. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. ⚙ ⚙ ⚙ ⚙ ⚙ ⚙ ⚙ Automation
  • 25. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Security of the CI/CD pipeline… IAM WAF Logging & Monitoring, Visibility, APM, etc.
  • 26. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Versus security/compliance of the code in the pipeline Pre Commit Commit Acceptance Deploy  Continuous Compliance  Threat modeling Initial SAST inside IDE Code review “Break the build“ Compile/build checks SCA Container security Additional SAST Unit test Secure infra build Functional/integration testing SCA DAST Unit test Security attacks Deep SAST Fuzzing, Pen Tests Provision runtime environment Config management RASP Security Compliance CI/CD
  • 27. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Making DevOps Sec-sy
  • 28. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Empower developers to treat security defects as functional defects Like errors in code – something that can be fixed early on in the process to prevent really bad downstream impacts
  • 29. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Similar for compliant/safe infrastructure… Automate the security and compliance of your infrastructure as code
  • 30. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Dev: Application code  CI/CD  accelerate into prod Ops: “Infrastructure as code”  CI/CD  accelerate into prod Speed 2! Sec/Comp: “Security + Compliance as code”  CI/CD  accelerate into prod
  • 31. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. How is GDIT automating security and compliance early in the process before code gets into production?
  • 32. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. General Dynamics – IT / Geo-Spatial Intelligence Division
  • 33. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Where our journey began: Our initial discovery • Limited visibility  Nodes in accounts & intended utilization  Verification of configurations • Lengthy Authorized to Operate (ATO) process • No scalability • Auditing of environments proved difficult
  • 34. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Why fix it? • Legacy processes cause the production deployment of warfighter supporting applications being delayed • Enable security teams to increase efficiency and consistency in compliance, continuous monitoring, and remediation • Give security teams positive control over environment
  • 35. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Developing an enterprise solution… Requirements • Insight across enterprise • Configuration management & validation • Improving time to ATO completion • Scalable & consistent • Continuous monitoring in near real-time • Rapid mitigation of Zero-Days
  • 36. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Key Components 1) InSpec & Chef Client 2) Chef Automate 3) Habitat 4) CI/CD Pipelines
  • 37. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. InSpec & Chef Client • InSpec - Local system service that enables the system to run compliance profiles • Chef Client - Local system service that allows for system configuration and mitigation
  • 38. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Continuous Compliance with InSpec
  • 39. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Appeals to multiple teams
  • 40. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Introducing InSpec InSpec helps express security & compliance requirements as code and incorporate it directly into the delivery process. Systems shall have a Mandatory Access Control system installed and enabled. control "ensure_selinux_installed" do title "Ensure SELinux is installed" desc "SELinux provides Mandatory Access Control" impact 1.0 describe package("libselinux") do it { should be_installed } end end
  • 41. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Compliance for Application-Level Resources ● Docker container/image/service ● Nginx, Apache, IIS configuration ● System packages ● PostgreSQL, Oracle, MySQL database configuration ● XML configuration elements using XPath
  • 42. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Chef-Client • Utilizes cookbooks and recipes to implement desired state configuration in a repeatable and consistent manner • Enables the mitigation of failures that are reported in Chef Automate from the InSpec results • Provides the ability to implement Zero- Day fixes or configuration changes
  • 43. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Chef Automate • Single source for configuration management and compliance reports • Provides notifications for results • Provides an audit trail of changes to configuration management and compliance
  • 44. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Continuous Compliance with Chef Automate • Real-time enterprise fleet compliance dashboard • 125+ built-in baselines for standard compliance frameworks • Compliance report generation and sharing/exporting
  • 45. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Cloud Configuration Verification Write compliance policies for all aspects of cloud configuration: ● Virtual machines ● Security groups ● Block storage security policies ● Networking ● Identity and access management ● Log management
  • 46. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Example: InSpec AWS S3 Bucket Policy describe aws_s3_bucket(bucket_name: 'my_secret_files') do it { should exist } it { should_not be_public } it { should have_access_logging_enabled } end
  • 47. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Habitat • Application Automation & Service Manager
  • 48. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Utilizing Habitat Libraries Operating System Application Application & Libraries OS ● All of the traditional problems are a result of this pattern: building up from the operating system ● The entire triangle becomes the artifact you carry around with you now and in the future (including sometimes the VM and the server!) ● Habitat builds from the application down ● Embedded supervisor as standard management interface ● Builds have strict dependency control Application Libraries
  • 49. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. CI/CD Pipeline • Tools and methods used for automating our enterprise services
  • 50. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Base AMI CI/CD Pipeline
  • 51. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Our Key Benefits • Maintain a real time view of enterprise status • Positive control on the environment • Detect security issues before they reach production • Reduce risk and vulnerabilities • Highly scalable • Significantly reducing time to ATO
  • 52. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.
  • 53. Thank you! © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved. Brad & Zach Sr. Cloud Engineers GDIT Marta & Matt AWS Marketplace
  • 54. © 2018, Amazon Web Services, Inc. or its affiliates. All rights reserved.