SlideShare a Scribd company logo
1 of 54
Download to read offline
© 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.

More Related Content

What's hot

Lifecycle Management of Amazon WorkSpaces Using the AWS Service Catalog Conne...
Lifecycle Management of Amazon WorkSpaces Using the AWS Service Catalog Conne...Lifecycle Management of Amazon WorkSpaces Using the AWS Service Catalog Conne...
Lifecycle Management of Amazon WorkSpaces Using the AWS Service Catalog Conne...Amazon Web Services
 
How Cox Automotive Runs GitHub Enterprise on AWS (ENT356-S) - AWS re:Invent 2018
How Cox Automotive Runs GitHub Enterprise on AWS (ENT356-S) - AWS re:Invent 2018How Cox Automotive Runs GitHub Enterprise on AWS (ENT356-S) - AWS re:Invent 2018
How Cox Automotive Runs GitHub Enterprise on AWS (ENT356-S) - AWS re:Invent 2018Amazon Web Services
 
Migrate Your Hadoop/Spark Workload to Amazon EMR and Architect It for Securit...
Migrate Your Hadoop/Spark Workload to Amazon EMR and Architect It for Securit...Migrate Your Hadoop/Spark Workload to Amazon EMR and Architect It for Securit...
Migrate Your Hadoop/Spark Workload to Amazon EMR and Architect It for Securit...Amazon Web Services
 
Serverless Video Ingestion & Analytics with Amazon Kinesis Video Streams (ANT...
Serverless Video Ingestion & Analytics with Amazon Kinesis Video Streams (ANT...Serverless Video Ingestion & Analytics with Amazon Kinesis Video Streams (ANT...
Serverless Video Ingestion & Analytics with Amazon Kinesis Video Streams (ANT...Amazon Web Services
 
Build an AWS Analytics Solution to Monitor the Video Streaming Experience (MA...
Build an AWS Analytics Solution to Monitor the Video Streaming Experience (MA...Build an AWS Analytics Solution to Monitor the Video Streaming Experience (MA...
Build an AWS Analytics Solution to Monitor the Video Streaming Experience (MA...Amazon Web Services
 
Designing for Operability: Getting the Last Nines in Five-Nines Availability ...
Designing for Operability: Getting the Last Nines in Five-Nines Availability ...Designing for Operability: Getting the Last Nines in Five-Nines Availability ...
Designing for Operability: Getting the Last Nines in Five-Nines Availability ...Amazon Web Services
 
Accelerate SAP Workloads on AWS High-Memory Instances Powered by Intel (BAP34...
Accelerate SAP Workloads on AWS High-Memory Instances Powered by Intel (BAP34...Accelerate SAP Workloads on AWS High-Memory Instances Powered by Intel (BAP34...
Accelerate SAP Workloads on AWS High-Memory Instances Powered by Intel (BAP34...Amazon Web Services
 
DevOps Concepts for Data Science (DEV347-R2) - AWS re:Invent 2018
DevOps Concepts for Data Science (DEV347-R2) - AWS re:Invent 2018DevOps Concepts for Data Science (DEV347-R2) - AWS re:Invent 2018
DevOps Concepts for Data Science (DEV347-R2) - AWS re:Invent 2018Amazon Web Services
 
Hands-On Building and Deploying .NET Applications on AWS (DEV331-R1) - AWS re...
Hands-On Building and Deploying .NET Applications on AWS (DEV331-R1) - AWS re...Hands-On Building and Deploying .NET Applications on AWS (DEV331-R1) - AWS re...
Hands-On Building and Deploying .NET Applications on AWS (DEV331-R1) - AWS re...Amazon Web Services
 
What's New with Amazon Redshift ft. McDonald's (ANT350-R1) - AWS re:Invent 2018
What's New with Amazon Redshift ft. McDonald's (ANT350-R1) - AWS re:Invent 2018What's New with Amazon Redshift ft. McDonald's (ANT350-R1) - AWS re:Invent 2018
What's New with Amazon Redshift ft. McDonald's (ANT350-R1) - AWS re:Invent 2018Amazon Web Services
 
High Performance Data Streaming with Amazon Kinesis: Best Practices (ANT322-R...
High Performance Data Streaming with Amazon Kinesis: Best Practices (ANT322-R...High Performance Data Streaming with Amazon Kinesis: Best Practices (ANT322-R...
High Performance Data Streaming with Amazon Kinesis: Best Practices (ANT322-R...Amazon Web Services
 
Real-Time Web Analytics with Amazon Kinesis Data Analytics (ADT401) - AWS re:...
Real-Time Web Analytics with Amazon Kinesis Data Analytics (ADT401) - AWS re:...Real-Time Web Analytics with Amazon Kinesis Data Analytics (ADT401) - AWS re:...
Real-Time Web Analytics with Amazon Kinesis Data Analytics (ADT401) - AWS re:...Amazon Web Services
 
Rightsizing Your Silicon Design Environment: Elastic Clusters for EDA Workloa...
Rightsizing Your Silicon Design Environment: Elastic Clusters for EDA Workloa...Rightsizing Your Silicon Design Environment: Elastic Clusters for EDA Workloa...
Rightsizing Your Silicon Design Environment: Elastic Clusters for EDA Workloa...Amazon Web Services
 
Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...
Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...
Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...Amazon Web Services
 
DevSecOps: Instituting Cultural Transformation for Public Sector Organization...
DevSecOps: Instituting Cultural Transformation for Public Sector Organization...DevSecOps: Instituting Cultural Transformation for Public Sector Organization...
DevSecOps: Instituting Cultural Transformation for Public Sector Organization...Amazon Web Services
 
How Intuit TurboTax Ran Entirely on AWS for 2017 Taxes (ARC307) - AWS re:Inve...
How Intuit TurboTax Ran Entirely on AWS for 2017 Taxes (ARC307) - AWS re:Inve...How Intuit TurboTax Ran Entirely on AWS for 2017 Taxes (ARC307) - AWS re:Inve...
How Intuit TurboTax Ran Entirely on AWS for 2017 Taxes (ARC307) - AWS re:Inve...Amazon Web Services
 
Deep Dive on Amazon Elastic File System (Amazon EFS) (STG301-R1) - AWS re:Inv...
Deep Dive on Amazon Elastic File System (Amazon EFS) (STG301-R1) - AWS re:Inv...Deep Dive on Amazon Elastic File System (Amazon EFS) (STG301-R1) - AWS re:Inv...
Deep Dive on Amazon Elastic File System (Amazon EFS) (STG301-R1) - AWS re:Inv...Amazon Web Services
 
Monitoring for Operational Outcomes and Application Insights: Best Practices ...
Monitoring for Operational Outcomes and Application Insights: Best Practices ...Monitoring for Operational Outcomes and Application Insights: Best Practices ...
Monitoring for Operational Outcomes and Application Insights: Best Practices ...Amazon Web Services
 
Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018
Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018
Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018Amazon Web Services
 
Building Your First Serverless Data Lake (ANT356-R1) - AWS re:Invent 2018
Building Your First Serverless Data Lake (ANT356-R1) - AWS re:Invent 2018Building Your First Serverless Data Lake (ANT356-R1) - AWS re:Invent 2018
Building Your First Serverless Data Lake (ANT356-R1) - AWS re:Invent 2018Amazon Web Services
 

What's hot (20)

Lifecycle Management of Amazon WorkSpaces Using the AWS Service Catalog Conne...
Lifecycle Management of Amazon WorkSpaces Using the AWS Service Catalog Conne...Lifecycle Management of Amazon WorkSpaces Using the AWS Service Catalog Conne...
Lifecycle Management of Amazon WorkSpaces Using the AWS Service Catalog Conne...
 
How Cox Automotive Runs GitHub Enterprise on AWS (ENT356-S) - AWS re:Invent 2018
How Cox Automotive Runs GitHub Enterprise on AWS (ENT356-S) - AWS re:Invent 2018How Cox Automotive Runs GitHub Enterprise on AWS (ENT356-S) - AWS re:Invent 2018
How Cox Automotive Runs GitHub Enterprise on AWS (ENT356-S) - AWS re:Invent 2018
 
Migrate Your Hadoop/Spark Workload to Amazon EMR and Architect It for Securit...
Migrate Your Hadoop/Spark Workload to Amazon EMR and Architect It for Securit...Migrate Your Hadoop/Spark Workload to Amazon EMR and Architect It for Securit...
Migrate Your Hadoop/Spark Workload to Amazon EMR and Architect It for Securit...
 
Serverless Video Ingestion & Analytics with Amazon Kinesis Video Streams (ANT...
Serverless Video Ingestion & Analytics with Amazon Kinesis Video Streams (ANT...Serverless Video Ingestion & Analytics with Amazon Kinesis Video Streams (ANT...
Serverless Video Ingestion & Analytics with Amazon Kinesis Video Streams (ANT...
 
Build an AWS Analytics Solution to Monitor the Video Streaming Experience (MA...
Build an AWS Analytics Solution to Monitor the Video Streaming Experience (MA...Build an AWS Analytics Solution to Monitor the Video Streaming Experience (MA...
Build an AWS Analytics Solution to Monitor the Video Streaming Experience (MA...
 
Designing for Operability: Getting the Last Nines in Five-Nines Availability ...
Designing for Operability: Getting the Last Nines in Five-Nines Availability ...Designing for Operability: Getting the Last Nines in Five-Nines Availability ...
Designing for Operability: Getting the Last Nines in Five-Nines Availability ...
 
Accelerate SAP Workloads on AWS High-Memory Instances Powered by Intel (BAP34...
Accelerate SAP Workloads on AWS High-Memory Instances Powered by Intel (BAP34...Accelerate SAP Workloads on AWS High-Memory Instances Powered by Intel (BAP34...
Accelerate SAP Workloads on AWS High-Memory Instances Powered by Intel (BAP34...
 
DevOps Concepts for Data Science (DEV347-R2) - AWS re:Invent 2018
DevOps Concepts for Data Science (DEV347-R2) - AWS re:Invent 2018DevOps Concepts for Data Science (DEV347-R2) - AWS re:Invent 2018
DevOps Concepts for Data Science (DEV347-R2) - AWS re:Invent 2018
 
Hands-On Building and Deploying .NET Applications on AWS (DEV331-R1) - AWS re...
Hands-On Building and Deploying .NET Applications on AWS (DEV331-R1) - AWS re...Hands-On Building and Deploying .NET Applications on AWS (DEV331-R1) - AWS re...
Hands-On Building and Deploying .NET Applications on AWS (DEV331-R1) - AWS re...
 
What's New with Amazon Redshift ft. McDonald's (ANT350-R1) - AWS re:Invent 2018
What's New with Amazon Redshift ft. McDonald's (ANT350-R1) - AWS re:Invent 2018What's New with Amazon Redshift ft. McDonald's (ANT350-R1) - AWS re:Invent 2018
What's New with Amazon Redshift ft. McDonald's (ANT350-R1) - AWS re:Invent 2018
 
High Performance Data Streaming with Amazon Kinesis: Best Practices (ANT322-R...
High Performance Data Streaming with Amazon Kinesis: Best Practices (ANT322-R...High Performance Data Streaming with Amazon Kinesis: Best Practices (ANT322-R...
High Performance Data Streaming with Amazon Kinesis: Best Practices (ANT322-R...
 
Real-Time Web Analytics with Amazon Kinesis Data Analytics (ADT401) - AWS re:...
Real-Time Web Analytics with Amazon Kinesis Data Analytics (ADT401) - AWS re:...Real-Time Web Analytics with Amazon Kinesis Data Analytics (ADT401) - AWS re:...
Real-Time Web Analytics with Amazon Kinesis Data Analytics (ADT401) - AWS re:...
 
Rightsizing Your Silicon Design Environment: Elastic Clusters for EDA Workloa...
Rightsizing Your Silicon Design Environment: Elastic Clusters for EDA Workloa...Rightsizing Your Silicon Design Environment: Elastic Clusters for EDA Workloa...
Rightsizing Your Silicon Design Environment: Elastic Clusters for EDA Workloa...
 
Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...
Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...
Advanced Deployment Best Practices with AWS CodeDeploy (DEV404-R2) - AWS re:I...
 
DevSecOps: Instituting Cultural Transformation for Public Sector Organization...
DevSecOps: Instituting Cultural Transformation for Public Sector Organization...DevSecOps: Instituting Cultural Transformation for Public Sector Organization...
DevSecOps: Instituting Cultural Transformation for Public Sector Organization...
 
How Intuit TurboTax Ran Entirely on AWS for 2017 Taxes (ARC307) - AWS re:Inve...
How Intuit TurboTax Ran Entirely on AWS for 2017 Taxes (ARC307) - AWS re:Inve...How Intuit TurboTax Ran Entirely on AWS for 2017 Taxes (ARC307) - AWS re:Inve...
How Intuit TurboTax Ran Entirely on AWS for 2017 Taxes (ARC307) - AWS re:Inve...
 
Deep Dive on Amazon Elastic File System (Amazon EFS) (STG301-R1) - AWS re:Inv...
Deep Dive on Amazon Elastic File System (Amazon EFS) (STG301-R1) - AWS re:Inv...Deep Dive on Amazon Elastic File System (Amazon EFS) (STG301-R1) - AWS re:Inv...
Deep Dive on Amazon Elastic File System (Amazon EFS) (STG301-R1) - AWS re:Inv...
 
Monitoring for Operational Outcomes and Application Insights: Best Practices ...
Monitoring for Operational Outcomes and Application Insights: Best Practices ...Monitoring for Operational Outcomes and Application Insights: Best Practices ...
Monitoring for Operational Outcomes and Application Insights: Best Practices ...
 
Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018
Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018
Operationalizing Microsoft Workloads (WIN320) - AWS re:Invent 2018
 
Building Your First Serverless Data Lake (ANT356-R1) - AWS re:Invent 2018
Building Your First Serverless Data Lake (ANT356-R1) - AWS re:Invent 2018Building Your First Serverless Data Lake (ANT356-R1) - AWS re:Invent 2018
Building Your First Serverless Data Lake (ANT356-R1) - AWS re:Invent 2018
 

Similar to Safeguard the Integrity of Your Code for Fast and Secure Deployments (DEV349-R2) - 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 to Safeguard the Integrity of Your Code for Fast and Secure Deployments (DEV349-R2) - 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
 

More from 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
 

More from 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
 

Safeguard the Integrity of Your Code for Fast and Secure Deployments (DEV349-R2) - 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.