Auteur de la discussion #1
dnf ile paket doğrulama işlemi

Güncel Linux sistemlerinde paket doğrulama, imzalı paketlerin güvenli bir şekilde kurulduğunu garanti etmek için temel bir adımdır. DNF (Dandified YUM) bu doğrulama süreçlerini otomatik olarak yönetir, fakat bazı durumlarda manuel kontrol yapmak gerekebilir. Aşağıda adım adım temel yaklaşımlar ve dikkat edilmesi gereken noktalar yer alıyor.


1. İmza doğrulamasının çalışma prensibi
  • DNF, paketleri dağıtımın imza anahtarlarıyla karşılaştırır. Paketler arasında tutarlılık ve güvenlik için GPG imzaları kullanılır.
  • Depo yöneticisi güvenli anahtarları sisteme ekler; bu anahtarlar olmadan paketler kurulamamalıdır.
  • Yerel bir depo veya özel paketler için de imza anahtarlarının güvenlik amaçlı olarak yapılandırılması gerekir.


2. Varsayılan güvenlik davranışı
  • /etc/dnf/dnf.conf içinde gpgcheck = 1 varsayılandır. Bu ayar, tüm paketlerin imzalarının doğrulanmasını zorunlu kılar.
  • gpgkey ile depo için anahtar URL’leri belirtilebilir; örneğin:

CODE
1dnf config-manager --add-repo=https://example.org/repo.repo

CODE
1[gpgkey=https://example.org/keys/repo.pub]

  • Doğrulama hatası veren bir depo veya paket, kurulumdurulmaz ve sistem kararlı kalır.


3. Anahtar yönetimi ve sorun giderme
  • Mevcut anahtarların güncel olduğundan emin olun. Eski veya iptal edilmiş anahtarlar paketlerin doğrulanmasını engeller.
  • Anahtarları manuel olarak eklemek için:

CODE
1rpm --import /path/to/public.key

veya uzak anahtarlar için:
CODE
1rpm --import https://example.org/keys/repo.pub

  • Eğer bir depo güvenilir değilse veya imza hatası veriyorsa, depo konfigürasyonunu gözden geçirin veya güvenilir bir kaynaktan yeni anahtar alın.


4. Kısıtlı güvenlik seviyesi için ince ayar
  • gpgcheck = 1 ile tam doğrulama, ancak bazı eski paketler için secondary doğrulama gerekebilir. Bu durumda depo veya paket özelinde ayarlamalar yapın.
  • exclude veya enableDnfPlugin ayarlarıyla güvenlik politikalarını daraltabilir veya genişletebilirsiniz; unutmayın güvenlik her zaman bir öncelik olsun.


5. Pratik örnek senaryo
  • Yeni bir dağıtım sürümüyle gelen depo, kurulum sırasında imza hatası veriyor. Önce anahtarları kontrol edin, depoyu doğrulayın ve gerektiğinde anahtarları yeniden ekleyin. Sorunun kaynağı genellikle yanlış veya güncel olmayan anahtarlar veya imzalanmamış paketler olabilir.


Bu konudaki deneyimleriniz veya karşılaştığınız özel güvenlik uyarıları varsa paylaşın; farklı dağıtımlarda dnf yapılandırması nasıl değişiyor, hangi hataları en sık gördünüz gibi konular da ilgi çekici olacaktır.

Vous devez être connecté pour répondre.

Utilisateurs qui consultent cette discussion (Total: 2, Membres: 2, Invités: 0)
Total: 2 (membres: 2, invités: 0)
0 citations sélectionnées