github.com/zzenonn linkedin.com/in/zzenonn
SECURITY ENGINEER
Implementing Security and Incident Response with the ELB Miguel - - PowerPoint PPT Presentation
Implementing Security and Incident Response with the ELB Miguel Zenon Nicanor L. Saavedra SECURITY ENGINEER github.com/zzenonn linkedin.com/in/zzenonn t h s Module Define Elastic Load Balancing Overview Understand different ELB security
github.com/zzenonn linkedin.com/in/zzenonn
SECURITY ENGINEER
t h s
Distributes incoming traffic across instances Performs health checks
Scales without disrupting
Single point of contact and first line of defense Authentication management End-to-end encryption using TLS for HTTPS
Application Load Balancer Network Load Balancer Classic Load Balancer
Application Load Balancer Network Load Balancer
Advanced load balancing of HTTP and HTTPS traffic Operates at the request level (Layer 7) Load balancing of TCP, TLS, and UDP traffic Operates at the network level (Layer 4)
Network Transport Session Presentation Application
Ne Netw twork k Load ad Bal alan ancer Ap Applicati tion Load ad Bal alan ancer
WAF, and AWS Shield Advanced
VS VS.
We Webtier Se Securit ity Group Ap Apptier Se Securit ity Group We Webtier EL ELB B Security ty Group Da Datatier Se Securit ity Group Ap Apptier EL ELB B Security ty Group Inbound Rule Allow TCP Port 443 Source: 0.0.0.0/0 (Any) Inbound Rule Allow TCP Port 80 Source: Webtier ELB Security Group Inbound Rule Allow TCP Port 8088 Source: Webtier Security Group Inbound Rule Allow TCP Port 8088 Source: Apptier ELB Security Group Inbound Rule Allow TCP Port 3306 Source: Apptier Security Group
Pu Public subnet Pr Private subnet
Av Availability Zone 2 Av Availability Zone 1 Av Availability Zone 2 Av Availability Zone 1
EC2 Security Group EC2 Security Group EC2 Security Group Elastic Load Balancing (no termination)
HTTPS HTTPS HTTPS HTTPS
Elastic Load Balancing (Terminate TLS & Re-negotiate) Elastic Load Balancing
Encrypted Unencrypted Encrypted Encrypted Encrypted Encrypted
TLS Termination TLS Termination & Renegotiate TLS Pass Through
globomantics.com Application Load Balancer
Availability Zone A Availability Zone B /posts /profile /msgs Pr Profile Ms Msgs Po Posts Pr Profile Ms Msgs Po Posts
HTTPS Listener
OpenID Provider Action Authenticate-
Forward Identity Headers
Target Application
Action
Application Load Balancer
VO VOIP VO VOIP VO VOIP 5600/UDP 5600/UDP 5 6 / U D P
Application Load Balancer Network Load Balancer Classic Load Balancer
Protocols Platforms Logging Health checks TLS offloading Path-based routing Static/elastic IPs User authentication HTTP, HTTPS TCP, UDP, TLS TCP, TLS/SSL, HTTP, HTTPS VPC VPC EC2-Classic, VPC
Network Transport Session Presentation Application
La Layer 3 & 4 Attacks La Layer 7 7 Attacks
s h s
Availability Zone B Public subnet Private subnet Protected subnet RDS Standby DB instance Availability Zone A Public subnet Private subnet Protected subnet NAT Gateway
RDS Master DB instance
ELB Internet Gateway Routers and route tables Subnets
VPC
172.16.0.0 172.16.1.0 172.16.2.0
NAT Gateway Security Groups
App Servers App Servers Web Servers Web Servers
Availability Zone B Public subnet Private subnet Protected subnet RDS Standby DB instance Availability Zone A Public subnet Private subnet Protected subnet NAT Gateway
RDS Master DB instance
ELB Internet Gateway Routers and route tables Subnets
VPC
172.16.0.0 172.16.1.0 172.16.2.0
NAT Gateway Security Groups
App Servers App Servers Web Servers Web Servers
Availability Zone B Public subnet Private subnet Protected subnet App Servers RDS Standby DB instance Availability Zone A Public subnet Private subnet Protected subnet App Servers NAT Gateway
RDS Master DB instance
ELB
Web Servers Web Servers
Internet Gateway Routers and route tables Subnets
VPC
172.16.0.0 172.16.1.0 172.16.2.0
Auto Scaling Auto Scaling
NAT Gateway Security Groups
AWS Shield AWS Shield Advanced
Always on (Free) Automatic Layer 3 and 4 Protection Integrates with Cloudfront All Shield features ELB+EC2 Protection Cost Protection 24/7 Response Team Comes with free WAF
Hacker Customer Engineer
t h s
t h s