[Yum] Signed repository?

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

 



Hi

Is it possible to create digitally signed repository with yum-arch or 
createrepo. I know that most of the RPMS are signed, so forged RPMS are not 
problem. 

What I am concerned about is RPM dependencies. If rpm headers and dependency 
lists are not signed and attacker could gain access to the repodata, would it 
be possible to fake dependencies? Or does yum check dependencies based on the 
real RPMS?

Is the following scenario possible with yum-arch or createrepo and yum:
- User updates his/hers system automatically from cron (yum -y update)
- Yum does gpgcheck
- System does not have openssh-server installed
- Attacker gains access to the yum repository or hijacs the connection to the 
yum repository
- New official update is released, let's say kde-3.4
- Attacker forges kde-3.4 header to have dependency to openssh-server
- Yum installs openssh-server when kde-3.4 is updated


Regards
Kimmo Koivisto


[Index of Archives]     [Fedora Users]     [Fedora Legacy List]     [Fedora Maintainers]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [KDE Users]

  Powered by Linux