Duyuru

Yapay Zeka Modellerine Yönelik Prompt Injection Saldırıları Makalemiz Yayınlandı!

Blogu Görüntüle Blogu Görüntüle
PRIVIA

Siber Guvenlik Terimleri Sozlugu

Pod Güvenlik Bağlamı Nedir?

Pod güvenlik bağlamı, bir pod'un ve içindeki konteynerlerin ayrıcalık düzeyini, kullanıcı kimliğini ve erişim ayarlarını tanımlayan Kubernetes yapılandırmasıdır.

Pod Güvenlik Bağlamı Nedir?
5 Haziran 2022

Pod Güvenlik Bağlamı Nedir?

Pod Güvenlik Bağlamı Nedir?

Pod güvenlik bağlamı (securityContext), Kubernetes manifestosunda bir konteynerin hangi kullanıcı kimliğiyle çalışacağını, hangi çekirdek yeteneklerine sahip olacağını ve dosya sistemine nasıl eriştiğini belirleyen alanların tümüdür. İki seviyede tanımlanır: pod düzeyinde yazılan ayarlar içindeki tüm konteynerlere uygulanırken, konteyner düzeyindeki ayarlar yalnızca ilgili konteyneri etkiler ve çakışma durumunda pod düzeyini geçersiz kılar.

Pod güvenlik bağlamı, bir konteynerin çalışma zamanında ne kadar ayrıcalıkla ve hangi kimlikle koşacağını manifest içinde deklaratif olarak sabitleyen ayar kümesidir.

Hangi Alanları Kontrol Eder?

Alanların büyük kısmı doğrudan Linux çekirdeğinin izolasyon mekanizmalarına karşılık gelir. runAsUser ve runAsGroup, sürecin çalışacağı UID/GID değerini sabitler; böylece imaj varsayılan olarak root ile başlasa bile sürecin ayrıcalıksız bir kullanıcıya düşürülmesi mümkün olur. runAsNonRoot alanı ise UID 0 ile başlatılan bir konteynerin daha kubelet aşamasında reddedilmesini sağlar.

Neden Kritik Bir Ayar?

Varsayılan bir konteyner çoğu zaman root olarak ve gereğinden fazla çekirdek yeteneğiyle çalışır. Bu durumda uygulama katmanında elde edilen bir kod çalıştırma açığı, hızla düğüm üzerinde etki alanı geniş bir erişime dönüşebilir. securityContext ayarları tam da bu noktada devreye girer ve bir saldırının konteyner sınırının ötesine geçmesini zorlaştırır. En az yetki mantığını konteyner seviyesine indirmek, ihlal yüzeyini daraltmanın en somut yollarından biridir; bu yaklaşımın genel çerçevesi için En az yetki ilkesi başlığına bakılabilir.

Özellikle privileged: true ve hostPath gibi ayarlar, saldırganın host çekirdeğine veya düğüm dosya sistemine ulaşması için elverişli zemin hazırlar. Yanlış yapılandırılmış bir güvenlik bağlamı, Konteynerden kaçış senaryolarının en sık görülen tetikleyicisidir; ayrıcalıklı bir kap ele geçirildiğinde host üzerindeki diğer iş yükleri de risk altına girer.

Kümenin Geneline Yayma

Tek tek manifestlere güvenmek uzun vadede tutarsızlık üretir; bu yüzden securityContext kuralları küme genelinde zorlanır. Kubernetes’in yerleşik Pod Security Admission mekanizması namespace’lere baseline veya restricted seviyeleri atayarak kuralı ihlal eden pod’ların kabulünü engeller. Daha ayrıntılı politikalar için OPA Gatekeeper ya da Kyverno gibi kabul denetleyicileri kullanılır. Bu katmanların tümü, daha geniş Kubernetes güvenliği ve Konteyner güvenliği uygulamalarının bir parçası olarak birbirini tamamlar.

Uygulamada en sık karşılaşılan hata, geliştirme kolaylığı için root ve geniş yeteneklerle çalışan imajların üretime taşınmasıdır. Bir mimari inceleme sırasında ekiplerin securityContext varsayılanlarını, admission politikalarını ve ayrıcalıklı pod envanterini birlikte gözden geçirmesi önerilir; Privia Security’nin altyapı ve mimari gözden geçirme çalışmalarında bu ayarlar küme sertleştirmesinin ilk durağıdır.

PRIVIA SECURITY

Kurumunuza özel siber güvenlik hizmetleri

Sızma testinden olay müdahalesine, uçtan uca çözümlerle yanınızdayız.

Fiyat Teklifi Al

Bunlar İlginizi Çekebilir

Sysmon Nedir?

Siber Güvenlik Terimleri

10 Haziran 2021

Sysmon Nedir?

Devamını Oku
MobSF Nedir?

Siber Güvenlik Terimleri

7 Ocak 2022

MobSF Nedir?

Devamını Oku