a pragmatic approach to network security across your hybrid cloud environment

47
A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment Nimmy Reichenberg VP Strategy Rich Mogull Analyst and CEO

Upload: algosec

Post on 22-Jan-2018

784 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

Nimmy Reichenberg VP Strategy

Rich MogullAnalyst and CEO

Page 2: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

2 | Confidential

WHAT IS THE #1 REASON COMPANIES MOVE TO THE CLOUD?

Page 3: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

3 | Confidential

COST AGILITY

Page 4: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

4 | Confidential

AlgoSec simplifies, automates and orchestratessecurity policy management to enable you to

Manage Security at the Speed of Business

Page 5: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

Cloud and DevOps• Cloud is a new operational model.

• It requires a re-thinking of fundamental

architectures.

• DevOps is a new operational framework, highly

attuned to cloud.

• Both shatter existing security approaches.

Page 6: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

The Technical Security

Challenge• The vast majority of information security is really

infrastructure-centric security.

• Infrastructure-centric security relies on fixed locations of

relatively static resources.

• Even many of our application security models rely on

fixed infrastructure.

• It is context-unaware. DevOps and cloud are all about

context.

Page 7: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment
Page 8: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

Network Security Challenges

• Virtual networks don’t provide the same visibility.

• Cloud networks are managed via APIs.

• Cloud networks change constantly, and quickly.

• Cloud networks look the same, but aren’t.

Page 9: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

The same words mean different things…

Page 10: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

Cloud Network Types

• Network hardware

handles config.

• Limited

customization and IP

ranges.

• Poor Security

segregation.

VLAN SDN

• Configuration and

management

abstracted from

underlying hardware.

• Software-defined

and managed.

• Massive flexibility.

Page 11: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

Cloud Network Types

• Network hardware

handles config.

• Limited

customization and IP

ranges.

• Poor Security

segregation.

VLAN SDN

• Configuration and

management

abstracted from

underlying hardware.

• Software-defined

and managed.

• Massive flexibility.

Page 12: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

Getting Started• Public Network

• Private Network

• Hybrid Cloud

• Gateways and VPNs

• Regions/Locations

• Zones (Availability Zones)

• Autoscaling

• Security Groups

Page 13: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

Public Network

Page 14: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

Private Network

Page 15: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

Private NetworkNotice

anything

missing?

Page 16: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

Hybrid Network• Extends on-premise network

• Technically, has to extend a private cloud. but

that’s a “purist” definition we don’t use in

practice.

• Harder to secure, and consistency becomes

critical. Each side affects the other.

• Best when you need to connect to legacy things.

Page 17: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

Hybrid Connection Options

Direct/Private Line

VPN VPN

Page 18: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

Network Security ControlsCloud Providers Give You Commercial Options

• Perimeter Security

• Security Groups

• ACLs

• Physical Security

Appliances

• Virtual Security

Appliances

• Host Security Agents

Page 19: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

How it all works (in Amazon)

Page 20: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

Route53us-east-1

d

cba

Web

App

cba

us-west-2

cba

Web

App

cba

Page 21: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

Route53us-east-1

d

cba

Web

App

cba

us-west-2

cba

Web

App

cba

Page 22: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

Route53us-east-1

d

cba

Web

App

cba

us-west-2

cba

Web

App

cba

Page 23: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

us-east-1

cba

Web

App

cba

Page 24: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

us-east-1

cba

Web

App

cba

Page 25: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

cba

Web

App

cba

Page 26: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

cba

Web

Page 27: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

Subnet 1 Subnet 2

Page 28: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

cba

Web X X

Page 29: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

Immutable Infrastructure

Source Code

GitCloudformation

Templates

Jenkins

Functional

Tests

Chef Recipes

Chef

Server

NonFunctional

Tests

Security

Tests

Test Prod

Chef

Server

Chef

Server

Page 30: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

Building Your Program• Key considerations:

• Provider specific limitations and advantages

• Application needs

• “New” architectures

• Impact of elasticity

• How you will manage

Page 31: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

Design the Architecture

Page 32: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

Design the Security Architecture

Page 33: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

Manage Operations• Organizing and staffing

• Use dedicated, trained people

• Discover

• Procurement can help, network scanning

can’t (except sometimes for hybrid)

• Access requests to data/applications

• Integrate with development

• Build a handbook of approved patterns

• Have a cloud security architect to help with

design

• Provide automation code and support

• Policy enforcement

• Limit entitlements for security operations

• Template and automate as much as

possible

• Automate change monitoring/management

Page 34: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

Managing Hybrid• Normalize security

• Translate rules based on application needs, don't blindly apply.

• Understand the difference between security groups and firewall rulesets.

• DON’T JUST CONVERT TO ACL’s

• Don’t just drop in virtual appliances out of habit; always start with cloud features

• If migrating applications, watch out for network configurations

Page 35: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

The AlgoSec Suite

Application-Centric Approach

Abstraction of Underlying Network

Consistency across Hybrid-Cloud

Page 36: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

The AlgoSec Suite

Move servers from on-premdatacenter to AWS

Page 37: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

The AlgoSec Suite

Topology Analysis Discovers New Path

Proactive Risk and Compliance Assessment

Relevant Security Groups Added/Modified

On-Prem Firewall Rules Decommissioned

Log and Audit Trail

Logical Application Connectivity Unchanged!

Page 38: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

Sample Architectures

Page 39: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment
Page 40: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment
Page 41: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment
Page 42: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment
Page 43: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment
Page 44: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

Summary• Cloud networks may look the same, but they aren’t.

• Segregation is your most powerful security control, and you get it by

default.

• Hybrid networks are tougher, and need extra security care and feeding.

• Once you accept that cloud networking is “software defined everything”,

adapting your security knowledge isn’t very difficult.

Page 45: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

SECURITY FUNDAMENTALS STAY THE SAME

• Monitoring

• Least privileged

• Change management

• Risk analysis

• (Micro) Segmentation

• Governance

• Compliance

45 | Confidential

Page 46: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

ALL THIS IN A SINGLE PANE

Secure Application Connectivity

Security Policy Change Management

Continuous Compliance and Auditing

Security Policy Optimization

Security Policy Risk Mitigation

Network Segmentation Enforcement

Page 47: A Pragmatic Approach to Network Security Across Your Hybrid Cloud Environment

Rich Mogull

Securosis

@rmogull

Nimmy ReichenbergAlgoSec@algosec

Find out more at -

www.algosec.comblog.algosec.com