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

IRSA ve İş Yükü Kimliği Nedir?

IRSA ve iş yükü kimliği, Kubernetes pod'larına service account jetonu üzerinden geçici bulut kimliği atayarak sabit erişim anahtarlarına olan ihtiyacı ortadan kaldıran federasyon yaklaşımıdır.

IRSA ve İş Yükü Kimliği Nedir?
28 Eylül 2022

IRSA ve İş Yükü Kimliği Nedir?

IRSA ve İş Yükü Kimliği Nedir?

Bir konteyner uygulamasının bulut servislerine erişmesi için kimlik kanıtlaması gerekir. IRSA (IAM Roles for Service Accounts) ve genel karşılığı olan iş yükü kimliği, bu kanıtı pod’un Kubernetes service account jetonuyla sağlar; bulut sağlayıcı bu jetonu doğrulayıp karşılığında geçici bir role ait anahtar döndürür. Böylece uygulama koduna veya ortam değişkenine gömülü sabit erişim anahtarı hiç bulunmaz.

İş yükü kimliği, pod’un zaten sahip olduğu imzalı service account jetonunu buluta güven köprüsü yaparak, uzun ömürlü anahtarı denklemden tümüyle çıkarır.

Nasıl Çalışır?

Kubernetes, her pod’a projected service account token adı verilen, kısa ömürlü ve OIDC uyumlu bir jeton verir. Kümenin OIDC sağlayıcısı bulut hesabında güvenilir olarak tanımlandığında, pod bu jetonu bulut STS servisine sunar. Sağlayıcı jetonun imzasını ve içindeki service account ile namespace bilgisini doğrular, ardından önceden eşlenmiş kimlik ve erişim yönetimi rolüne ait dakikalar ömrü olan anahtarları döndürür. Bu akış, klasik federasyon kimlik yönetimi mantığının konteyner dünyasına uyarlanmış halidir.

Sabit Anahtarı Neden Bırakmalı?

Uzun ömürlü erişim anahtarları, bir kez sızdığında iptal edilene kadar geçerli kalır; git geçmişine, imaj katmanına veya log satırına düşen bir anahtar aylarca fark edilmeden kullanılabilir. İş yükü kimliğinde döndürülen anahtarlar dakikalar içinde sona erdiğinden, bir jetonun ele geçirilmesi bile sınırlı bir pencere açar. Ayrıca her pod kendi service account’una bağlı ayrı bir rol taşıdığından, tek bir küme kimliğinin tüm servislere erişmesi yerine görev bazlı ayrım kurulur.

En Az Yetkiyle Eşleme

Modelin değeri, rol eşlemesinin ne kadar dar tutulduğuyla doğru orantılıdır. Bir ödeme servisinin pod’u yalnızca ilgili kuyruğa ve veritabanına erişmeli, küme genelinde geniş yetki taşımamalıdır. En az yetki ilkesi burada service account başına ayrı rol tanımlamakla uygulanır; güven politikasında namespace ve service account adının açıkça koşula bağlanması, başka bir namespace’in aynı rolü üstlenmesini engeller.

Yanlış yapılandırma en çok güven politikasında görülür: koşul çok geniş bırakıldığında farklı bir iş yükü aynı rolü üstlenebilir. Bu yüzden eşlemelerin düzenli denetlenmesi, Kubernetes güvenliği duruşunun temel bir parçasıdır.

Kurumsal Etki

İş yükü kimliğine geçiş, hem sızabilecek anahtar sayısını sıfıra indirir hem de kim neye erişebilir sorusunu denetlenebilir bir haritaya dönüştürür. Privia Security, küme ile bulut arasındaki güven ilişkilerinin doğru kurulduğunu ve rol eşlemelerinin dar tutulduğunu bir altyapı ve mimari gözden geçirme kapsamında inceler.

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

DNS CAA Kaydı Nedir?

Siber Güvenlik Terimleri

12 Ocak 2020

DNS CAA Kaydı Nedir?

Devamını Oku
Enerji Sektörü Tedarik Zinciri Riski Nedir?

Siber Güvenlik Terimleri

6 Ağustos 2023

Enerji Sektörü Tedarik Zinciri Riski Nedir?

Devamını Oku