SlideShare a Scribd company logo
Architecting
Advanced Network Security Across VPCs
with AWS Transit Gateway
Agenda
AWS Transit Gateway
- Basics of AWS Transit Gateway
- Egress Filtering
- VPC vs VPN Attachment Model
- Ingress Filtering
AWS Transit Gateway with Valtix
- Architecture
- How it works
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
VPC Security Capabilities
Network Layer Application Layer
Security group
VPC
Subnet Subnet
NACL NACL
Flow logs
Traffic
mirroring AWS WAF 3rd party
appliance
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Transit Gateway
• Interconnecting VPCs at scale
• Consolidating edge connectivity
• Flexibility with routing domains
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Transit Gateway Overview
AWS
Site-to-Site VPN
AWS
Direct Connect
AWS TGW
in another AWS Region
AWS TGW
VPC 1
VPC 2
VPC 3
VPC attachment - 1
VPC attachment - 2
VPC attachment - 3
VPN attachment
Direct Connect Gateway
attachment
Peering Attachment
Corporate
data center
VPC 4
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
AWS Transit Gateway Routing
AWS
Site-to-Site VPN
AWS
Direct Connect
AWS TGW
in another AWS Region
AWS TGW
VPC 1
VPC 2
VPC 3
VPC attachment - 1
VPC attachment - 2
VPC attachment - 3
VPN attachment
Direct Connect Gateway
attachment
Peering Attachment
Corporate
data center
VPC 4
tgw-route-table
VPC 1 via att-1
VPC 2 via att-2
VPC 3 via att-3
Corp DC via DXGW
att
VPC 4 via peering
att
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Egress Filtering with Transit Gateway
VPC Attachment
Model
VPN Attachment
Model
Explicit Proxy
Model
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
VPC Attachment Model
Internet
gateway
VPC 10.1.0.0/16
VPC 10.2.0.0/16
TGW ENI
TGW ENI
Instance
10.1.0.10
1
2
Firewall
Firewallatt-1 att-2
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
VPC Attachment – Routing
Internet
gateway
VPC 10.1.0.0/16
VPC 10.2.0.0/16
TGW ENI
TGW ENI
Instance
10.1.0.10
1
2
Firewall
Firewall
TGW RT
0.0.0.0/0 via att-2
10.1.0.0/16 via att-1
att-1 att-2
Subnet RT
0.0.0.0/0 via TGW
Subnet RT
0.0.0.0/0 via FW-2
Subnet RT
0.0.0.0/0 via FW-1
Subnet RT
0.0.0.0/0 via IGW
10.1.0.0/16 via TGW
Subnet RT
0.0.0.0/0 via IGW
10.1.0.0/16 via TGW
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
VPC Attachment – Traffic Flow
Internet
gateway
VPC 10.1.0.0/16
VPC 10.2.0.0/16
TGW ENI
TGW ENI
Instance
10.1.0.10
1
2
Firewall
Firewallatt-1 att-2
Subnet RT
0.0.0.0/0 via TGW
Source Destination
10.1.0.10 Amazon.com
Subnet RT
0.0.0.0/0 via IGW
10.1.0.0/16 via TGW
SNAT
Source Destination
Firewall-2 Amazon.com
TGW RT
0.0.0.0/0 via att-2
10.1.0.0/16 via att-1
Source Destination
10.1.0.10 Amazon.com
Subnet RT
0.0.0.0/0 via FW-2
Source Destination
10.1.0.10 Amazon.com
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
VPC Attachment – High Availability
Internet
gateway
VPC 10.1.0.0/16
VPC 10.2.0.0/16
TGW ENI
TGW ENI
Instance
10.1.0.10
1
2
Firewall
Firewallatt-1 att-2
Subnet RT
0.0.0.0/0 via FW-2
Subnet RT
0.0.0.0/0 via FW-1
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
VPC Attachment – High Availability
Internet
gateway
VPC 10.1.0.0/16
VPC 10.2.0.0/16
TGW ENI
TGW ENI
Instance
10.1.0.10
1
2
Firewall
Firewallatt-1 att-2
Subnet RT
0.0.0.0/0 via
blackhole
Subnet RT
0.0.0.0/0 via FW-1
Custom automation
required
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
VPN Attachment Model
Internet
gateway
VPC 10.1.0.0/16
VPC 10.2.0.0/16
Instance
10.1.0.10
1
2
Firewall
Firewallatt-1
AWS
Site-to-Site VPN
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
VPN Attachment – Routing
Internet
gateway
VPC 10.1.0.0/16
VPC 10.2.0.0/16
Instance
10.1.0.10
1
2
Firewall
Firewallatt-1
AWS
Site-to-Site VPN
TGW RT
0.0.0.0/0 via VPN-1
0.0.0.0/0 via VPN-2
10.1.0.0/16 via att-1
Subnet RT
0.0.0.0/0 via TGW
Subnet RT
0.0.0.0/0 via IGW
Subnet RT
0.0.0.0/0 via IGW
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
VPN Attachment – Traffic Flow
Internet
gateway
VPC 10.1.0.0/16
VPC 10.2.0.0/16
Instance
10.1.0.10
1
2
Firewall
Firewallatt-1
AWS
Site-to-Site VPN
Subnet RT
0.0.0.0/0 via TGW
Source Destination
10.1.0.10 Amazon.com
TGW RT
0.0.0.0/0 via VPN-1
0.0.0.0/0 via VPN-2
10.1.0.0/16 via att-1
Source Destination
10.1.0.10 Amazon.com
Subnet RT
0.0.0.0/0 via IGW
SNAT
Source Destination
Firewall-2 Amazon.com
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
VPN Attachment – High Availability
Internet
gateway
VPC 10.1.0.0/16
VPC 10.2.0.0/16
Instance
10.1.0.10
1
2
Firewall
Firewallatt-1
AWS
Site-to-Site VPN
TGW RT
0.0.0.0/0 via VPN-1
0.0.0.0/0 via VPN-2
10.1.0.0/16 via att-1
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
VPN Attachment – High Availability
Internet
gateway
VPC 10.1.0.0/16
VPC 10.2.0.0/16
Instance
10.1.0.10
1
2
Firewall
Firewallatt-1
AWS
Site-to-Site VPN
TGW RT
0.0.0.0/0 via VPN-1
0.0.0.0/0 via VPN-2
10.1.0.0/16 via att-1
Route removed automatically by
Border Gateway Protocol (BGP)
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Explicit Proxy Model
Internet
gateway
VPC 10.1.0.0/16
VPC 10.2.0.0/16
TGW ENI
TGW ENI
Instance
10.1.0.10
Proxies
Proxiesatt-1 att-2
NLB
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Explicit Proxy - Routing
Internet
gateway
VPC 10.1.0.0/16
VPC 10.2.0.0/16
TGW ENI
TGW ENI
Instance
10.1.0.10
Proxies
Proxiesatt-1 att-2
NLB
TGW RT
10.2.0.0/16 via att-2
10.1.0.0/16 via att-1
Subnet RT
10.2.0.0/16 via TGW
Subnet RT
10.2.0.0/16 via local
Subnet RT
0.0.0.0/0 via IGW
10.1.0.0/16 via TGW
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Explicit Proxy – Traffic Flow
Internet
gateway
VPC 10.1.0.0/16
VPC 10.2.0.0/16
TGW ENI
TGW ENI
Instance
10.1.0.10
Proxies
Proxiesatt-1 att-2
NLB
Subnet RT
10.2.0.0/16 via TGW
Source Destination
10.1.0.10 NLB
TGW RT
10.2.0.0/16 via att-2
10.1.0.0/16 via att-1
Subnet RT
0.0.0.0/0 via IGW
Source Destination
Proxy Amazon.com
Subnet RT
10.2.0.0/16 via local
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Explicit Proxy – High Availability
Internet
gateway
VPC 10.1.0.0/16
VPC 10.2.0.0/16
TGW ENI
TGW ENI
Instance
10.1.0.10
Proxies
Proxiesatt-1 att-2
NLB
Proxy health-checks provided by
Network Load Balancer (NLB)
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Egress Filtering Summary
VPC Attachment
Model
VPN Attachment
Model
Explicit Proxy
Model
No Encryption
Overhead
High
Availability
Transparent to
clients
Custom
Automation
Required
BGP
NLB Health-
Check
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Ingres Filtering with Transit Gateway
Reverse Proxy
Model
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Reverse Proxy Model
Internet
gateway
VPC 10.1.0.0/16
VPC 10.3.0.0/16
Web
Servers
Proxies/Firewalls
att-1 att-2
NLB UsersALB
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Reverse Proxy Model
Internet
gateway
VPC 10.1.0.0/16
VPC 10.3.0.0/16
Web
Servers
att-1 att-2
NLB Users
Source Destination
Users NLB
Source Destination
Users Proxies
Source Destination
Proxies ALB
Source Destination
ALB WebServers
ALB
Proxies/Firewalls
© 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Reverse Proxy Model – High Availability
Internet
gateway
VPC 10.1.0.0/16
VPC 10.3.0.0/16
Web
Servers
Proxies/Firewalls
att-1 att-2
NLB UsersALB
Proxy health-checks provided by
Network Load Balancer (NLB)
27
Automated
Deployment
Network
Security
Policies
Management
Console
Telemetry
and
monitoring
API
Valtix Cloud Controller SaaS
Security-as-a-Service
▪ Fully managed network security
○ Software updates
○ Auto scaling
○ Networking
▪ Simplified deployment
▪ Unified policy & enforcement
Cloud-Native Architecture
▪ Decoupled control and data plane
▪ Multi-cloud, region, zone
▪ Single pass inspection
○ WAF + Trustwave ruleset
○ IPS + Talos ruleset
○ TLS Decryption/Encryption
throughout
Manage Globally, Enforce Locally
HUB
VPC
Policy and Telemetry
(no production traffic)
Internet
EDGE
Customer accounts
Valtix cloud account
Valtix Cloud
Firewalls
KMS
S3
● Attack vectors
○ Malicious insiders, infected users, misconfiguration...
○ Vulnerable Servers
■ Apache Struts exploit: CVE-2017-5638
■ Windows SMB: NotPetya malware
○ Connections to command-n-control (C2) cannot be
differentiated from legit sites:
■ GitHub org repo vs public repo’s
■ canonical.com vs rapidshare.com
○ Lateral movement from vulnerable servers
● Impact
○ Drive up costs
○ Exfiltrate data
○ Disrupt operations
○ Reputation damage
Bitcoin
mining
Malware
Distribution
HackerCommand-n-Control Server
Infected User or
Malicious Insider
Bug or Vulnerable
Server
Data
Exfiltration
Example Attacks
▪ Customer provides cloud IAM credentials
▪ Valtix continuously discovers:
○ Cloud applications and network
inventory
Discover Deploy Defend
▪ Automated deployment of a
cluster of autoscaling VCF’s aka
Valtix Gateway via
○ Valtix Cloud Controller SaaS
○ API
○ Terraform
▪ Edge and Hub mode
▪ Automated networking changes
▪ Define security policy by app
name and workload tags
▪ Multi-cloud, region, zone policies
▪ Integration with SIEMs and
datalake
▪ Support for threat and
vulnerability management tools
like AWS GuardDuty
Onboarding Flow
Service Components
▪ Valtix Controller SaaS portal [Valtix pays]
‒ Centralized controller
‒ Dashboard, security policy
‒ Manages lifecycle of VCFs
▪ Valtix Cloud Firewall (VCF)
‒ Single pass dataplane for WAF + NGFW
‒ Not deployed individually, only as part of a Valtix Gateway
▪ Valtix Gateway [Customer pays]
‒ Distributed dataplane as a cluster of auto scaling VCFs
‒ Deployed per region, across zones in the customer’s cloud account
‒ Reduces networking costs of traffic in/out of cloud VPC/VNET
Use Case 1: Hub Mode With AWS Transit Gateway - Egress
Internet
Gateway
VPC 10.2.0.0/16
VPC 10.1.0.0/16
TGW ENI
TGW ENI
Instance
10.1.0.10
att-1 att-2
Valtix Cloud Controller SaaS
Managed by Valtix
● VCF deployment
● TGW routing
● Security policies
● Auto Scaling of VCF’s Security VPC
AWS Transit
Gateway
NLB
Valtix Cloud Firewalls
Use Case 2: Hub Mode With AWS Transit Gateway - Ingress
Internet
Gateway
VPC 10.2.0.0/16
VPC 10.1.0.0/16
TGW ENI
TGW ENI
att-1 att-2 NLB
Valtix Cloud Controller SaaS
Managed by Valtix
● VCF deployment
● TGW routing
● Security policies
● Auto Scaling of VCF’s
ALB
Set DNS of
app to NLB in
Route 53
Valtix Cloud Firewalls
Security VPC
Use Case 3: PaaS Security, including API Gateway
Internet
Gateway
VPC 10.2.0.0/16
TGW ENI
TGW ENI
att-1 att-2 NLB
Valtix Cloud Firewalls
Valtix Cloud Controller SaaSManaged by Valtix
● VCF deployment
● TGW routing
● Security policies
● Auto Scaling of VCF’s
Valtix Cloud Firewalls
VPC 2
VPC 1
VPC 3
AWS S3
Amazon API
Gateway
AWS
Lambda
+
info@valtix.com
www.valtix.com
Learn more:
● Try Valtix Sandbox in our environment
www.valtix.com/sandbox
● 14-Day Free Trial for POC www.valtix.com/trial
● Available on AWS Marketplace
https://aws.amazon.com/marketplace/pp/B081781QXX
?ref_=srh_res_product_title

More Related Content

PDF
Fargate 를 이용한 ECS with VPC 1부
PDF
20190312 AWS Black Belt Online Seminar AWS Well-Architected Frameworkによるコスト最適化
PDF
Amazon & AWS의 MSA와 DevOps, 그리고 지속적 혁신
PDF
데이터 과학자를 위한 신규 인공지능 서비스 - 김대근, 이유동, AWS AI/ML 스페셜리스트 솔루션즈 아키텍트 / 소성운, 카카오스타일 ...
PDF
AWS와 함께하는 클라우드 컴퓨팅 - 강철, AWS 어카운트 매니저 :: AWS Builders 100
PDF
KB국민은행은 시작했다 -  쉽고 빠른 클라우드 거버넌스 적용 전략 - 강병억 AWS 솔루션즈 아키텍트 / 장강홍 클라우드플랫폼단 차장, ...
PPTX
AWS Control Tower introduces Terraform account provisioning and customization
PDF
AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017
Fargate 를 이용한 ECS with VPC 1부
20190312 AWS Black Belt Online Seminar AWS Well-Architected Frameworkによるコスト最適化
Amazon & AWS의 MSA와 DevOps, 그리고 지속적 혁신
데이터 과학자를 위한 신규 인공지능 서비스 - 김대근, 이유동, AWS AI/ML 스페셜리스트 솔루션즈 아키텍트 / 소성운, 카카오스타일 ...
AWS와 함께하는 클라우드 컴퓨팅 - 강철, AWS 어카운트 매니저 :: AWS Builders 100
KB국민은행은 시작했다 -  쉽고 빠른 클라우드 거버넌스 적용 전략 - 강병억 AWS 솔루션즈 아키텍트 / 장강홍 클라우드플랫폼단 차장, ...
AWS Control Tower introduces Terraform account provisioning and customization
AWS DMS를 통한 오라클 DB 마이그레이션 방법 - AWS Summit Seoul 2017

What's hot (20)

PDF
비즈니스 리더를 위한 디지털 트랜스포메이션 트렌드 - 김지현, 김영현 AWS 사업개발 매니저 :: AWS re:Invent re:Cap 2021
PDF
20210316 AWS Black Belt Online Seminar AWS DataSync
PDF
Security on AWS :: 이경수 솔루션즈아키텍트
PDF
AWS 네트워크 보안을 위한 계층별 보안 구성 모범 사례 – 조이정, AWS 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집
PDF
AWS Fargate on EKS 실전 사용하기
PDF
Amazon SageMaker 모델 배포 방법 소개::김대근, AI/ML 스페셜리스트 솔루션즈 아키텍트, AWS::AWS AIML 스페셜 웨비나
PDF
202106 AWS Black Belt Online Seminar 小売現場のデータを素早くビジネス に活用するAWSデータ基盤
PDF
금융 회사를 위한 클라우드 이용 가이드 – 신은수 AWS 솔루션즈 아키텍트, 김호영 AWS 정책협력 담당:: AWS Cloud Week ...
PDF
[Games on AWS 2019] AWS 입문자를 위한 초단기 레벨업 트랙 | AWS 레벨업 하기! : 네트워크 - 권신중 AWS 솔루션...
PDF
Route53 및 CloudFront를 이용한 CDN 활용기 - AWS Summit Seoul 2017
PDF
AWS Control Tower
PPT
Auto Scaling on AWS
PDF
AWS Black Belt Techシリーズ Amazon Workspaces
PDF
20190326 AWS Black Belt Online Seminar Amazon CloudWatch
PDF
AWS 클라우드 비용 최적화를 위한 TIP - 임성은 AWS 매니저
PDF
Black Belt Online Seminar Amazon CloudWatch
PDF
AWS Black Belt Techシリーズ Amazon VPC
PDF
AWS Black Belt Online Seminar 2018 AWS Well-Architected Framework
PDF
[AWS Builders] AWS 네트워크 서비스 소개 및 사용 방법 - 김기현, AWS 솔루션즈 아키텍트
PDF
02B_AWS IoT Core for LoRaWANのご紹介
비즈니스 리더를 위한 디지털 트랜스포메이션 트렌드 - 김지현, 김영현 AWS 사업개발 매니저 :: AWS re:Invent re:Cap 2021
20210316 AWS Black Belt Online Seminar AWS DataSync
Security on AWS :: 이경수 솔루션즈아키텍트
AWS 네트워크 보안을 위한 계층별 보안 구성 모범 사례 – 조이정, AWS 솔루션즈 아키텍트:: AWS 온라인 이벤트 – 클라우드 보안 특집
AWS Fargate on EKS 실전 사용하기
Amazon SageMaker 모델 배포 방법 소개::김대근, AI/ML 스페셜리스트 솔루션즈 아키텍트, AWS::AWS AIML 스페셜 웨비나
202106 AWS Black Belt Online Seminar 小売現場のデータを素早くビジネス に活用するAWSデータ基盤
금융 회사를 위한 클라우드 이용 가이드 – 신은수 AWS 솔루션즈 아키텍트, 김호영 AWS 정책협력 담당:: AWS Cloud Week ...
[Games on AWS 2019] AWS 입문자를 위한 초단기 레벨업 트랙 | AWS 레벨업 하기! : 네트워크 - 권신중 AWS 솔루션...
Route53 및 CloudFront를 이용한 CDN 활용기 - AWS Summit Seoul 2017
AWS Control Tower
Auto Scaling on AWS
AWS Black Belt Techシリーズ Amazon Workspaces
20190326 AWS Black Belt Online Seminar Amazon CloudWatch
AWS 클라우드 비용 최적화를 위한 TIP - 임성은 AWS 매니저
Black Belt Online Seminar Amazon CloudWatch
AWS Black Belt Techシリーズ Amazon VPC
AWS Black Belt Online Seminar 2018 AWS Well-Architected Framework
[AWS Builders] AWS 네트워크 서비스 소개 및 사용 방법 - 김기현, AWS 솔루션즈 아키텍트
02B_AWS IoT Core for LoRaWANのご紹介
Ad

Similar to Architecting Advanced Network Security Across VPCs with AWS Transit Gateway (7)

PDF
AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...
PDF
Module 2 - Networking on AWS -Animated.pdf
PPTX
VMware SDWAN VCO and VCG tutorial for velocloud
PPTX
AWS SSA Webinar 10 - Getting Started on AWS: Networking
PDF
AWS Transit Gateway를 통한 Multi-VPC 아키텍처 패턴 - 강동환 솔루션즈 아키텍트, AWS :: AWS Summit ...
PPTX
AWS Transit Gateway-Benefits and Best Practices
PDF
Contrail Enabler for agile cloud services
AWS Networking – Advanced Concepts and new capabilities | AWS Summit Tel Aviv...
Module 2 - Networking on AWS -Animated.pdf
VMware SDWAN VCO and VCG tutorial for velocloud
AWS SSA Webinar 10 - Getting Started on AWS: Networking
AWS Transit Gateway를 통한 Multi-VPC 아키텍처 패턴 - 강동환 솔루션즈 아키텍트, AWS :: AWS Summit ...
AWS Transit Gateway-Benefits and Best Practices
Contrail Enabler for agile cloud services
Ad

Recently uploaded (20)

PPT
Teaching material agriculture food technology
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Tartificialntelligence_presentation.pptx
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PPTX
Machine Learning_overview_presentation.pptx
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
1. Introduction to Computer Programming.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Getting Started with Data Integration: FME Form 101
PDF
Electronic commerce courselecture one. Pdf
PDF
cuic standard and advanced reporting.pdf
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
Teaching material agriculture food technology
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Diabetes mellitus diagnosis method based random forest with bat algorithm
Tartificialntelligence_presentation.pptx
Accuracy of neural networks in brain wave diagnosis of schizophrenia
Machine Learning_overview_presentation.pptx
20250228 LYD VKU AI Blended-Learning.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
1. Introduction to Computer Programming.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Machine learning based COVID-19 study performance prediction
Encapsulation_ Review paper, used for researhc scholars
Getting Started with Data Integration: FME Form 101
Electronic commerce courselecture one. Pdf
cuic standard and advanced reporting.pdf
Advanced methodologies resolving dimensionality complications for autism neur...

Architecting Advanced Network Security Across VPCs with AWS Transit Gateway

  • 1. Architecting Advanced Network Security Across VPCs with AWS Transit Gateway
  • 2. Agenda AWS Transit Gateway - Basics of AWS Transit Gateway - Egress Filtering - VPC vs VPN Attachment Model - Ingress Filtering AWS Transit Gateway with Valtix - Architecture - How it works
  • 3. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. VPC Security Capabilities Network Layer Application Layer Security group VPC Subnet Subnet NACL NACL Flow logs Traffic mirroring AWS WAF 3rd party appliance
  • 4. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Transit Gateway • Interconnecting VPCs at scale • Consolidating edge connectivity • Flexibility with routing domains
  • 5. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Transit Gateway Overview AWS Site-to-Site VPN AWS Direct Connect AWS TGW in another AWS Region AWS TGW VPC 1 VPC 2 VPC 3 VPC attachment - 1 VPC attachment - 2 VPC attachment - 3 VPN attachment Direct Connect Gateway attachment Peering Attachment Corporate data center VPC 4
  • 6. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. AWS Transit Gateway Routing AWS Site-to-Site VPN AWS Direct Connect AWS TGW in another AWS Region AWS TGW VPC 1 VPC 2 VPC 3 VPC attachment - 1 VPC attachment - 2 VPC attachment - 3 VPN attachment Direct Connect Gateway attachment Peering Attachment Corporate data center VPC 4 tgw-route-table VPC 1 via att-1 VPC 2 via att-2 VPC 3 via att-3 Corp DC via DXGW att VPC 4 via peering att
  • 7. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Egress Filtering with Transit Gateway VPC Attachment Model VPN Attachment Model Explicit Proxy Model
  • 8. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. VPC Attachment Model Internet gateway VPC 10.1.0.0/16 VPC 10.2.0.0/16 TGW ENI TGW ENI Instance 10.1.0.10 1 2 Firewall Firewallatt-1 att-2
  • 9. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. VPC Attachment – Routing Internet gateway VPC 10.1.0.0/16 VPC 10.2.0.0/16 TGW ENI TGW ENI Instance 10.1.0.10 1 2 Firewall Firewall TGW RT 0.0.0.0/0 via att-2 10.1.0.0/16 via att-1 att-1 att-2 Subnet RT 0.0.0.0/0 via TGW Subnet RT 0.0.0.0/0 via FW-2 Subnet RT 0.0.0.0/0 via FW-1 Subnet RT 0.0.0.0/0 via IGW 10.1.0.0/16 via TGW Subnet RT 0.0.0.0/0 via IGW 10.1.0.0/16 via TGW
  • 10. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. VPC Attachment – Traffic Flow Internet gateway VPC 10.1.0.0/16 VPC 10.2.0.0/16 TGW ENI TGW ENI Instance 10.1.0.10 1 2 Firewall Firewallatt-1 att-2 Subnet RT 0.0.0.0/0 via TGW Source Destination 10.1.0.10 Amazon.com Subnet RT 0.0.0.0/0 via IGW 10.1.0.0/16 via TGW SNAT Source Destination Firewall-2 Amazon.com TGW RT 0.0.0.0/0 via att-2 10.1.0.0/16 via att-1 Source Destination 10.1.0.10 Amazon.com Subnet RT 0.0.0.0/0 via FW-2 Source Destination 10.1.0.10 Amazon.com
  • 11. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. VPC Attachment – High Availability Internet gateway VPC 10.1.0.0/16 VPC 10.2.0.0/16 TGW ENI TGW ENI Instance 10.1.0.10 1 2 Firewall Firewallatt-1 att-2 Subnet RT 0.0.0.0/0 via FW-2 Subnet RT 0.0.0.0/0 via FW-1
  • 12. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. VPC Attachment – High Availability Internet gateway VPC 10.1.0.0/16 VPC 10.2.0.0/16 TGW ENI TGW ENI Instance 10.1.0.10 1 2 Firewall Firewallatt-1 att-2 Subnet RT 0.0.0.0/0 via blackhole Subnet RT 0.0.0.0/0 via FW-1 Custom automation required
  • 13. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. VPN Attachment Model Internet gateway VPC 10.1.0.0/16 VPC 10.2.0.0/16 Instance 10.1.0.10 1 2 Firewall Firewallatt-1 AWS Site-to-Site VPN
  • 14. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. VPN Attachment – Routing Internet gateway VPC 10.1.0.0/16 VPC 10.2.0.0/16 Instance 10.1.0.10 1 2 Firewall Firewallatt-1 AWS Site-to-Site VPN TGW RT 0.0.0.0/0 via VPN-1 0.0.0.0/0 via VPN-2 10.1.0.0/16 via att-1 Subnet RT 0.0.0.0/0 via TGW Subnet RT 0.0.0.0/0 via IGW Subnet RT 0.0.0.0/0 via IGW
  • 15. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. VPN Attachment – Traffic Flow Internet gateway VPC 10.1.0.0/16 VPC 10.2.0.0/16 Instance 10.1.0.10 1 2 Firewall Firewallatt-1 AWS Site-to-Site VPN Subnet RT 0.0.0.0/0 via TGW Source Destination 10.1.0.10 Amazon.com TGW RT 0.0.0.0/0 via VPN-1 0.0.0.0/0 via VPN-2 10.1.0.0/16 via att-1 Source Destination 10.1.0.10 Amazon.com Subnet RT 0.0.0.0/0 via IGW SNAT Source Destination Firewall-2 Amazon.com
  • 16. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. VPN Attachment – High Availability Internet gateway VPC 10.1.0.0/16 VPC 10.2.0.0/16 Instance 10.1.0.10 1 2 Firewall Firewallatt-1 AWS Site-to-Site VPN TGW RT 0.0.0.0/0 via VPN-1 0.0.0.0/0 via VPN-2 10.1.0.0/16 via att-1
  • 17. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. VPN Attachment – High Availability Internet gateway VPC 10.1.0.0/16 VPC 10.2.0.0/16 Instance 10.1.0.10 1 2 Firewall Firewallatt-1 AWS Site-to-Site VPN TGW RT 0.0.0.0/0 via VPN-1 0.0.0.0/0 via VPN-2 10.1.0.0/16 via att-1 Route removed automatically by Border Gateway Protocol (BGP)
  • 18. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Explicit Proxy Model Internet gateway VPC 10.1.0.0/16 VPC 10.2.0.0/16 TGW ENI TGW ENI Instance 10.1.0.10 Proxies Proxiesatt-1 att-2 NLB
  • 19. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Explicit Proxy - Routing Internet gateway VPC 10.1.0.0/16 VPC 10.2.0.0/16 TGW ENI TGW ENI Instance 10.1.0.10 Proxies Proxiesatt-1 att-2 NLB TGW RT 10.2.0.0/16 via att-2 10.1.0.0/16 via att-1 Subnet RT 10.2.0.0/16 via TGW Subnet RT 10.2.0.0/16 via local Subnet RT 0.0.0.0/0 via IGW 10.1.0.0/16 via TGW
  • 20. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Explicit Proxy – Traffic Flow Internet gateway VPC 10.1.0.0/16 VPC 10.2.0.0/16 TGW ENI TGW ENI Instance 10.1.0.10 Proxies Proxiesatt-1 att-2 NLB Subnet RT 10.2.0.0/16 via TGW Source Destination 10.1.0.10 NLB TGW RT 10.2.0.0/16 via att-2 10.1.0.0/16 via att-1 Subnet RT 0.0.0.0/0 via IGW Source Destination Proxy Amazon.com Subnet RT 10.2.0.0/16 via local
  • 21. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Explicit Proxy – High Availability Internet gateway VPC 10.1.0.0/16 VPC 10.2.0.0/16 TGW ENI TGW ENI Instance 10.1.0.10 Proxies Proxiesatt-1 att-2 NLB Proxy health-checks provided by Network Load Balancer (NLB)
  • 22. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Egress Filtering Summary VPC Attachment Model VPN Attachment Model Explicit Proxy Model No Encryption Overhead High Availability Transparent to clients Custom Automation Required BGP NLB Health- Check
  • 23. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Ingres Filtering with Transit Gateway Reverse Proxy Model
  • 24. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Reverse Proxy Model Internet gateway VPC 10.1.0.0/16 VPC 10.3.0.0/16 Web Servers Proxies/Firewalls att-1 att-2 NLB UsersALB
  • 25. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Reverse Proxy Model Internet gateway VPC 10.1.0.0/16 VPC 10.3.0.0/16 Web Servers att-1 att-2 NLB Users Source Destination Users NLB Source Destination Users Proxies Source Destination Proxies ALB Source Destination ALB WebServers ALB Proxies/Firewalls
  • 26. © 2020, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Reverse Proxy Model – High Availability Internet gateway VPC 10.1.0.0/16 VPC 10.3.0.0/16 Web Servers Proxies/Firewalls att-1 att-2 NLB UsersALB Proxy health-checks provided by Network Load Balancer (NLB)
  • 27. 27 Automated Deployment Network Security Policies Management Console Telemetry and monitoring API Valtix Cloud Controller SaaS Security-as-a-Service ▪ Fully managed network security ○ Software updates ○ Auto scaling ○ Networking ▪ Simplified deployment ▪ Unified policy & enforcement Cloud-Native Architecture ▪ Decoupled control and data plane ▪ Multi-cloud, region, zone ▪ Single pass inspection ○ WAF + Trustwave ruleset ○ IPS + Talos ruleset ○ TLS Decryption/Encryption throughout Manage Globally, Enforce Locally HUB VPC Policy and Telemetry (no production traffic) Internet EDGE Customer accounts Valtix cloud account Valtix Cloud Firewalls KMS S3
  • 28. ● Attack vectors ○ Malicious insiders, infected users, misconfiguration... ○ Vulnerable Servers ■ Apache Struts exploit: CVE-2017-5638 ■ Windows SMB: NotPetya malware ○ Connections to command-n-control (C2) cannot be differentiated from legit sites: ■ GitHub org repo vs public repo’s ■ canonical.com vs rapidshare.com ○ Lateral movement from vulnerable servers ● Impact ○ Drive up costs ○ Exfiltrate data ○ Disrupt operations ○ Reputation damage Bitcoin mining Malware Distribution HackerCommand-n-Control Server Infected User or Malicious Insider Bug or Vulnerable Server Data Exfiltration Example Attacks
  • 29. ▪ Customer provides cloud IAM credentials ▪ Valtix continuously discovers: ○ Cloud applications and network inventory Discover Deploy Defend ▪ Automated deployment of a cluster of autoscaling VCF’s aka Valtix Gateway via ○ Valtix Cloud Controller SaaS ○ API ○ Terraform ▪ Edge and Hub mode ▪ Automated networking changes ▪ Define security policy by app name and workload tags ▪ Multi-cloud, region, zone policies ▪ Integration with SIEMs and datalake ▪ Support for threat and vulnerability management tools like AWS GuardDuty Onboarding Flow
  • 30. Service Components ▪ Valtix Controller SaaS portal [Valtix pays] ‒ Centralized controller ‒ Dashboard, security policy ‒ Manages lifecycle of VCFs ▪ Valtix Cloud Firewall (VCF) ‒ Single pass dataplane for WAF + NGFW ‒ Not deployed individually, only as part of a Valtix Gateway ▪ Valtix Gateway [Customer pays] ‒ Distributed dataplane as a cluster of auto scaling VCFs ‒ Deployed per region, across zones in the customer’s cloud account ‒ Reduces networking costs of traffic in/out of cloud VPC/VNET
  • 31. Use Case 1: Hub Mode With AWS Transit Gateway - Egress Internet Gateway VPC 10.2.0.0/16 VPC 10.1.0.0/16 TGW ENI TGW ENI Instance 10.1.0.10 att-1 att-2 Valtix Cloud Controller SaaS Managed by Valtix ● VCF deployment ● TGW routing ● Security policies ● Auto Scaling of VCF’s Security VPC AWS Transit Gateway NLB Valtix Cloud Firewalls
  • 32. Use Case 2: Hub Mode With AWS Transit Gateway - Ingress Internet Gateway VPC 10.2.0.0/16 VPC 10.1.0.0/16 TGW ENI TGW ENI att-1 att-2 NLB Valtix Cloud Controller SaaS Managed by Valtix ● VCF deployment ● TGW routing ● Security policies ● Auto Scaling of VCF’s ALB Set DNS of app to NLB in Route 53 Valtix Cloud Firewalls Security VPC
  • 33. Use Case 3: PaaS Security, including API Gateway Internet Gateway VPC 10.2.0.0/16 TGW ENI TGW ENI att-1 att-2 NLB Valtix Cloud Firewalls Valtix Cloud Controller SaaSManaged by Valtix ● VCF deployment ● TGW routing ● Security policies ● Auto Scaling of VCF’s Valtix Cloud Firewalls VPC 2 VPC 1 VPC 3 AWS S3 Amazon API Gateway AWS Lambda +
  • 34. info@valtix.com www.valtix.com Learn more: ● Try Valtix Sandbox in our environment www.valtix.com/sandbox ● 14-Day Free Trial for POC www.valtix.com/trial ● Available on AWS Marketplace https://aws.amazon.com/marketplace/pp/B081781QXX ?ref_=srh_res_product_title