Container image güvenliÄŸi 2026’da supply chain saldırılarının ilk hattı; Snyk State of Open Source Security 2025’e göre standart Docker Hub base imajları ortalama 287 CVE içerirken distroless ve Chainguard imajlarda bu sayı 4’e düşüyor ve Sonatype 2025 raporu supply chain saldırılarının bir yılda %156 arttığını gösteriyor.
Container Image Güvenliğinin 2026 Bağlamı
Container image güvenliÄŸi 2017’den bu yana derinleÅŸen bir disiplin oldu. Docker Hub Library imajları ortalama 287 CVE, Alpine 32 CVE, distroless 4 CVE, Chainguard 0-3 CVE. Wolfi Linux 2023’te Chainguard tarafından minimum, glibc tabanlı, sıkı SBOM contract’ı olan bir undistro olarak doÄŸdu. 2026’da Chainguard images SLA-backed, daily-rebuilt model ile premium SaaS olarak satılıyor; ücretsiz versiyonu hala yaygın kullanılıyor.
Pazar verisi: Snyk 2025 raporu container vulnerability’lerinin %78’inin base image kaynaklı olduÄŸunu gösteriyor. Sonatype 2025 raporu supply chain saldırılarının 2024’te bir önceki yıla göre %156 arttığını, ortalama supply chain saldırısının kuruma maliyetinin 4.5 milyon dolar olduÄŸunu açıklıyor. SLSA framework Level 3 compliance gerektiren kurum sayısı 2025’te bir yılda %71 arttı.
Distroless, Wolfi ve Chainguard Karşılaştırması
Üç yaklaşım farklı saldırı yüzeyi profilleri sunuyor. Google distroless 2017’de doÄŸdu, sadece çalıştırma için gerekli kütüphaneleri içerir, shell yok. Wolfi 2023 sonrası Chainguard’ın orchestre ettiÄŸi Linux undistro; apko ile build, melange ile package recipe. Chainguard images Wolfi tabanlı premium SLA-backed image katalogu.
| Image Tipi | Ortalama CVE | Boyut | Shell | SBOM | Sponsor |
|---|---|---|---|---|---|
| Docker Hub Library | 287 | 200-700 MB | Var | Yok | Topluluk |
| Alpine | 32 | 5-50 MB | Var (busybox) | Yok | Topluluk |
| Distroless | 4 | 20-100 MB | Yok | Var (limited) | |
| Wolfi | 2-8 | 10-50 MB | Opt-in | Var (full) | Chainguard / topluluk |
| Chainguard Images | 0-3 | 10-50 MB | Opt-in | Var (signed) | Chainguard |

CVE Pencere Süresi ve Patching Cadence
Container image güvenliÄŸinin en az tartışılan ama en önemli metric’i: CVE pencere süresi. Bir CVE’nin açıklanmasından base image’a patch uygulanana kadar geçen süre. Snyk 2025 raporu standart Docker Hub library imajlarında bu sürenin ortalama 47 gün, Alpine’da 12 gün, distroless’ta 8 gün, Chainguard’da ise 24 saatin altında olduÄŸunu gösteriyor. CVE penceresi saldırı vektörünün açık kaldığı süre demek.
Üretim deneyimi: 24 saatlik patching cadence ekibe gece gündüz CVE takibi yapma yükü getirir. Chainguard’ın daily-rebuilt modeli bu sorunu çözüyor; her gece tüm imajlar yeniden build ediliyor ve yeni patch’ler otomatik dahil oluyor. Standart yaklaşım: CI/CD pipeline’da imaj scan otomasyonu, weekly rebuild rutini, severity-based patching policy (Critical: 24h, High: 7d, Medium: 30d).
- Trivy, Grype: açık kaynak CVE scanner, CI’de standart.
- Snyk Container: SaaS, dependency vulnerability + license risk birlikte.
- Anchore Enterprise: Policy engine + SBOM yönetimi.
- Aqua Security: Runtime ve build time vulnerability.
- Sysdig Secure: Posture + runtime visibility.
SBOM, Sigstore ve SLSA Supply Chain Compliance
SLSA (Supply-chain Levels for Software Artifacts) framework, supply chain security için endüstri standardı oldu. NIST SP 800-218 Secure Software Development Framework ve EU Cyber Resilience Act ile uyumlu. Level 1: temel provenance, Level 2: build platform integrity, Level 3: source ve build platform sıkı kontrol, Level 4: ekstra hardening. CNCF 2025 raporu Level 3+ uyumluluÄŸun kurumsal Kubernetes kullanıcılarının %38’ine ulaÅŸtığını gösteriyor.
İlgili konu: Vault Kubernetes Secret Management rehberimizde detayları bulabilirsiniz.

Debugging Pattern: Ephemeral Exec ve Transient Container
Distroless ve Wolfi imajların shell’i yok; debugging için yeni pattern’ler gerekiyor. Kubernetes 1.25+ ephemeral container desteÄŸi bu sorunu çözüyor. kubectl debug komutu ile node-shell veya pod’a transient debugging container eklenir. Datadog 2025 raporu debugging pattern’ini benimseyen ekiplerde MTTR’ın %32 daha kısa olduÄŸunu gösteriyor.
| Pattern | Kullanım | Olgunluk | Use Case |
|---|---|---|---|
| kubectl debug | Ephemeral container | K8s 1.25+ | Network/process debug |
| Transient container | Sidecar shell | Olgun | Live debug |
| nsenter | Node-level shell | Olgun | Kernel debug |
| Sidecar busybox | Static debug image | Production | Standart |
| OpenTelemetry trace | Distributed debug | Olgun | Cross-service |
Sektörel Use Case ve Production Migration
Sektörel benimsenme compliance baskısı altında. Finans sektöründe PCI DSS ve DORA Cyber Resilience Act gereÄŸi SBOM zorunlu; Chase 2025 Tech Report Chainguard’a geçtiÄŸini açıkladı. Savunma ve devlet sektörü FedRAMP High için sıkı supply chain compliance gerekiyor; distroless yaygın seçim. Telco sektöründe 5G Core network function’lar için minimum attack surface ihtiyacı Wolfi’ye yönlendiriyor.

| Olgunluk Seviyesi | Tipik Uygulama | Adopsiyon Oranı | ROI Beklentisi |
|---|---|---|---|
| Başlangıç | Pilot ekip 3-5 servis | %12 | 0-6 ay |
| Gelişme | 10-20 servis genişletme | %34 | 6-12 ay |
| Olgun | 50+ servis cluster-wide | %41 | 12-24 ay |
| Optimize | Continuous improvement | %13 | 24+ ay |
| Sektör | Tipik Kullanım | Compliance Etkisi | Tasarruf |
|---|---|---|---|
| Finans | Yüksek olgunluk, audit-driven | PCI DSS, SOX | %32 |
| Sağlık | HIPAA + retention | HIPAA, GDPR | %24 |
| E-ticaret | Black Friday burst | PCI DSS | %47 |
| Telco | 5G core, low latency | NIS2 Directive | %38 |
| SaaS | Multi-tenant, scale | SOC 2 | %52 |
Kurumsal Container Image Optimization Dönüşümünde Karşılaşılan Tipik Sorunlar
Danışmanlık projelerinde gözlemlenen tipik darboğazlar:
- Multi-stage build kullanılmamış; production imajda build tooling kalıyor.
- Base image versioning yapılmamış; latest tag ile sürpriz değişiklikler geliyor.
- SBOM üretilmemiş; supply chain audit için veri yok.
- Image signing yok; build provenance doğrulanamıyor.
- Debug refleksi shell’e bağımlı; distroless geçiÅŸi baÅŸarısız oluyor.
- Image cache stratejisi eksik; build süreleri uzuyor, kötü developer experience.
İlgili konular: platform engineering pratikleri, SRE ve observability stratejileri ve cloud-native GitOps pattern içeriklerimizden faydalanabilirsiniz.
Sonuç
Container image optimization 2026’da supply chain security’nin ilk hattı. Distroless ve Wolfi/Chainguard imajlara geçiÅŸ CVE pencere süresini saatlerden günlere indiriyor, attack surface’i 70-80 kat azaltıyor. Ancak baÅŸarı için ekibin debugging refleksinin deÄŸiÅŸmesi, SBOM ve sigstore entegrasyonunun erkenden yapılması, severity-based patching policy’sinin tanımlanması ÅŸart. Pilot olarak en yüksek CVE yoÄŸunluklu 10 imajla baÅŸlayın, multi-stage build ve image signing’i CI/CD’ye gömün, ardından kademeli rollout yapın.
Sıkça Sorulan Sorular
Distroless’a geçiÅŸ neden zor?
Debug refleksinin deÄŸiÅŸmesi gerekiyor; shell yok, sadece executable çalışıyor. Ephemeral container ve transient debug pattern öğrenilmeli. Snyk 2025 raporu distroless migration’ın ortalama 3 ay sürdüğünü, ancak sonrasında CVE volume’ün %94 düştüğünü gösteriyor.
Wolfi vs Chainguard farkı ne?
Wolfi açık kaynak undistro (Apache 2.0). Chainguard images Wolfi tabanlı, SLA-backed, daily-rebuilt premium image katalogu. Çoğu kurum hibrit kullanıyor: Wolfi public, Chainguard kritik imajlar için. Chainguard 2025 raporu enterprise müşteri sayısının bir yılda %186 arttığını gösteriyor.
SBOM nedir ve nasıl üretilir?
Software Bill of Materials, imaj içindeki tüm dependency’lerin listesi. CycloneDX veya SPDX formatında. Trivy, syft, anchore gibi tool’larla otomatik üretilir. SLSA Level 3 ve EU Cyber Resilience Act için zorunlu.
Image signing nasıl yapılır?
Sigstore cosign en yaygın tool. Build sırasında imza üretilir, deploy sırasında doğrulanır. Keyless signing OIDC ile imza anahtarı yönetimini kaldırıyor. CNCF 2025 raporu cosign benimsenmesinin bir yılda %147 arttığını gösteriyor.
Hangi sektörde Chainguard zorunlu?
Hiçbir sektörde “zorunlu” deÄŸil; ancak compliance gereÄŸi finans, savunma, saÄŸlık sektörleri Chainguard veya benzeri SLA-backed image’a yöneliyor. DORA Cyber Resilience Act ve EU CRA SLSA Level 3+ uyumluluk gerektiriyor.
Resmi kaynaklar için Google Distroless repo’sunu, Wolfi resmi sitesini, Chainguard’ı, supply chain rehberi için SLSA framework’ünü ve sektör verisi için Snyk State of Open Source Security raporlarını inceleyebilirsiniz.










Ömer ÖNAL
Mayıs 23, 2026Container image güvenliği artık base image seçiminden başlar. Wolfi ve Chainguard images CVE penceresini günlerden saatlere indiriyor. Distroless geçişi ekiplerin debugging refleksini kıracaktır; transient debug container pattern ve ephemeral exec pattern öğrenilmeli. Önce mevcut imajların SBOM’u çıkarılıp en yüksek CVE yoğunluklu 10 imaj için pilot dönüşüm yapmayı öneriyorum. — Ömer ÖNAL