31
INSIDE ‘MOAR TLS’ How we think about encouraging external HTTPS adoption on the web Emily Schechter, Google

INSIDE ‘MOAR TLS’

  • Upload
    others

  • View
    5

  • Download
    0

Embed Size (px)

Citation preview

Page 1: INSIDE ‘MOAR TLS’

INSIDE ‘MOAR TLS’How we think about encouraging external

HTTPS adoption on the web

Emily Schechter, Google

Page 2: INSIDE ‘MOAR TLS’

MOVING THE WEB TO HTTPS IS

IMPORTANT

Today’s web has superpowers.

HTTPS protects our data.

Page 3: INSIDE ‘MOAR TLS’

MOVING THE WEB TO HTTPS IS

CHALLENGING

“Just get a cert” is not enough for large sites.

Multi-ecosystem changes can’t happen overnight.

Page 4: INSIDE ‘MOAR TLS’

JAN 2016

Supports HTTPS 39

Defaults HTTPS 24

HTTPS support on Top 100 sites

Page 5: INSIDE ‘MOAR TLS’

JAN 2016 JAN 2017

Supports HTTPS 39 54

Defaults HTTPS 24 44

HTTPS support on Top 100 sites

Page 6: INSIDE ‘MOAR TLS’

HOW DID WE GET HERE?What are BROWSERS doing?

WHAT’S LEFT TO DO?How can YOU help?

Page 7: INSIDE ‘MOAR TLS’

WHAT ARE BROWSERS DOING?

Removing hurdles preventing HTTPS adoption.

Creating meaningful change with gradual steps.

Page 8: INSIDE ‘MOAR TLS’

WHAT ARE BROWSERS DOING?

1. Changing browser UI2. Changing powerful feature support

Page 9: INSIDE ‘MOAR TLS’

Not so long ago…Mixed content in Chrome

Mixed content

HTTP

https://mixed.example.com

Page 10: INSIDE ‘MOAR TLS’

Current treatment ofHTTP pages in Chrome

Page 11: INSIDE ‘MOAR TLS’

Eventual treatment ofHTTP pages in Chrome

Page 12: INSIDE ‘MOAR TLS’

Treatment of HTTP pageswith password or credit card inputs

in Chrome

before Chrome 56

Chrome 56

Page 13: INSIDE ‘MOAR TLS’
Page 14: INSIDE ‘MOAR TLS’

WHAT ARE BROWSERS DOING?

1. Changing browser UI2. Changing powerful feature support

Page 15: INSIDE ‘MOAR TLS’

● Service Worker

● Push notifications

● Credit card autofill

● HTTP/2

REQUIRE SECURE CONTEXTS FOR POWERFUL NEW FEATURES.

Page 16: INSIDE ‘MOAR TLS’

REQUIRE SECURE CONTEXTS FOR POWERFUL OLD FEATURES.

● Geolocation

● getUserMedia()

● Encrypted Media Extensions

● AppCache

Page 17: INSIDE ‘MOAR TLS’

HOW DID WE GET HERE?What are BROWSERS doing?

WHAT’S LEFT TO DO?How can YOU help?

Page 18: INSIDE ‘MOAR TLS’

LET’S CHANGE THE WAY

WE TALK ABOUT HTTPS

There are BUSINESS BENEFITS to migrating.

Page 19: INSIDE ‘MOAR TLS’

HTTPS IS A BUSINESS CASE

1. Powerful features

2. Performance

3. Perceptions

Page 20: INSIDE ‘MOAR TLS’

1. Powerful features

2. Performance

3. Perceptions

HTTPS IS A BUSINESS CASE

Page 21: INSIDE ‘MOAR TLS’

FLIPKART.COM

● 70% greater conversion rate

● 3x more time spent on site

● 40% higher re-engagement rate

● 3x lower data usage

Page 22: INSIDE ‘MOAR TLS’

1. Powerful features

2. Performance

3. Perceptions

HTTPS IS A BUSINESS CASE

Page 23: INSIDE ‘MOAR TLS’

TLS optimizations

● TLS false start

● TLS session resumption

● TLS/1.3

TLS-limited

perf improvements

● HTTP/2

● Service Workers

● Brotli compression

Page 24: INSIDE ‘MOAR TLS’

1. Powerful features

2. Performance

3. Perceptions

HTTPS IS A BUSINESS CASE

Page 25: INSIDE ‘MOAR TLS’

a. Certificate pricingb. Ad revenue

1. Powerful features

2. Performance

3. Perceptions

HTTPS IS A BUSINESS CASE

Page 26: INSIDE ‘MOAR TLS’

a. Certificate pricingb. Ad revenue

1. Powerful features

2. Performance

3. Perceptions

HTTPS IS A BUSINESS CASE

Page 27: INSIDE ‘MOAR TLS’

https://letsencrypt.org/2017/01/06/le-2016-in-review.html

Let’s Encrypt 2016 Year in Review

Page 28: INSIDE ‘MOAR TLS’

a. Certificate pricingb. Ad revenue

1. Powerful features

2. Performance

3. Perceptions

HTTPS IS A BUSINESS CASE

Page 29: INSIDE ‘MOAR TLS’

Requests to Google Ads servers over HTTPS

Jan 2014 Jan 2015 Jan 2016 Jan 2017

g.co/https. Approximate # of requests that represents most of Google Advertising traffic

Page 30: INSIDE ‘MOAR TLS’

1. Powerful features

2. Performance

3. Perceptions

HTTPS IS A BUSINESS CASE

Page 31: INSIDE ‘MOAR TLS’

So spread the word and migrate to HTTPS.

ECOSYSTEM CHANGES

ARE A TEAM EFFORT.