-
Notifications
You must be signed in to change notification settings - Fork 26
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
Secure store passwords #291
base: master
Are you sure you want to change the base?
Conversation
Before accepting this PR I need to test on mac & Windows and also check the Debian integration of this package. |
gnome-keyring is a gnome thing. How would this integrate with KDE Plasma5? As a packager I would not want to force specifically 'gnome' packages on non-gnome users, so could this be more general, such that any existing secure password storage could be used (if desired)?
Please no! This must be optional and not forced on users. What threat is this PR intended to mitigate? I have a friend who cannot log into LoTW because of their paranoid use of multiple passwords and their confusing re-registration system. He has given up trying to use it. |
Considering that it is a 2-year-old patch, it was probably not accepted by the author. I did it for the project therefore I don't want to delete it. It is up to the author if the PR is accepted or deleted. Even though the patch is not accepted and it's no longer possible to merge it I am going to answer your questions.
The used library (qtkeychain) is multiplatform. Please, see details which platforms and back-ends are supported. It is not just about GNOME.
this should solve the problem of how poorly protected passwords are. Passwords should not be stored on the filesystem in an plaintext form. It's about safety. Look at the example of firefox, how users would probably like it if their passwords were stored as plaintext in a file. Such an application would probably not be used for a long time. And that, unfortunately, is an example of most hamradio applications. Authors do not think about safety. I could give you many other such examples of faulty security design.
This is a slightly different example. If you forget your password or migrate to a new system, it has nothing to do with the fact that your password is stored in the secure store. On the contrary, secure store is useful in situations where you have a lot of passwords. Then these passwords are safely stored in one place under the protection of Master key (password). It's an common situation and I don't know why it should be handled differently in hamradio applications. Take it as my opinion. I am trying to solve many of these details in my own hamradio Logbook application. But it is difficult, because there are services like DX Cluster or ON4KST Chat, where passwords are sent in plaintext form also via the Internet. And unfortunately, no one cares and no one wants to do anything about it, because it has been done this way for long time and why to change it. We could probably discuss it for a long time, but since it is not related to this PR, it doesn't belong here. |
Attaching an initial support for #274.
My comments
please, review the patch. Any your comments are welcomed.