Does this mean in SSL, the host name is not plain-text but in TLS it is? To me, it seems better to use a possible-to-crack SSL with hidden hostname vs. hard/impossible to crack TLS where anyone can see I'm trying to go to https://anonymous-upload.wikileaks.org .
They can see that anyway if they intercept the traffic anyway, since the IP will be in all packets. Even better, the TCP connection will end up creating routing tables on all hops along the way.
The First Few Milliseconds of an HTTPS Connection (2009)
21–30 of 39 posts
Re: The First Few Milliseconds of an HTTPS Connection (2009)
#22Does this mean in SSL, the host name is not plain-text but in TLS it is? To me, it seems better to use a possible-to-crack SSL with hidden hostname vs. hard/impossible to crack TLS where anyone can see I'm trying to go to https://anonymous-upload.wikileaks.org .
Re: The First Few Milliseconds of an HTTPS Connection (2009)
#23Earlier quoted context omitted.
They can see that anyway if they intercept the traffic anyway, since the IP will be in all packets. Even better, the TCP connection will end up creating routing tables on all hops along the way.
Unless there are multiple secured domains hosted on that IP address, in which case knowing the domain would be extra information.
Re: The First Few Milliseconds of an HTTPS Connection (2009)
#24This reminds me of an old project. Explain all the bits that are communicated and computed across all APIs involved, when a user presses a key, and a set of pixels appear on the screen spelling "a".
About twenty years ago, I was able to do something pretty much like this for typing "cat file" - e.g. syscall interface, tty drivers, network protocols, filesystems, SCSI plus pervasive things like schedulers and memory managers. I can't do that any more, though, because I've become more of a storage specialist and some of the parts I haven't kept with have changed immensely. Also, some of the implementations of thos…
Re: The First Few Milliseconds of an HTTPS Connection (2009)
#25Does this mean in SSL, the host name is not plain-text but in TLS it is? To me, it seems better to use a possible-to-crack SSL with hidden hostname vs. hard/impossible to crack TLS where anyone can see I'm trying to go to https://anonymous-upload.wikileaks.org .
If it's a self-signed certificate scrubbed from anything identifiable then a server could still try to correlate what website you visited by the public key from the certificate.
Re: The First Few Milliseconds of an HTTPS Connection (2009)
#26This reminds me of an old project. Explain all the bits that are communicated and computed across all APIs involved, when a user presses a key, and a set of pixels appear on the screen spelling "a".
About twenty years ago, I was able to do something pretty much like this for typing "cat file" - e.g. syscall interface, tty drivers, network protocols, filesystems, SCSI plus pervasive things like schedulers and memory managers. I can't do that any more, though, because I've become more of a storage specialist and some of the parts I haven't kept with have changed immensely. Also, some of the implementations of thos…
Re: The First Few Milliseconds of an HTTPS Connection (2009)
#27Earlier quoted context omitted.
Unless there are multiple secured domains hosted on that IP address, in which case knowing the domain would be extra information.
You can't have multiple secure domains on a single host which don't require the user to know a non-standard port without exposing the domain in plain text as part of SNI.
Re: The First Few Milliseconds of an HTTPS Connection (2009)
#28Re: The First Few Milliseconds of an HTTPS Connection (2009)
#29Does this mean in SSL, the host name is not plain-text but in TLS it is? To me, it seems better to use a possible-to-crack SSL with hidden hostname vs. hard/impossible to crack TLS where anyone can see I'm trying to go to https://anonymous-upload.wikileaks.org .
Re: The First Few Milliseconds of an HTTPS Connection (2009)
#30Previous discussion (2009): https://news.ycombinator.com/item?id=650914
Yep, sorry for the repost. I figured that enough time had passed since the last time since it's such an excellent article. ;-)