-
Notifications
You must be signed in to change notification settings - Fork 29
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
Create new UI command to retrieve list of country_codes in the Patch #469
Comments
I'd like to see this command designed to send the entire Neighborhood Database graph to the front end, so that they can use it for more purposes than just extracting a list of country codes. I recommend that a few fields from each Node be withheld (for example, the encrypted Gossip and the binary signature) because they're large and unwieldy and the front end would have no use for them; but there shouldn't be any security issues with providing all the information in the database. Note from later: I no longer believe this. I do believe that the entire Neighborhood Database graph should be sent to the front end, but I don't believe it should be done in response to this command: I think it should be done whenever the Node sends Gossip on the network. As a matter of fact, I no longer think this command should even exist. |
At the time of this writing, the Node is constrained to listen for UI connections only on the loopback adapter (127.0.0.1), so there's no way any attacker could connect a UI over the Internet. If this ever changes, so that connections are accepted over the default NIC, this command will become a security liability because an attacker will be able to collect the IP addresses of all our immediate neighbors...and then probably connect to those neighbors and collect their neighbors' IP addresses, and so on, until he's got all the IP addresses in the network. So: A) don't change the adapter that listens for UI connections, or B) if you do, make sure you bring at least username/password authorization to bear, and preferably multi-factor authorization as well. But...preferably...don't change it. Syther: this means you. |
From a Sunday meeting:
|
1. As I understand we want to provide 2. We have updated the card and the JSON structure for card mentioned aboce #469, that contains following informations:
In general, we want to decide and argue, how we want to proceed with this |
…ture db_countries and find_exit_location fn from GH-469
This UI command will trigger Node to send collection of country codes from Neighborhood DB wtith number of Nodes in particular countries.
Front-End team want's to show the flags of available countries in the MASQ Browser for users to see waht countries are available for exit and how many
exit nodes
is available in particular country.The text was updated successfully, but these errors were encountered: