Re: SRPM lists for spins LiveISOs

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Mar 10, 2008 at 06:29:50PM +0100, Ralf Ertzinger wrote:
> Hi.
> 
> On Mon, 10 Mar 2008 09:20:08 -0800, Jeff Spaleta wrote
> 
> > Any way you can have this tool also test the key signatures of
> > packages in the iso?
> > This came up in fab concerning hosting externally built isos as part
> > of a tiered collection of spins.  Is it possible for your tool, or a
> > related tool that you can build this week, to verify that the livecd
> > contents come from packages signed by the Fedora key (or a specific
> > group of keys)?
> 
> What do you gain by doing that? Unless you turn every bit on the iso
> around you can not be sure that the packages are not tampered with after
> installation.

I started looking into this.  rpm -V  verifies the md5sums of the
individual files.  Running 'rpm -V' for each rpm on the ccLiveCD-2.0
only turned up a dozen or so pacakges with any changes at all, all of
them trivial configuration changes.

rpm -V does not, AFAICT, try recreating the original rpm, to compare
the gpg signature.  For our purposes, I think it would be fair to
assume, that if the package is signed, by one of the Fedora keys, and
if it's 'rpm -V' output was clean, that it is unchanged.  Where 'rpm
-V' reports something, or if a package is not signed (such as the
cc-home RPM on the above CD), it will require manual review.

Now which RPM tag carries the gpg key used to create the signature?
If anyone knows, I can probably hack this up pretty easily, next
week...

Thanks,
Matt

-- 
Matt Domsch
Linux Technology Strategist, Dell Office of the CTO
linux.dell.com & www.dell.com/linux

-- 
fedora-devel-list mailing list
fedora-devel-list@xxxxxxxxxx
https://www.redhat.com/mailman/listinfo/fedora-devel-list

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]
  Powered by Linux