Yapay Zeka Modellerine Yönelik Prompt Injection Saldırıları Makalemiz Yayınlandı!
Siber Guvenlik Terimleri Sozlugu
SSRF, saldırganın uygulamayı kandırarak sunucuyu kendi seçtiği iç ya da dış kaynaklara istek göndermeye zorlamasıdır.

Sunucu taraflı istek sahteciliği, saldırganın uygulamayı kandırarak sunucuyu kendi seçtiği kaynaklara istek göndermeye zorlamasına dayanan bir zafiyettir. Birçok uygulama, kullanıcıdan aldığı bir adrese istek gönderen işlevler içerir. Bu adres yeterince denetlenmezse, saldırgan sunucuyu iç ağdaki ya da erişilmemesi gereken kaynaklara yönlendirebilir. Sunucu, dışarıdan erişilemeyen iç servislere ulaşabildiği için bu saldırı özellikle tehlikelidir. Böylece saldırgan, doğrudan erişemediği kaynaklara sunucu aracılığıyla ulaşır.
Zafiyetin gücü, sunucunun ağ içindeki ayrıcalıklı konumundan gelir. Sunucu, iç servislere ve yönetim arayüzlerine erişim açısından dışarıdaki bir saldırgandan çok daha avantajlıdır. Saldırgan bu konumu kötüye kullanarak, normalde ulaşamayacağı hedeflere erişir. Bu nedenle saldırı, yalnızca bir istek gönderme sorunu değil, ağ sınırlarını aşma aracıdır. Bu özellik, zafiyeti mimari düzeyde ciddi bir risk hâline getirir.
SSRF, uygulamanın kullanıcı kontrollü bir adrese istek göndermesinden yararlanarak sunucuyu iç ya da dış kaynaklara istek yapmaya zorlayan bir zafiyettir.
Saldırının en yaygın hedefi, iç ağdaki servislerdir. Saldırgan, sunucuyu iç bir adrese yönlendirerek dışarıdan erişilemeyen yönetim panellerine ya da veri tabanlarına ulaşmaya çalışır. Bu erişim, iç sistemler hakkında bilgi toplamayı ya da onları doğrudan etkilemeyi mümkün kılabilir. Böylece ağ segmentasyonunun sağladığı koruma aşılabilir. Bu etki, saldırının neden ciddiye alınması gerektiğini gösterir.
Bulut ortamlarında bu zafiyet, özel bir tehlike biçimi kazanır. Bulut sağlayıcıları, sunuculara yapılandırma ve kimlik bilgisi sunan bir iç meta veri servisi sağlar. Saldırgan, bu zafiyetle sunucuyu bu servise yönlendirerek hassas kimlik bilgilerini elde edebilir. Meta veri servisi saldırıları bu senaryonun ayrıntısını ele alır. Elde edilen kimlik bilgileri, bulut ortamında geniş erişime dönüşebilir.
Bu risk nedeniyle bulut sağlayıcıları, meta veri servisine erişimi sıkılaştıran mekanizmalar geliştirmiştir. Bu mekanizmalar, basit isteklerle kimlik bilgisi elde etmeyi zorlaştırır. Geliştirilmiş meta veri koruması bu savunmayı sağlar. Ancak eski yapılandırmalar hâlâ savunmasız olabilir. Bu nedenle bulut ortamlarında bu korumaların etkin olduğu doğrulanmalıdır.
Sızma testinden olay müdahalesine, uçtan uca çözümlerle yanınızdayız.
Fiyat Teklifi AlEn temel önlem, kullanıcı tarafından sağlanan adreslerin katı biçimde denetlenmesidir. Uygulama, yalnızca izin verilen hedeflere istek göndermeli ve iç adresleri reddetmelidir. Beklenen hedeflerin kesin bir listesiyle karşılaştırma yapan beyaz liste yaklaşımı, en güvenli yöntemdir. Girdi doğrulama bu bağlamda hedef adres denetimini kapsamalıdır. Beklenen dışındaki her adresin reddedilmesi, saldırının çoğu biçimini önler.
İkinci önlem, ağ düzeyinde erişimin sınırlanmasıdır. Uygulama sunucusunun iç servislere ve meta veri servisine erişimi, yalnızca gerektiği kadar açık olmalıdır. Ağ segmentasyonu, bir zafiyet durumunda sunucunun ulaşabileceği hedefleri sınırlar. Böylece enjeksiyon başarılı olsa bile erişilebilecek kaynaklar daralır. Bu katman, önleme başarısız olduğunda etkiyi azaltır.
Üçüncü önlem, uygulamanın yanıtlarını dikkatli yönetmektir. Sunucunun yaptığı isteğin yanıtı, doğrudan kullanıcıya döndürülmemelidir. Bu yanıtın gizlenmesi, saldırganın iç kaynaklardan bilgi toplamasını zorlaştırır. Ayrıca hata mesajları, iç yapı hakkında ipucu vermeyecek biçimde genel tutulmalıdır. Bu önlemler, saldırganın deneme yanılma yoluyla ilerlemesini zorlaştırır.
Bu zafiyet, çoğu zaman saldırının yalnızca başlangıç noktasıdır. Saldırgan önce sunucunun ulaşabildiği iç kaynakları keşfetmek için farklı adresler dener. Bu keşif, iç ağ yapısı ve çalışan servisler hakkında değerli bilgi sağlar. Elde edilen bu harita, saldırının sonraki adımlarını yönlendirir. Bu nedenle zafiyet, tekil bir sorun değil, daha geniş bir saldırının kapısı olarak değerlendirilmelidir.
Keşiften sonra saldırgan, bulduğu iç servisleri doğrudan hedef almaya çalışır. Kimlik doğrulaması zayıf ya da hiç olmayan iç yönetim arayüzleri, bu aşamada öncelikli hedeflerdir. İç ağdaki güven varsayımı, bu servislerin çoğu zaman yetersiz korunmasına yol açar. Bu nedenle iç servisler de dışarıdan gelenler gibi kimlik doğrulamayla korunmalıdır. Sıfır güven yaklaşımı, bu iç güven varsayımını ortadan kaldırır.
Bu zafiyetin etkisi, iç ağdaki güven varsayımından beslenir. İç servisler birbirine güvenerek zayıf korunduğunda, sunucu aracılığıyla ulaşan bir saldırgan kolayca ilerler. Sıfır güven mimarisi, her isteğin konumundan bağımsız doğrulanmasını öngörerek bu riski azaltır. Böylece iç ağdan gelen bir istek de meşru sayılmaz ve doğrulanır. Bu yaklaşım, saldırının en tehlikeli aşamalarını sınırlar.
Sıfır güven ilkeleri, bu zafiyete karşı derinlemesine savunma sağlar. İç servisler kimlik doğrulama ile korunduğunda, sunucunun onlara ulaşması tek başına yeterli olmaz. Saldırgan, geçerli kimlik bilgisi olmadan bu servisleri kötüye kullanamaz. Bu nedenle önleme başarısız olsa bile, iç doğrulama katmanı devreye girer. Katmanlı bu yaklaşım, zafiyetin etkisini önemli ölçüde azaltır.
Zafiyetin tespiti, adres alan tüm işlevlerin incelenmesini gerektirir. Uzaktan içerik getiren, bağlantı doğrulayan ya da dış kaynağa istek yapan her işlev risk taşır. Web uygulama sızma testi bu noktaları iç adreslere yönelik yüklerle değerlendirir. Böylece sunucuyu iç kaynaklara yönlendirme olanağı ortaya çıkarılır. Bulut ortamlarında ise meta veri servisine erişim özellikle test edilir.
Privia Security olarak sunucu tarafı istek zafiyetlerinin ve bulut yapılandırma risklerinin tespitini düzenli zafiyet tarama kapsamında değerlendiriyoruz.
Bunlar İlginizi Çekebilir