CS 142 Lecture Notes: Network Security Slide 1
Certificates CS 142 Lecture Notes: Network Security Slide 1 - - PowerPoint PPT Presentation
Certificates CS 142 Lecture Notes: Network Security Slide 1 - - PowerPoint PPT Presentation
Certificates CS 142 Lecture Notes: Network Security Slide 1 SSL/TLS Overview Browser Server client-hello server-hello + {server-cert}SK CA Key exchange (several options) Random client-key-exchange: {K}PK server key K K {HTTP data}K Most
SLIDE 1
SLIDE 2
CS 142 Lecture Notes: Network Security Slide 2
SSL/TLS Overview
Browser Server client-hello server-hello + {server-cert}SKCA Key exchange (several options) Random key K client-key-exchange: {K}PKserver {HTTP data}K K
Most common: only the server is authenticated
SLIDE 3
CS 142 Lecture Notes: Network Security Slide 3
SSL Stripping
Browser Server
HTTP request HTTP request HTTP response Modified response HTTP request HTTPS request HTTPS response HTTP response
Active Attacker Replace https:// with http:// Attacker opens HTTPS session, forwards requests and responses Attacker observes private info
SLIDE 4
CS 142 Lecture Notes: Network Security Slide 4
HTTPS Indicators
HTTP HTTPS Firefox 10 IE 8 Chrome 17
SLIDE 5
CS 142 Lecture Notes: Network Security Slide 5
Mixed Content Indicators
Silly dialogs
Firefox 10: no SSL indicator Chrome 17: caution sign IE 8: warning dialog, no SSL lock
SLIDE 6
CS 142 Lecture Notes: Network Security Slide 6