openSUSE Forums > openSUSE Build Service (OBS) » how to verify a repository key?

Go Back   openSUSE Forums > openSUSE Build Service (OBS)
Forums FAQ Members List Search Today's Posts Mark Forums Read


openSUSE Build Service (OBS) Questions about creating packages for openSUSE and using the Build Service

Reply
Page 1 of 2 1 2
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 06-Sep-2009, 03:06
zmi zmi is offline
Puzzled Penguin
 
Join Date: Aug 2008
Posts: 10
zmi hasn't been rated much yet
Default how to verify a repository key?

I've just run "zypper se ekiga", and upon refreshing the repos, it said there's a new key for the OpenOffice Repo:

Neuen Signierungsschlüssel für Repository oder Paket erhalten:
Schlüssel-ID: 94F9ACD253809572
Schlüsselname: OpenOffice.org:STABLE OBS Project <OpenOffice.org:STABLE@build.opensuse.org>
Schlüsselfingerabdruck: D3948FAFB8FD4AB39FBBB90694F9ACD253809572
Repository: openSUSE BuildService - OpenOffice.org

and then it asks if I want to trust this. Nice - but how to verify I want to trust it? Where is the web site that has the key fingerprint to compare? Shouldn't that be a lot easier to verify? Or does noone care anyway? Then just don't display this question.

mfg zmi
Reply With Quote
  #2 (permalink)  
Old 06-Sep-2009, 03:10
BrownieCat's Avatar
Explorer Penguin
 
Join Date: Sep 2009
Location: Falcon Complex, Rawalpindi
Posts: 124
BrownieCat hasn't been rated much yet
Default Re: how to verify a repository key?

If I were you, I wouldn't worry too much about trusting... Just trust it. It's unlikely something bad will happen.
Reply With Quote
  #3 (permalink)  
Old 06-Sep-2009, 07:03
choroba's Avatar
Puzzled Penguin
 
Join Date: Sep 2009
Location: Czech Republic
Posts: 2
choroba hasn't been rated much yet
Thumbs down Re: how to verify a repository key?

Not to worry about trusting means not to worry about security. It is several days already and there is no information on the new key - just several complaints of the users
Reply With Quote
  #4 (permalink)  
Old 06-Sep-2009, 07:39
FeatherMonkey's Avatar
Wise Penguin
 
Join Date: Mar 2008
Posts: 1,545
FeatherMonkey has a spectacular reputation aura aboutFeatherMonkey has a spectacular reputation aura aboutFeatherMonkey has a spectacular reputation aura aboutFeatherMonkey has a spectacular reputation aura about
Default Re: how to verify a repository key?

I always find these bizarre has any one created a web of trust then and you trust these keys.

Tell me how did you all confirm the keys for the install? Just so I know and can do it myself.

The key is self signed and countersigned by the build service, do you trust it well did you trust the first one. So next we check registered keys lets see how many other keys we can find.

gpg2 --search-keys --keyserver hkp://subkeys.pgp.net OpenOffice.org:STABLE@build.opensuse.org

So all this BS without a web of trust is exactly that BS, Building your web of trust you trust the distro keys without a web of trust but suddenly it counts when a build service repo changes it's keys...
__________________
Man first, have a try at Info, have a look at Wiki, if all that fails Scroogle!!!!!
If I've helped click on the Rep button I don't know what it does but it sounds cool.
Reply With Quote
  #5 (permalink)  
Old 06-Sep-2009, 08:32
Wise Penguin
 
Join Date: Mar 2009
Posts: 1,824
Akoellh is a reputation jewel in the roughAkoellh is a reputation jewel in the roughAkoellh is a reputation jewel in the roughAkoellh is a reputation jewel in the roughAkoellh is a reputation jewel in the rough
Default Re: how to verify a repository key?

Quote:
Originally Posted by FeatherMonkey View Post
So all this BS without a web of trust is exactly that BS, Building your web of trust you trust the distro keys without a web of trust but suddenly it counts when a build service repo changes it's keys...
Pearls for swine I fear, most "users" can only whine but don't get active on the issue.

A few years ago, after one of the typical "whinig avalanches" me and two other users started telling (l)users to sign the keys they trust and submit their signatures to public key servers to increase the trust of those signing keys and it was a few happy days, when _some_ people really did.

Somebody _has_ to start the chain and trust the key, especially when there is no person directly associated to a key (even with personal OBS repos, packages are signed automatically by the OBS, the signing key is not a personal key of the packager).

A few weeks later, the same thing happened again, with a significant amount of the same people complaining again although they knew what to do to make the keys more trustworthy.

So I gave up, let the people complain, public key encryption/signing is destined to fail on behalf of people who forget about the base of real security, active trust.

The only way on never having to trust OBS keys is _not_ to install _any_ packages from OBS and only use the official repos OSS/NON-OSS/Updates, which leaves you to trusting the keys of those three repos, which are distributed on the installation media (which is then the only thing you have to trust, meaning that nobody gave you a faked ISO or <insert theorie of conspiracy here>).
__________________
“Never attribute to malice that which can be adequately explained by stupidity.” (R.J. Hanlon)
Reply With Quote
  #6 (permalink)  
Old 06-Sep-2009, 09:04
zmi zmi is offline
Puzzled Penguin
 
Join Date: Aug 2008
Posts: 10
zmi hasn't been rated much yet
Default Re: how to verify a repository key?

Quote:
Originally Posted by FeatherMonkey View Post
Tell me how did you all confirm the keys for the install? Just so I know and can do it myself.
Have the install media, it's there.

Quote:
Originally Posted by FeatherMonkey View Post
The key is self signed and countersigned by the build service, do you trust it well did you trust the first one. So next we check registered keys lets see how many other keys we can find.

gpg2 --search-keys --keyserver hkp://subkeys.pgp.net OpenOffice.org:STABLE@build.opensuse.org

So all this BS without a web of trust is exactly that BS, Building your web of trust you trust the distro keys without a web of trust but suddenly it counts when a build service repo changes it's keys...
What's up with all of you? I asked a simple question, and the only replies received are "just don't care" or "what, you don't know you need to ASDFASDHn and then asdfDSAF and simply ASDFjheH". No wonder this pisses off any users.

Stop flaming.

1) I imported and signed that key now, and uploaded it on the keyserver.
2) If you want more users do that, make a simple HOWTO web page explaining that step by step. Don't blame users for not knowing it, instruct them.
3) put that key into the repo, or on a web page so users can doublecheck it

While I trust the OBS, it puzzles me when a key is changed. Why has that been done at first?

Then, zypper asks me if I want to trust that key. Nice. So I wanted to check if really the key changed, or a hacker managed to DNS spoof or whatever. Simply that. The infrastructure is there, it just has to be filled with easy instructions and the possibility to doublecheck a changed key.

mfg zmi
Reply With Quote
  #7 (permalink)  
Old 06-Sep-2009, 09:12
Wise Penguin
 
Join Date: Jun 2008
Location: United Kingdom
Posts: 1,026
consused hasn't been rated much yet
Default Re: how to verify a repository key?

Hmm, this has been an interesting discussion. I've always just trusted the very few OBS keys presented, never had a problem so far, and not gone into it that much, so thanks for the analysis.

Akoellh, glad to see you are still with us.
Reply With Quote
  #8 (permalink)  
Old 06-Sep-2009, 09:21
Wise Penguin
 
Join Date: Mar 2009
Posts: 1,824
Akoellh is a reputation jewel in the roughAkoellh is a reputation jewel in the roughAkoellh is a reputation jewel in the roughAkoellh is a reputation jewel in the roughAkoellh is a reputation jewel in the rough
Default Re: how to verify a repository key?

Quote:
Originally Posted by zmi View Post
While I trust the OBS, it puzzles me when a key is changed. Why has that been done at first?
Maybe because all keys have a "limited" life time (on _purpose_), consequently expire one day and then have to be renewed?
__________________
“Never attribute to malice that which can be adequately explained by stupidity.” (R.J. Hanlon)
Reply With Quote
  #9 (permalink)  
Old 06-Sep-2009, 09:36
Wise Penguin
 
Join Date: Jun 2008
Location: United Kingdom
Posts: 1,026
consused hasn't been rated much yet
Default Re: how to verify a repository key?

Even Packman's key has been known to expire in the past, accompanied by much gnashing in the fora. You trust that one without installation media don't you (?).
Reply With Quote
  #10 (permalink)  
Old 06-Sep-2009, 10:53
FeatherMonkey's Avatar
Wise Penguin
 
Join Date: Mar 2008
Posts: 1,545
FeatherMonkey has a spectacular reputation aura aboutFeatherMonkey has a spectacular reputation aura aboutFeatherMonkey has a spectacular reputation aura aboutFeatherMonkey has a spectacular reputation aura about
Default Re: how to verify a repository key?

http://en.wikipedia.org/wiki/Flaming_(Internet)

So tell me where was I flaming I was educating you to the fact you're relying on false security.... Without out a web of trust...

I point you to the documentation so you can read it your self...

Either you trust the source of the key(Signed pkgs) or you don't? Without a web of trust it is as pointless as you signing it I don't know you from Adam.

So as you can't follow links(Note flaming)
Quote:
Key validation is more difficult. If you do not personally know the person whose key you want to sign, then it is not possible to sign the key yourself. You must rely on the signatures of others and hope to find a chain of signatures leading from the key in question back to your own. To have any chance of finding a chain, you must take the intitive and get your key signed by others outside of your intitial web of trust
I even showed you how to search for the key or any other keys masquerading as it...

There is no web presence to an OBS build repo. If you're lucky they may have a mailing list if it concerns you get in contact with the repo maintainer/project leader and ask them to create a web presence but seems a little demanding to me.
__________________
Man first, have a try at Info, have a look at Wiki, if all that fails Scroogle!!!!!
If I've helped click on the Rep button I don't know what it does but it sounds cool.
Reply With Quote
Reply
Page 1 of 2 1 2

Bookmarks


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




 

Search Engine Friendly URLs by vBSEO 3.3.0 RC2