Hi again, Ted!
I would agree, in fact I feel this was strongly thrashed-out in discussion of the draft.
Some Googling suggests that the http:// scheme is defined in RFC 2616, which - to summarise - again does not mandate DNS. - Section 3.2.2 defines the host-name part in abstract regards TCP connections: >identified resource is located at the server listening for TCP connections on that port of that host - Section 3.2.3 discusses string comparisons - Section 15.3 discusses DNS spoofing and DNS caching, which is inapplicable - Sections 5.2 and 14.23 discuss the Host header, the latter most specifically: The Host field value MUST represent the naming authority of the origin server or gateway given by the original URL. …again without reference to DNS. Since the use of an Onion in a Host header would reflect the origin, I think this works. So, by this analysis I think Onions in http (and by extension https) are fine. Not to mention, appropriate. :-)
Exactly. I believe that they do.
Where else would you suggest looking, please? -a — Alec Muffett Security Infrastructure Facebook Engineering London |
Attachment:
signature.asc
Description: Message signed with OpenPGP using GPGMail