[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [TLS] Please discuss: draft-housley-evidence-extns-00 - brokerage illustration



"Mark Brown" <mark@xxxxxxxxxxxxxxxxxxxx> writes:
> Let me retrace Eric's line of thought first, using his broker illustration:
>
> 1) 100's of fetches to accomplish a trade:  In HTTP the TCP/IP session gets
> torn down after every fetch.

Uh, not in any modern HTTP stack, no. I refer you to RFC 2616 S 8.1.


> This TLS client configuration line identifies one DNS name and port number
> for which the client will always ClientHello using TLS Evidence.

It does what??? I need to hard-configure some list of names and ports?
That scales how?


> To one of Eric's concerns, in this illustration there really is no change
> required for either the TLS client or the TLS server APIs (i.e. how the
> application interacts programmatically with the TLS layer).

No. The server *still* needs to check that he's actually getting
evidence. I.e., that the client is coming in through the right
virtual server (unless you're proposing that I rearchitect
all my server apps to split every kind of transaction into
two different servers), and there's still the relative inefficiency
of your signature mechanism, which is conservatively a factor of 2-4
slower than app-level signatures.

So, you've had to modify both client and server, you quite
possibly had to substantially rearchitect the server, and the
client has to have some semi-manual configuration settings to
determine when it offers evidence. None of this seems
particularly convenient. 

To uplevel a moment, I'm not arguing that you can't make some proposal
along the lines you indicate sort of work. What I am arguing is that
it isn't substantially simpler than the application-level signature
alternatives, that it offers inferior semantics, and that it doesn't
fit well with the TLS architecture. None of this discussion has
changed my views on that point.

-Ekr


_______________________________________________
TLS mailing list
TLS@xxxxxxxxxxxxxx
https://www1.ietf.org/mailman/listinfo/tls