HTTPS Token Binding & TLS Termination Brian Campbell IETF 97 - - PowerPoint PPT Presentation

https token binding tls termination brian campbell ietf
SMART_READER_LITE
LIVE PREVIEW

HTTPS Token Binding & TLS Termination Brian Campbell IETF 97 - - PowerPoint PPT Presentation

HTTPS Token Binding & TLS Termination Brian Campbell IETF 97 Seoul November 2016 1 Situation l Very common in HTTPS application deployments to have TLS terminated by a reverse proxy sitting in front of the actual application l For


slide-1
SLIDE 1

Brian Campbell IETF 97 Seoul November 2016

HTTPS Token Binding & TLS Termination

1

slide-2
SLIDE 2

Situation

l Very common in HTTPS application deployments to

have TLS ‘terminated’ by a reverse proxy sitting in front

  • f the actual application

l For applications in such deployments to take advantage

  • f token binding, some information needs to be

communicated from the TLS layer to the application

l In the absence of a standard means of conveying the

appropriate token binding information, different implementations will do it differently

l Terrible for interoperability l A boon to unneeded complexity l Improved opportunity to get things wrong

2

slide-3
SLIDE 3

Proposed Solution

l Work to standardize something in this WG! l Hopefully not controversial

3

slide-4
SLIDE 4

Two General Approaches

l The TLS terminator validates the Token Binding Message and passes

it (or some variation) along to the application

l

More work for the TLS layer

l

Easier reconciliation of supported key parameters

l The application validates the Token Binding Message with sufficient

info provided as headers by the TLS terminator

l

EKM, the negotiated key parameters

l

Hard to terminate the connection with the client

l

Not sure how renegotiation would work

l Miscellaneous thoughts

l

What about version?

l

TLS terminator must sanitize headers either way

l

Only one level of proxying supported

l

Applications likely need configuration

4

1 2

slide-5
SLIDE 5

So...

l Does the WG think this is work worth

pursuing?

l Feedback on the approach l Write a draft

l Me l You?

l IETF magic happens!

5