Dağıtımlar

Debian, Tekrarlanabilir Olmayan Paketleri Testing Sürümünden Engelliyor

Debian artık tekrarlanabilir olmayan paketlerin testing sürümüne geçişini engelleyerek Forky döngüsünde yeni bir güvenlik standardı başlatıyor

  • Debian, tekrarlanabilir olmayan paketleri testing sürümünden engelliyor.
  • Kullanıcılar için mevcut kararlı sürüm etkilenmezken, testing sürümünde yeni bir doğrulama süreci başlatıldı.
Debian, Tekrarlanabilir Olmayan Paketleri Testing Sürümünden Engelliyor

Debian, tekrarlanabilir olmayan paketlerin testing sürümüne geçişini engellemeye başladı. Bu karar, Forky (14) döngüsünde yazılım tedarik zinciri güvenliğini artırmak için alındı. Artık her paket, aynı kaynak koddan aynı ikili dosyaların üretilip üretilemediğini kontrol eden bir doğrulama sürecinden geçmek zorunda.

Bu kural, testing sürümünde halihazırda bulunan paketler için de geçerli. Eğer bir güncelleme, paketin tekrarlanabilirliğini bozarsa, geçiş sorun çözülene kadar engellenecek. Değişiklik, 9 Mayıs'tan itibaren aktif hale geldi ve Forky geliştirme döngüsü boyunca uygulanacak.

Tekrarlanabilir derlemeler, aynı kaynak kodun kontrollü bir ortamda derlenmesiyle aynı ikili paketlerin elde edilmesini sağlar. Bu sayede Debian bakımcıları ve bağımsız doğrulayıcılar, kullanıcılara dağıtılan ikili dosyaların yayınlanan kaynak kodla eşleştiğini doğrulayabilir. Bu, paket bütünlüğü, derleme şeffaflığı ve tedarik zinciri doğrulaması gibi önemli avantajlar sunar.

Kullanıcılar için bu değişiklik mevcut kararlı sürümü etkilemez. Doğrudan etkisi, bir sonraki kararlı sürüm (14 Forky, 2027 ortasında bekleniyor) için paketlerin hazırlandığı testing sürümünde görülür. Eğer bir paket tekrarlanabilir değilse veya testingdeki bir pakette tekrarlanabilirlik sorunu oluşursa, geçiş sorun çözülene kadar engellenir.

Kontroller, Debian'ın reproduce.debian.net altyapısına dayanır. Bu altyapı, orijinal derleme sürecinde oluşturulan .buildinfo dosyalarını kullanarak ikili paketleri bit-bit yeniden oluşturmayı dener. Şu anda Forky için tüm mimarilerde %98'in üzerinde tekrarlanabilirlik oranı raporlanıyor ve 23.728 paket başarıyla doğrulanmış durumda.