Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Point Encaya to recursive DNS port after we replace Unbound #109

Open
JeremyRand opened this issue Mar 9, 2022 · 0 comments
Open

Point Encaya to recursive DNS port after we replace Unbound #109

JeremyRand opened this issue Mar 9, 2022 · 0 comments

Comments

@JeremyRand
Copy link
Member

Currently, we configure Encaya to use ncdns's DNS port instead of the recursive (Unbound) DNS port. This is intentional because Unbound can do insecure things, such as following a CNAME to a TLSA record in a way that trusts the ICANN root key, and also because I'm not confident in Unbound's ability to reject insecure crypto such as SHA-1 and short RSA keys. However, this is not an ideal situation, since it also means that secure usage of CNAME and NS+DS (e.g. a CNAME to another .bit domain) is rejected for TLSA records. After we phase out Unbound, we should look into making sure that the replacement recursive resolver can handle Encaya's security requirements properly, and then switch Encaya to use the recursive DNS port.

Thanks to @sowelisuwi for drawing this to my attention.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant