38
HTTPS överallt HTTPS överallt

HTTPS Överallt

Embed Size (px)

Citation preview

Page 1: HTTPS Överallt

HTTPS överalltHTTPS överallt

Page 2: HTTPS Överallt

Email: [email protected]

Twitter: @bagder

Web: daniel.haxx.se

Blog: daniel.haxx.se/blog

Daniel Stenberg

Page 3: HTTPS Överallt

Jag tar gärna frågor – efteråt!

Page 4: HTTPS Överallt

Vi börjar från början

Page 5: HTTPS Överallt

Hur vi kom hitTim Berners-Lee uppfann World Wide Web 1989

HTTP är “språket” webbläsaren pratar med servern

HTTP överförs i klartext

1995 kom “SSL”

Page 6: HTTPS Överallt

OrdsalladSSL är Secure Sockets Layer

… blev TLS, Transport Layer Security

HTTP + TLS = HTTPS

Page 7: HTTPS Överallt

Webben

Page 8: HTTPS Överallt

KlartextAlla som sitter “på vägen” kan se din trafik

De kan modifiera trafik

De kan stoppa in data som inte fanns där

De kan ta bort data

De kan avbryta trafiken

“Alla” kan vara din brödrost

Litegrann som vykort

Page 9: HTTPS Överallt

Klartextwebben attackeras

Page 10: HTTPS Överallt

HTTPS hjälper oss ordna detta

Page 11: HTTPS Överallt

HTTPSKryptografiskt verifierad server

Etablerar en säker tunnel

Ingen på vägen kan se eller påverka datat

Page 12: HTTPS Överallt

HTTPS

Page 13: HTTPS Överallt

Nu skräms du väl mest ändå?

Page 14: HTTPS Överallt

HTTP: lätt att lura

Page 15: HTTPS Överallt

HTTPS: Avsändaren är verifierad

Grönt lås = huvudinnehållet kommer från den servern och allt innehåll på sidan är

säkrat med HTTPS

Page 16: HTTPS Överallt

HTTPS: phishing finns ändå

Avsändaren garanteras, men innehållet kan ju fortfarande luras

Page 17: HTTPS Överallt

HTTP: öppet för avlyssning

Page 18: HTTPS Överallt

HTTPS: krypteratTar Många miljoner år att knäcka

Okrypterade login och sessioner är osäkra!

Page 19: HTTPS Överallt

HTTP: öppet att injicera data

Page 20: HTTPS Överallt

HTTPS: krypteratTunnel “end-to-end”

Förhindrar “hjälpsamma” förbättringar

Page 21: HTTPS Överallt

HTTP: öppet att förändra data

Page 22: HTTPS Överallt

HTTPS: krypteratMellanhänder ser ingen skillnad på vad som är vad

Page 23: HTTPS Överallt

HTTP: öppet att spåra användare

Page 24: HTTPS Överallt

HTTPS: krypteratIngen mellanhand kan stoppa in spårningsmarkeringar

Page 25: HTTPS Överallt

HTTP är på väg ut

Page 26: HTTPS Överallt

HTTP är på väg utIETF, IAB, W3C, US Government, Mozilla (Firefox), Google (Chrome):

“universal use of encryption by Internet applications”

Page 27: HTTPS Överallt

HTTPS kliver över 50%

Page 28: HTTPS Överallt

HTTP är “Not secure”

Page 29: HTTPS Överallt

HTTPS öppnar dörren

Page 30: HTTPS Överallt

Mellanboxar som förstörInternet är fullt av boxar som “förstår” HTTPDe tolkar trafik och “hjälper till”När man inför nyheter inom HTTP som servrar och klienter förstår…… så är Internet fullt av burkar som inte förstår det nya och nu tar sönder riktig trafik.

Page 31: HTTPS Överallt

När trafiken är krypterad förblir den oförändrad

Page 32: HTTPS Överallt

HTTP/2Förbättrar responsen hos sajter

Gör sajter snabbare

Page 33: HTTPS Överallt

Brotli och nya komprimeringar

mindre mängd data mindre mängd data behöver överförasbehöver överföras

Page 34: HTTPS Överallt

Kamera, mic, geolocation, etcKraftfulla rättigheter

Kommer/har slutat funka för HTTP

Page 35: HTTPS Överallt

“HTTPS är långsamt”

Page 36: HTTPS Överallt

HTTPS blir snabbareHTTP/2

TCP Fast Open

TLS 1.3

Page 37: HTTPS Överallt

HTTPS summeratBekräftar avsändareGaranterar dataintegritetIngen avlyssnar eller spårarFår grönt ljus av webbläsarnaKan nyttja nya funktionerSnabbare i framtiden

Page 38: HTTPS Överallt

Tack, det var allt!

Frågor?