-
Notifications
You must be signed in to change notification settings - Fork 436
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
Cloak password fields in config #4638
Comments
assuming you mean hiding the field in the UI, not in the output of occ config:system there are at least three levels of protection that could be made:
depending on the level of protection required and use case, we can go with either level |
Thanks for laying out the options in detail, @PVince81. It would in case of doubt be ok if the shared secrets were still in the config or in the database in plain text if necessary, but since Nextcloud lacks more granular admin roles, a (let's call them) application front-end admin won't reach there anyway while nonetheless having duties like automated tagging, user administration or group folders adminstration on the UI. |
They can use the support app to generate a config report and get all data, or they install a custom app they published to the appstore which does that for them. Or they make an API request to get the given config. There are really many ways to get to "secret" values and I don't see this happening anywhere soon. |
Agreeing with @nickvergessen here. If we consider this a priority, my POV would be that we start in the Server by adding support for storing sensitive config values (and disallowing accessing them by a user). But randomly patching apps one by one and leaving gaps open, seems contraproductive. |
There are a lot of other entries in the system report that only say
That's not the attack vector in question (see OP and #4638 (comment))
How do you do that? |
Hiding is done via #12812 |
Is your feature request related to a problem? Please describe.
Disclosing saved passwords can be a security risk. Credentials for 3rd party systems are widely visible once someone is in the admin group.
In other parts of Nextcloud (LDAP config, sharing with password, password-protected Talk conversations, Email server settings on basic settings page), passwords are not visible.
Describe the solution you'd like
Cloak saved passwords for Signaling servers and TURN servers on Talk configuration page
Describe alternatives you've considered
The text was updated successfully, but these errors were encountered: