You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This issue gathers and maps security feature proposals for the existing builtin DNS stub resolver from bird's-eye view. For now the builtin DNS stub resolver provides only
Insecure DNS RR exchange over insecure DNS transport
and proposals try to implement any of the following:
Secure DNS RR exchange over insecure DNS transport
Insecure DNS RR exchange over secure DNS transport
A few packages in the golang.org/x/net or golang.org/x/crypto repositories may provide APIs using secure RR exchange over secure DNS transport. So far there is no discussion for adding new APIs into standard packages, there might be a few behavioral changes to standard package APIs though.
There probably needs to be a sort of reorganization of related network and crypto packages for avoiding circular dependencies. For example, we cannot use tls.Dial in the net package for constructing DNS over TLS transport because net.Dial is used by tls.Dial.
Summary
This issue gathers and maps security feature proposals for the existing builtin DNS stub resolver from bird's-eye view. For now the builtin DNS stub resolver provides only
and proposals try to implement any of the following:
Protocols
Session and presentation
Transport
Implementation
The text was updated successfully, but these errors were encountered: