docker.io/Bitnami kaldırılıyor
(community.broadcom.com)- Bitnami ekibi, docker.io/bitnami genel kataloğunun kaldırılma tarihini 29 Eylül olarak erteledi
- Kaldırma öncesinde kullanıcıların uyum sağlamasına yardımcı olmak için birden fazla brownout (bazı imajların geçici olarak engellenmesi) uygulanacak
- Bundan sonra Bitnami’nin container imajları ve Helm chart’ları, güçlü güvenlik özellikleri uygulanan Bitnami Secure Images (BSI) veya Bitnami Legacy Registry’ye taşınacak
- BSI imajları geliştirme ve test amaçları için ücretsiz sunulsa da, tüm imajlar ve uzun vadeli destek gerekiyorsa ücretli abonelik gerekiyor
- Açık kaynak tedarik zinciri güvenliği ve düzenleyici değişikliklere yanıt olarak, mevcut yöntemden geçiş gerekli hale geldi
Bitnami docker.io genel kataloğunun kaldırılma takvimi ve yapılması gerekenler
Güncelleme
- Bitnami ekibi, topluluk görüşleri ve etki değerlendirmesi sonrasında, docker.io/bitnami genel kataloğunun kaldırılma tarihini 29 Eylül 2024 olarak erteledi
- Registry silinmeden önce, kullanıcıların değişikliği fark edebilmesi için brownout (bazı container imajlarının 24 saat boyunca geçici olarak engellenmesi) 3 kez uygulanacak
- 28 Ağustos 08:00 UTC ~ 29 Ağustos 08:00 UTC
- 2 Eylül 08:00 UTC ~ 3 Eylül 08:00 UTC
- 17 Eylül 08:00 UTC ~ 18 Eylül 08:00 UTC
- Her brownout için etkilenen imajlar aynı gün duyurulacak
- 28 Ağustos’tan itibaren Bitnami container imajları ve Helm chart’ları Docker Hub’a artık yeni formatta (OCI) dağıtılmayacak
- Container ve Helm chart kaynak kodları GitHub’da Apache 2.0 lisansı ile sunulmaya devam edecek
Neler değişiyor
-
28 Ağustos’tan itibaren Bitnami, mevcut OCI registry’sini (chart’lar ve imajlar) Bitnami Legacy’ye taşıyacak ve sonrasında güvenliği güçlendirilmiş yeni imajlara geçecek
-
Mevcut imajları kullanıyorsanız, otomasyon pipeline’larının, dahili mirror’ların ve Kubernetes cluster’larının imaj pull yollarını yeni konuma değiştirmeniz gerekiyor
-
Kullanıcıların seçebileceği seçenekler
- Bitnami Secure Images (BSI)’a geçmek
- Bitnami Legacy Registry’ye geçmek (geçici)
-
Sistem sürekliliği ve işlevselliğin korunması için Bitnami Secure Images (BSI)’a geçiş öneriliyor
-
BSI kullanıldığında, güçlendirilmiş imajlar sayesinde güvenlik ve uyumluluk kapasitesi artıyor
Bitnami Secure Images (BSI)’a geçiş
- Bazı BSI imajları geliştirme ve test amaçları için ücretsiz sunulsa da, tüm katalog, kararlı tag’ler ve uzun vadeli destek sürümleri gibi özellikler ücretli abonelikle kullanılabiliyor
- BSI aboneleri, bundan sonra da Bitnami’nin Debian tabanlı tam imaj kataloğunu ve güncellemeleri almaya devam edecek
- Daha da güçlendirilmiş Photon Linux tabanlı imajlara yükseltme ve geçiş öneriliyor
- Mevcut Debian imajlarıyla uyumludur ve Helm chart’ları da aynı şekilde kullanılabilir
- Photon tabanlı imajların başlıca avantajları
- CVE sayısında büyük düşüş (100+’dan 0’a inen örnekler de var)
- VEX teşhis desteği, KEV/EPSS skor entegrasyonu ile güvenlik açığı yönetimi kolaylaşıyor
- Güçlü raporlama ve metadata özelliklerine sahip self-service UI/API
- Saldırı yüzeyini %83 azaltan distroless chart’lar gibi gelişmiş Helm chart desteği
- SLSA 3 uyumlu (tedarik zinciri güvenlik standardı) yazılım fabrikasında build edilen imajların özelleştirilebilmesi
- Müşteriye özel private güvenli OCI registry sağlanması (Docker Hub’ın aksine Public/Rate limit’ten bağımsız)
- 90’dan fazla OVA formatında VM imajı kullanılabilmesi
- Paketleme ve kurulumla ilgili kurumsal destek
Bitnami Legacy Registry’ye geçiş
- Geçici çözüm olarak mevcut Bitnami kullanıcılarına Bitnami Legacy Registry sunuluyor
- Desteklenmeyen arşiv formatındaki imajlardır (güvenlik yamaları vb. uygulanmaz)
- Uzun vadeli sunum planı yoktur: hızla güvenlik açıkları birikmesi ve eskime riski taşır
- Geçici olarak kullanılacaksa, gerekli imajların ayrıca kurumun kendi registry’sine kopyalanması önerilir
- Temelde ise yeni güvenliği güçlendirilmiş sisteme (BSI) hızlı geçiş gerekir
Açık kaynak tedarik zinciri güvenliği ve uyumluluk geçişi neden gerekli
- Son dönemde açık kaynak ekosistemindeki değişimler ve kötü amaçlı paketlerdeki büyük artış (Sonatype verilerine göre 2019~2023 arasında 245.000’den fazla) bunun başlıca arka planını oluşturuyor
- Bu sayı, önceki tüm dönemlerin toplamının 2 katı düzeyinde
- Yapay zeka/model ekosisteminin büyümesiyle birlikte açık kaynak kullanımı ciddi biçimde artıyor → saldırı yüzeyi ve risk de büyüyor
- Cyber Resilience Act (AB) gibi düzenlemeler nedeniyle, açık kaynak yazılımın kaynağı ve bütünlüğü konusunda kanıt yükümlülüğü doğuyor
- Bitnami Secure Images ile kuruluşlara tedarik zinciri güvenliği ve uyumluluğu kolayca hayata geçirebilecekleri bir ortam sunuluyor
- Düşük TCO (toplam sahip olma maliyeti) ile güvenlik ve regülasyon maliyeti yükü azaltılıyor
- Karmaşıklaşan açık kaynak yazılım ortamını sağlam biçimde yönetebilecek bir temel oluşturuluyor
Bitnami değişikliği hakkında rakiplerin iddiaları
- Bazı rakipler, Bitnami’nin "ücretsiz genel imajları ve Helm chart’ları kaldırdığı" yönünde yanlış anlaşılmaya yol açıyor
- Oysa Helm chart’ları Apache 2 lisansı ile GitHub’da açık kalmaya devam edecek
- Değişimin odak noktası OCI artifact’larıdır (build edilmiş imajlar)
- Büyük ölçekli build/dağıtım pipeline’ları ve registry işletme maliyetleri çok yüksektir; bunları düşük maliyetle sunmak mümkün değildir
- Helm chart kaynakları (Debian imajları dahil) herkes için ücretsiz erişilebilir olmaya devam eder
- Şirketlerin doğrudan OCI build imajlarına ihtiyaç duyması halinde, BSI aboneliği üzerinden destek alması gerekir; bu da daha iyi güvenlik ve stratejik OSS kullanımı sağlamanın bir yoludur
28 Ağustos sonrasında somut geçiş yöntemi
- 28 Ağustos’tan itibaren Bitnami repo’su imajları aşamalı olarak düzenlemeye başlayacak; tüm geçiş işlemleri tek seferde olmayacak
- Birkaç hafta boyunca imaj silme/taşıma işlemi kademeli ilerleyecek → bu, kullanıcı karmaşasını en aza indirmeyi amaçlıyor
- 84 TB büyüklüğündeki OCI içeriğinin işlenmesi nedeniyle hangi imajın tam olarak ne zaman silineceği belirsiz
- 28 Ağustos’tan itibaren kritik iş fonksiyonları için gereken imajlar adına alternatif registry hazırlığı yapılmalı
- Yeni Bitnami registry’sine, güçlendirilmiş Photon imajları önceki Debian imajlarıyla aynı adlarla yüklenecek
- Mevcut ve yeni kullanıcılar, güvenliği güçlendirilmiş imajlar aracılığıyla modern açık kaynak ortamının gereksinimlerine yanıt verebilecek
- Geçişle ilgili ayrıntılar Bitnami FAQ içinde görülebilir
2 yorum
Topluluk içinde Bitnami’yi sürdürmek için dün Bitmoa’yı oluşturdum.
Amaç, en az değişiklikle (
ENVdüzeyinde) bitnami imajlarının yerine geçmek.https://github.com/bitmoa/containers (GH action ile imajlar build ediliyor)
https://github.com/bitmoa/charts
Hacker News görüşleri
make buildgibi bir komut satırına telif koymaya çalışıyorlarmış hissi veriyor; ayrıca ortaya çıkan binary dağıtımı da açık kaynak lisanslıysa kullanıcıların kaynak kodu, derleme yöntemi ve yeniden dağıtım hakkına sahip olması gerekir.docker.io/bsidiye ayrı bir repo açıp/bitnamiyi eski sürüm olarak bıraksalardı hiçbir şey kırılmazdı; kullanıcılar da zaman içinde kendi başlarına geçiş yapabilirdi. Böylece neden upgrade gelmediği de doğal biçimde anlatılmış olurdu./bitnamiyi/bitnamilegacyye taşımak da makul bir yöntem olurdu.