-
Notifications
You must be signed in to change notification settings - Fork 107
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
Stop using private IP addresses by default #3117
Comments
Hey team! Please add your planning poker estimate with ZenHub @conradoplg @dconnolly @jvff @oxarbitrage @teor2345 @upbqdn |
I'm not sure if this is a priority at the moment? |
it's not but I think it's ok to keep open for now |
@mpguerra is this something we want to do before the stable release? It seems like a privacy issue that some users might be concerned about. (And they might assume that we'd never leak private addresses.) |
Yup, I think so. I thought it was in the epic already. |
@mpguerra I just noticed this again, is it something we should do before the stable release, or right after it? |
I think since it's been a low priority issue it can wait until after. If we can get it in before, great, but I wouldn't block on it. |
Note from engineering sync: this seems like a risky change to make between the final release candidate and the first stable release. But we could do it in stages, or do it with extra tests. |
Motivation
Zebra currently connects to private IP addresses, and advertises them to its peers.
But this is a security issue, because Zebra can be used to probe internal network addresses, and disclose if they're running a Zcash node. Zebra might also overload other internal services with connections. (But we have a rate-limit for this.)
Zebra also discloses the internal IP address of the machine it is on.
Tasks
debug_allow_private_ip_addresses
config that allows private IP addresses for testingRelated Work
We might want to merge this PR as part of this fix:
The text was updated successfully, but these errors were encountered: