challenges and solutions in cloud security · 2017-12-22 · challenges and solutions in cloud...

19
© Copyright GuidePoint Security LLC 1 Challenges and Solutions in Cloud Security Jonathan Villa | Practice Director, Cloud Security | GuidePoint Security

Upload: others

Post on 21-May-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Challenges and Solutions in Cloud Security · 2017-12-22 · Challenges and Solutions in Cloud Security Jonathan Villa | Practice Director ... Practice Director, Cloud Security jonathan.villa@guidepointsecurity.com

© Copyright GuidePoint Security LLC1

Challenges and Solutions in Cloud SecurityJonathanVilla|PracticeDirector,CloudSecurity|GuidePointSecurity

Page 2: Challenges and Solutions in Cloud Security · 2017-12-22 · Challenges and Solutions in Cloud Security Jonathan Villa | Practice Director ... Practice Director, Cloud Security jonathan.villa@guidepointsecurity.com

© Copyright GuidePoint Security LLC2

My story: Introduction• I’ve been having fun for 18 years

• App Arch., Middleware, SysAdmin• PCI, InfoSec, AppSec• ISACA Presentations to NYC & MKE

• Building solutions in AWS since 2007• Operations• Architecture• Compliance• For organizations large and small

• AWS Advanced Consulting Partner• Security Competency Launch Partner

• How “cloud” happened for me

JV Jonathan VillaPractice Director, Cloud [email protected]

Page 3: Challenges and Solutions in Cloud Security · 2017-12-22 · Challenges and Solutions in Cloud Security Jonathan Villa | Practice Director ... Practice Director, Cloud Security jonathan.villa@guidepointsecurity.com

© Copyright GuidePoint Security LLC3

My story: Career TimelineW

eb D

evel

oper

App

Dev

elop

er

Arc

hite

ct

PCI D

SS

Clou

d En

gine

er

Clou

d A

rchi

tect

Toda

y

Cont

inuo

us In

tegr

atio

n

“the

inci

dent

System Administrator, Application Security, Middleware Administrator

Syst

em A

dmin

istr

ator

Page 4: Challenges and Solutions in Cloud Security · 2017-12-22 · Challenges and Solutions in Cloud Security Jonathan Villa | Practice Director ... Practice Director, Cloud Security jonathan.villa@guidepointsecurity.com

© Copyright GuidePoint Security LLC4

How “the cloud” happened for meand why it’s relevant to cloud security

Web Developer

Systems & Middleware

Application Developer

Architect

PCI DSSCloud

EngineerCloud

Architect

“the incident”

Today

CLO

UD

“SM

E”

CI/CD

Page 5: Challenges and Solutions in Cloud Security · 2017-12-22 · Challenges and Solutions in Cloud Security Jonathan Villa | Practice Director ... Practice Director, Cloud Security jonathan.villa@guidepointsecurity.com

© Copyright GuidePoint Security LLC5

Why is “cloud” security needed?qCloud security is still evolving and maturing as a discipline as cloud service providers release

new services

qSecurity leaders/teams are not spending 40 hours working with or learning cloud o IT and application teams are spending 50+ hours a week building in the cloudo Steep learning curve for many security professionals due to significant reliance on code

qThere is a need for equal knowledge of cloud operations and information security

qHistory is repeating itselfo New technologieso New/modified processeso Redefining industry standards in light of the Shared Responsibility Model

Page 6: Challenges and Solutions in Cloud Security · 2017-12-22 · Challenges and Solutions in Cloud Security Jonathan Villa | Practice Director ... Practice Director, Cloud Security jonathan.villa@guidepointsecurity.com

© Copyright GuidePoint Security LLC6

Principles of Cloud Computing – the “why”

“Cloud computing is a model for enabling , convenient, network access to a shared pool of (e.g., networks, servers, storage, applications, and services) that can be with minimal management effort or service provider interaction.“ (NIST 800-145)

ubiquitouson-demand

configurable computing resources

rapidly provisioned and released

Page 7: Challenges and Solutions in Cloud Security · 2017-12-22 · Challenges and Solutions in Cloud Security Jonathan Villa | Practice Director ... Practice Director, Cloud Security jonathan.villa@guidepointsecurity.com

© Copyright GuidePoint Security LLC7

Relationship Problems: Cloud and Security• Cloud adoption began with developers

• Driven by the technology, speed, and bypassed security

• “We’re agile, security will slow us down”

• Blurred the defined “separation of duties” boundaries

• Enterprise cloud adoption driven by leaders• “…our CIO has a cloud first strategy.”• “...we’ll be 100% cloud in 18 months.”

• Relationship needs improvement but we’re getting along• Technology solutions• Consultants• Cloud Service Providers

2008

20122017

Page 8: Challenges and Solutions in Cloud Security · 2017-12-22 · Challenges and Solutions in Cloud Security Jonathan Villa | Practice Director ... Practice Director, Cloud Security jonathan.villa@guidepointsecurity.com

© Copyright GuidePoint Security LLC8

Understanding the risks and concerns• Risk of breach with the cloud service provider• Data residency violations• Direct impact from attacks on cloud platforms• Misunderstanding the what/where of the Shared Responsibility Model• Misunderstanding financial impact of provisioning cloud resources• Loss of visibility (“I used to be able to see everything”)

• Identity management creates a new perimeter• New technology and a new lexicon

Page 9: Challenges and Solutions in Cloud Security · 2017-12-22 · Challenges and Solutions in Cloud Security Jonathan Villa | Practice Director ... Practice Director, Cloud Security jonathan.villa@guidepointsecurity.com

© Copyright GuidePoint Security LLC9

New technology, new lexicon, and new icons?!?

CloudFormation

Instance Roles IAM and Bucket Policies

What’s a “bucket”?

VNet

VPC

SQS, SNS, SES

DynamoDB

DocumentDB

ExpressRoute

BeanstalkCognito

CloudTrailInfoSec

Page 10: Challenges and Solutions in Cloud Security · 2017-12-22 · Challenges and Solutions in Cloud Security Jonathan Villa | Practice Director ... Practice Director, Cloud Security jonathan.villa@guidepointsecurity.com

© Copyright GuidePoint Security LLC10

Understanding the cloud delivery models

Page 11: Challenges and Solutions in Cloud Security · 2017-12-22 · Challenges and Solutions in Cloud Security Jonathan Villa | Practice Director ... Practice Director, Cloud Security jonathan.villa@guidepointsecurity.com

© Copyright GuidePoint Security LLC11

Cloud Security Domains• Cloud Security Alliance Cloud Controls Matrix• Application&InterfaceSecurity• AuditAssurance&Compliance• BusinessContinuityMgmt&OpResilience• ChangeControl&ConfigurationManagement• DataSecurity&InformationLifeCycleMgmt• DatacenterSecurity• Encryption&KeyManagement• Governance&RiskManagement

• HumanResourcesSecurity• Identity&AccessManagement• Infrastructure&Virtualization• Interoperability&Portability• MobileSecurity• Sec.IncidentMgmt,E-Disc&CloudForensics• SupplyChainMgmt,Transparency,Accountability• Threat&VulnerabilityManagement

Page 12: Challenges and Solutions in Cloud Security · 2017-12-22 · Challenges and Solutions in Cloud Security Jonathan Villa | Practice Director ... Practice Director, Cloud Security jonathan.villa@guidepointsecurity.com

© Copyright GuidePoint Security LLC12

Common Challenges• Supply chain, knowing who/what is a “cloud” based solution• Access governance• Infrastructure management• Vulnerability management• Incident response• Compliance

Page 13: Challenges and Solutions in Cloud Security · 2017-12-22 · Challenges and Solutions in Cloud Security Jonathan Villa | Practice Director ... Practice Director, Cloud Security jonathan.villa@guidepointsecurity.com

© Copyright GuidePoint Security LLC13

Supply Chain Management – Cloud Providers• Can I trust all cloud vendors?

• Not all solutions are “cloud” solutions. SaaS means “as-a-service”

• Not all cloud solutions are built the same

• Remember, you own the data

• Shared Responsibility means “shared responsibility”

Page 14: Challenges and Solutions in Cloud Security · 2017-12-22 · Challenges and Solutions in Cloud Security Jonathan Villa | Practice Director ... Practice Director, Cloud Security jonathan.villa@guidepointsecurity.com

© Copyright GuidePoint Security LLC14

Access Governance• Least-privilege is challenging, but it can be done• Own the perimeter• Developers will need privileged access to build and

design• Work with developers to identity best-fit access

governance models• Yes, production environments can be locked-down• Require cross-account roles for third-parties• Identity Federation• Require multi-factor for CLI and cloud console access

Page 15: Challenges and Solutions in Cloud Security · 2017-12-22 · Challenges and Solutions in Cloud Security Jonathan Villa | Practice Director ... Practice Director, Cloud Security jonathan.villa@guidepointsecurity.com

© Copyright GuidePoint Security LLC15

Infrastructure-as-Code• Components of Secure SDLC have an important role

• Build a pipeline and automate enforcement• Event-driven-security• Reduce audit gaps/findings

• Static code analysis• Source code• Infrastructure code

• Automated builds and deployments

Page 16: Challenges and Solutions in Cloud Security · 2017-12-22 · Challenges and Solutions in Cloud Security Jonathan Villa | Practice Director ... Practice Director, Cloud Security jonathan.villa@guidepointsecurity.com

© Copyright GuidePoint Security LLC16

Vulnerability Management• The best fit tools depend on deployment model

• DevOps challenges traditional tools, but it’s not impossible

• Traditional vendors are improving and re-architecting

• Immutable and Ephemeral

Page 17: Challenges and Solutions in Cloud Security · 2017-12-22 · Challenges and Solutions in Cloud Security Jonathan Villa | Practice Director ... Practice Director, Cloud Security jonathan.villa@guidepointsecurity.com

© Copyright GuidePoint Security LLC17

Incident Response• Automate containment

• Forensics challenged due to only having guest access to hypervisor

• What is your providers involvement and process?

• Prepare for digital forensics

Page 18: Challenges and Solutions in Cloud Security · 2017-12-22 · Challenges and Solutions in Cloud Security Jonathan Villa | Practice Director ... Practice Director, Cloud Security jonathan.villa@guidepointsecurity.com

© Copyright GuidePoint Security LLC18

Cloud Security Technologies• Do they understand elasticity?

• Does the CSP support their method?• Technology• Cost

• Does the CSP provide a comparable solution?

• Do they have an API?

Page 19: Challenges and Solutions in Cloud Security · 2017-12-22 · Challenges and Solutions in Cloud Security Jonathan Villa | Practice Director ... Practice Director, Cloud Security jonathan.villa@guidepointsecurity.com

© Copyright GuidePoint Security LLC19

Conclusion• In my experience, the cloud has to be done right• Computing• Security

• When done right, you can be more secure• Ubiquitous• On-demand• Configurable computing resources• Rapidly provisioned and released

• Learn fast, test often, & improve • …because “the cloud” has just changed again.

JVJonathan VillaPractice Director, Cloud [email protected]

https://www.linkedin.com/in/jonathanvilla/