-
-
Notifications
You must be signed in to change notification settings - Fork 305
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
Insecure manual to install albert on Open Build Service #1326
Comments
First note that this is out of scope here. The distribution is handled by open build service. I. Can't change it. You have to discuss these kind of things in their irc channel. The suggestion in this article does not make much sense in my eyes. Keys have to be trusted. If you have one malicious repo key in there you are done. If these are good they won't "cross sign". Technically I think there not much you have to worry about, because even if you are a trusted repository, why would you add your package to another server (I doubt that this is an easy task)? You have your own trusted repository right? I the end this idea is ineffective, as the article states,
|
Please correct me if I am wrong |
I agree with you that it is a small attack vector, but still (one sentence after the one you quoted):
Also, Signal probably has some knowledgeable security experts and they promote this method, too: https://signal.org/download/linux/ |
Yeah I agree it won't hurt. I am not in the position to change anything at OBS. Sure we could have dedicated install scripts. But then these would have to be maintained. Imho it's not worth the hassle. If you manage to convince devs at open suse several thousands of project would benefit the change. I think it is rather worth the effort discussing this topic in their irc channel. |
Malcom Lewis may be just a regular user. If you post just a github link there even employees may give you that kind of answers. I bet he did not even read the issue. |
@graue70 have you seen the next comment? |
No I have not seen another comment. Nice! Now I found this: openSUSE/software-o-o#1189 |
There you go. Good luck! Subscribed. |
On https://software.opensuse.org/download.html?project=home:manuelschneid3r&package=albert, there is a manual on how to install albert. For example, for 22.04, it contains these lines:
As explained in detail in https://askubuntu.com/a/1307181 (the question is a different one, but the answer still explains the problem), these commands are insecure and not recommended.
This is a suggestion on how to improve them:
(The commands can probably be improved further, e.g. by using
gpg -o /usr/share/keyrings/manuelschneid3r-albert-keyring.gpg
which prevents writing the file to a temporary location.)The text was updated successfully, but these errors were encountered: