İçeriğe geç
yapay zeka mühendisliği

LLM güvenlik testi ve yapay zeka red teaming hizmeti

LLM güvenlik testi, chatbot, yapay zeka ajanı ve RAG sistemlerinizdeki prompt injection, veri sızıntısı ve yetki aşımı açıklarını canlıda bir saldırgan bulmadan önce görmenizi sağlar. Testi kendi ekibimiz, yalnız sistem sahibinin yazılı izniyle ve önceden yazılmış bir kapsamda yürütür. Test bitince tekrar üretilebilir bulgular, risk derecesi ve düzeltme önerisi içeren bir rapor alırsınız.

  • Açıklar canlıda bir saldırgandan önce kontrollü bir testte görünür.
  • Her bulgu tekrar üretme adımı ve düzeltme önerisiyle gelir.
  • Düzeltmeler aynı senaryolarla yeniden sınanır, gerileme seti elinizde kalır.
örnek senaryoMüşteri chatbotunu canlıya çıkarmaya hazırlanan bir e-ticaret şirketi

Sipariş chatbotunu yayından önce sınamak

bugün

Chatbot iç testlerde doğru cevap veriyor, başka müşterinin verisini verip vermediği hiç denenmedi.

  1. ✓Sistem sahibi kapsamı yazılı olarak onaylarinsan onayı
  2. 02Kopya ortamda çapraz kullanıcı senaryoları denenir
  3. 03Her senaryo birden fazla kez çalıştırılır
  4. 04Bulgular risk derecesiyle raporlanır
  5. 05Düzeltmeden sonra aynı set yeniden çalıştırılır
akıştan sonra

Chatbot, yetki sınırı sınanmış ve bulguları kapatılmış olarak canlıya çıkar.

LLM güvenlik testi ve red teaming için varsayımsal bir iş akışı örneği.
  • kurucuTaha YelkenciSEO'ya 2010'da başladı, rankZup'ı 2012'de kurdu
  • kanıtKendi sistemlerimizde çalışıyorÜrün, video ve içerik hatlarımız her gün çalışıyor
  • teyitİnsan onayı her akıştaAjanın ürettiği sonuç kontrol noktasından geçer
  • bağımsızModel bağımsızGPT, Claude, Gemini ve açık modellerle çalışıyoruz
kapsam

LLM güvenlik testi ve red teaming kapsamında neler yapıyoruz

  • 01

    Kapsamı ve izni yazılı hale getiriyoruz

    Test edilecek uygulamaları, ortamları, kullanıcı rollerini ve sınırları sistem sahibinin yazılı izniyle tek bir belgeye bağlıyoruz. Testi dışarıya devretmeden kendi ekibimizle yürütüyoruz.

  • 02

    Tehdit modelini çıkarıyoruz

    Modelin eriştiği veriyi, araçları ve MCP bağlantılarını haritalıyor, en yüksek etkili senaryoları öne alıyoruz.

  • 03

    Senaryo setini OWASP'a göre kuruyoruz

    Senaryoları OWASP'ın büyük dil modeli uygulamaları ve ajan uygulamaları listelerine göre, doğrudan ve dolaylı enjeksiyon dahil hazırlıyoruz.

  • 04

    Araç yetkilerini test için kısıtlıyoruz

    Gerçek işlem yapabilen araçların test süresince kopya ortamda ya da sınırlı yetkiyle çalışmasını planlıyoruz.

  • 05

    Düzeltmeleri katmanlara ayırıyoruz

    En az yetki, insan onayı, dış içeriği veri olarak işleme ve çıktı kaçışlama gibi düzeltmeleri bulguya göre öneriyoruz.

  • 06

    Gerileme seti hazırlıyoruz

    Bulunan saldırı senaryolarını, model ya da talimat değiştiğinde yeniden çalıştırılabilecek bir sete dönüştürüyoruz.

örnek iş akışları

Sizin için kurabileceğimiz iş akışları

Aşağıdakiler varsayımsal örneklerdir; ilk görüşmede sizin sürecinize göre yeniden çizeriz.

  • örnek senaryo · Müşteri chatbotunu canlıya çıkarmaya hazırlanan bir e-ticaret şirketi

    Sipariş chatbotunu yayından önce sınamak

    bugün

    Chatbot iç testlerde doğru cevap veriyor, başka müşterinin verisini verip vermediği hiç denenmedi.

    akıştan sonra

    Chatbot, yetki sınırı sınanmış ve bulguları kapatılmış olarak canlıya çıkar.

    1. Sistem sahibi kapsamı yazılı olarak onaylar
    2. Kopya ortamda çapraz kullanıcı senaryoları denenir
    3. Her senaryo birden fazla kez çalıştırılır
    4. Bulgular risk derecesiyle raporlanır
    5. Düzeltmeden sonra aynı set yeniden çalıştırılır

    insan onayı Sistem sahibi test başlamadan kapsamı, ortamı ve sınırları yazılı olarak onaylar.

  • örnek senaryo · Gelen e-postadan kayıt açan bir ajan kullanan operasyon ekibi

    E-posta okuyan ajanı sınamak

    bugün

    Ajan her e-postayı okuyup işlem yapıyor, e-postaya gizlenmiş bir talimatın ne yaptıracağı bilinmiyor.

    akıştan sonra

    Ajan dış içeriği talimat değil veri olarak işler, riskli işlem onaysız yürümez.

    1. Ajanın araçları ve yetkileri listelenir
    2. Gizli talimatlı test e-postaları hazırlanır
    3. Yazma yetkili araçlar test için kısıtlanır
    4. Geri alınamaz işlem için onay adımı önerilir

    insan onayı Sistem sahibi kısıtlanmış test ortamını onaylar, raporda geri alınamaz işlemler için insan onayı öncelikli düzeltme olarak yer alır.

teslimler

Proje sonunda elinizde olanlar

  • İmzalı kapsam ve test izni belgesi
  • Tehdit modeli ve önceliklendirilmiş senaryo listesi
  • Her bulgu için tekrar üretme adımları ve başarı oranı
  • Risk derecesi ve düzeltme önerisi içeren teknik rapor
  • Yönetim için kısa özet
  • Yeniden çalıştırılabilir gerileme seti
  • Düzeltme sonrası yeniden test sonucu
kullandığımız teknolojiler
  • OWASP Top 10 for LLM Applications 2026
  • OWASP Top 10 for Agentic Applications
  • MITRE ATLAS
  • NIST AI RMF
  • garak
  • PyRIT
  • promptfoo
  • Model Context Protocol (MCP)
  • Langfuse

Model ve araç seçimini işinize, veri gizliliği ihtiyacınıza ve kullanım hacmine göre yaparız.

süreç

Nasıl çalışıyoruz

  1. Kapsam ve izin

    Test edilecek sistemleri, sınırları ve iletişim kanalını sizinle yazılı olarak belirleriz.

  2. Tehdit modeli

    Modelin eriştiği veri ve araçları çıkarır, en yüksek etkili senaryoları önceliklendiririz.

  3. Saldırı simülasyonu

    Elle yazılmış ve otomatik üretilmiş senaryoları ekibimiz birden fazla kez çalıştırır.

  4. Rapor

    Bulguları tekrar üretme adımları ve düzeltme önerileriyle raporlarız.

  5. Yeniden test

    Düzeltmelerden sonra aynı senaryoları çalıştırıp sonucu doğrularız.

ayrıntılı rehber

LLM güvenlik testi ve red teaming hakkında bilmeniz gerekenler

LLM güvenlik testi neyi kapsar

LLM güvenlik testi, büyük dil modeli (LLM) kullanan bir uygulamanın, saldırganın yazdığı ya da modele okuttuğu metinle istenmeyen bir şey yapıp yapamayacağını ölçer. Test yalnız modeli değil, modelin bağlı olduğu belgeleri, araçları ve yetkileri de kapsar. Bir chatbotun kaba bir cevap vermesi ile bir ajanın yetkisiz bir ödeme talimatı oluşturması aynı ağırlıkta risk değildir.

Testin kapsadığı yüzeyler şunlardır:

  • Kullanıcının doğrudan yazdığı mesajlar.
  • Modelin okuduğu dış içerik, yani web sayfası, e-posta, yüklenen dosya ve Retrieval Augmented Generation (RAG) belgeleri.
  • Ajanın çağırdığı araçlar, uygulama programlama arayüzü (API) uçları ve MCP sunucuları.
  • Sistem talimatı, ajan belleği ve oturum bilgisi gibi gizli bağlam.
  • Modelin çıktısını işleyen sonraki adımlar, örneğin web arayüzü ya da veritabanı sorgusu.

OWASP LLM Top 10 listesine göre hangi riskler test edilir

Test kapsamı genellikle OWASP GenAI Security Project'in büyük dil modeli uygulamaları için yayımladığı Top 10 listesine göre kurulur. Listenin 2026 sürümü Ağustos 2026'da yayımlandı ve prompt injection listenin başındaki risk olarak kaldı. Araç kullanan ajanlarda OWASP'ın Aralık 2025'te yayımladığı ajan uygulamaları listesi de esas alınır.

Risk (OWASP 2026)Örnek senaryoNasıl sınanır
LLM01 Prompt InjectionYüklenen bir belgedeki gizli satır asistanın kuralını değiştirirDoğrudan ile dolaylı enjeksiyon setleri, kodlanmış ya da çok dilli varyantlar
LLM02 Hassas bilgi ifşasıAsistan başka bir müşterinin sipariş bilgisini söylerYetki sınırında çapraz kullanıcı sorguları
LLM03 Aşırı yetkiAjan e-postadaki talimatla toplu silme yaparAraç çağrılarının yetki ve onay kontrolü
LLM06 Sınırsız tüketimTek kullanıcı uzun istemlerle maliyeti şişirirKota, istem uzunluğu ve döngü sınırı denemesi
LLM08 Gizli bağlam ifşasıSistem talimatı ya da ajan belleği dışarı sızarTalimat ve bellek çıkarma denemeleri
LLM09 Vektör ve gömme zayıflıklarıKullanıcının yetkisi olmayan belge vektör aramasında karşısına çıkarBelge düzeyi erişim kontrolü testleri
LLM10 Çıktının hatalı işlenmesiModel çıktısındaki betik web arayüzünde çalışırÇıktı kaçışlama ve sonraki sistemlere enjeksiyon testi

Saldırının nasıl işlediğini ilk kez okuyorsanız prompt injection nedir yazımız doğrudan ve dolaylı türleri örneklerle anlatır.

Yapay zeka red teaming klasik sızma testinden nasıl ayrılır

Yapay zeka red teaming, saldırının kodla değil dille yapılması ve modelin aynı girdiye her seferinde aynı cevabı vermemesi nedeniyle klasik sızma testinden ayrılır. Bir SQL enjeksiyonu ya çalışır ya çalışmaz. Bir prompt injection denemesi ise on denemenin ikisinde başarılı olabilir.

KonuKlasik sızma testiLLM red teaming
Saldırı aracıKod, protokol, yapılandırma hatasıDoğal dil, belge, görsel
TekrarlanabilirlikGenelde her denemede aynı sonuçOlasılıklı, her senaryo çok kez denenir
DüzeltmeYama ya da yapılandırmaYetki tasarımı, filtre, onay adımı, talimat değişikliği
Bulgu ölçüsüAçık var ya da yokBaşarı oranı ve etki

Bu yüzden her senaryo birden fazla kez çalıştırılır ve başarı oranı kaydedilir. Elle yazılan senaryolar, garak, PyRIT ve promptfoo gibi açık kaynak araçlarla üretilen otomatik denemelerle birleştirilir. Klasik altyapı testi ayrı bir iştir ve LLM testi onun yerini tutmaz.

Test nasıl yürütülür, yetki ve kapsam nasıl belirlenir

Testi kendi ekibimiz, sistem sahibinin yazılı izniyle, sınırları önceden yazılmış bir kapsamda ve tercihen canlı ortamın bir kopyasında yürütür. Yalnız size ait ya da test yetkisine sahip olduğunuz sistemler test edilir. Üçüncü taraf bir model sağlayıcısının kendi altyapısı hedef alınmaz, sağlayıcının kullanım koşullarındaki test kuralları da ayrıca okunur.

Başlamadan önce yazılı olarak netleşmesi gereken başlıklar şunlardır:

  • Test edilecek uygulamalar, ortamlar ve kullanıcı rolleri.
  • Erişim düzeyi, yani yalnız kullanıcı arayüzü mü, yoksa sistem talimatı ve mimari belgesi de mi paylaşılacak.
  • Ajanların gerçek işlem yapabileceği araçların test sırasında nasıl kısıtlanacağı.
  • Test verisi. Gerçek kişisel veri yerine sentetik kayıt kullanılır.
  • Kritik bir bulguda size hangi kanaldan, ne kadar hızlı haber verileceği.

KVKK (Kişisel Verilerin Korunması Kanunu) açısından test çıktılarının nerede saklanacağı ve ne zaman silineceği kapsam belgesine yazılır. Test edilen sistemler çoğu zaman yapay zeka ajanı ya da kurumsal bilgi asistanı projelerinin ürünüdür. Testi sistemi geliştiren ekipten farklı bir ekibin yapması kör noktaları azaltır.

Test sonunda ne teslim edilir ve açıklar nasıl kapatılır

Test sonunda her bulgu için adım adım tekrar üretme yöntemi, başarı oranı, etki, risk derecesi ve düzeltme önerisi içeren bir rapor hazırlarız. Raporun teknik bölümü geliştirici ekibe, kısa özet bölümü yönetime yazılır.

Önerilen düzeltmeler çoğu zaman şu katmanlarda olur:

  • En az yetki ilkesi, yani ajanın yalnız görevi için gereken araçlara erişmesi.
  • Geri alınamaz işlemlerde insan onayı.
  • Dış içeriğin talimat olarak değil veri olarak işlenmesi için ayrıştırma.
  • Model çıktısının web arayüzüne ve sorgulara gitmeden önce kaçışlanması.
  • Kullanıcı başına kota ve izleme kayıtları.

Bulunan saldırı senaryoları bir gerileme setine dönüştürülür. Düzeltmeler yapıldıktan sonra aynı set tekrar çalıştırılır ve açığın kapandığı doğrulanır. Model ya da sistem talimatı her değiştiğinde bu seti yeniden koşmanızı öneririz. Prompt injection tamamen ortadan kaldırılamaz, amaç başarılı bir saldırının etkisini küçük tutmaktır.

LLM güvenlik testinin maliyeti neye bağlı

LLM güvenlik testinin maliyeti, test edilecek uygulama sayısına, ajanın bağlı olduğu araç sayısına ve erişim düzeyine bağlıdır. Rakam vermiyoruz. Tek bir müşteri chatbotu ile on araca bağlı bir ajan aynı iş yükü değildir. Teklifi belirleyen etkenler şunlardır:

  • Uygulama, kullanıcı rolü ve dil sayısı.
  • Ajanın araç sayısı, yazma yetkileri ve MCP bağlantıları.
  • Kara kutu, gri kutu ya da beyaz kutu erişim düzeyi.
  • RAG belge kaynaklarının sayısı ve yetki yapısı.
  • Düzeltme sonrası yeniden test ve periyodik test ihtiyacı.

Ücretsiz ilk görüşmede sistem mimarinizi ve modelin hangi araçlara erişebildiğini görmek isteriz. Görüşme için bizimle iletişime geçin.

Sektörlere göre kullanım alanları

  • kullanım alanı 01

    Müşteri chatbotu

    Örneğin bir e-ticaret şirketi, sipariş sorgulayan chatbotunun başka müşterinin bilgisini verip vermediğini canlıya çıkmadan önce test ettirebilir.

  • kullanım alanı 02

    E-posta okuyan ajan

    Gelen e-postaları işleyip kayıt açan bir ajan, e-postaya gömülü talimatla yetkisiz işlem yapmaya zorlanıp zorlanamayacağı açısından sınanabilir.

  • kullanım alanı 03

    Kurumsal bilgi asistanı

    Bir holdingin bilgi asistanı, bir şirketin çalışanına başka şirketin gizli belgelerini getirip getirmediği açısından denetlenebilir.

  • kullanım alanı 04

    Kodlama ajanı hattı

    Issue metinlerini okuyan bir kodlama ajanının, kötü niyetli bir issue ile gizli anahtarları dışarı yazmaya yönlendirilip yönlendirilemeyeceği test edilebilir.

  • kullanım alanı 05

    Model güncellemesi sonrası

    Altındaki modeli değiştiren bir şirket, önceki testte bulunan senaryoları yeni modelde tekrar çalıştırarak gerileme olup olmadığını görebilir.

Kaynaklar

  1. OWASP Top 10 for LLM Applications 2026 (yeni sekmede açılır)
  2. OWASP Top 10 for Agentic Applications for 2026 (yeni sekmede açılır)
  3. MITRE ATLAS (yeni sekmede açılır)

Sık sorulan sorular

Prompt injection tamamen engellenebilir mi?

Hayır. Prompt injection bugünkü dil modellerinde tamamen engellenemez, çünkü model talimat ile veriyi aynı metin akışında işler. Filtreler ve iyi yazılmış talimatlar başarı oranını düşürür. Asıl koruma, saldırı başarılı olsa bile zararı sınırlayan tasarımdan gelir. En az yetki, insan onayı ve çıktı kontrolü bu tasarımın temel parçalarıdır.

LLM güvenlik testi canlı sistemde yapılır mı?

LLM güvenlik testi tercihen canlı sistemin bir kopyasında yapılır. Canlı ortamda test gerekiyorsa ajanın gerçek işlem yapabilen araçları kısıtlanır ve sentetik test hesapları kullanılır. Hangi ortamda, hangi saatlerde ve hangi sınırlar içinde çalışılacağı test başlamadan önce yazılı olarak belirlenir.

Hazır bir model kullanıyoruz, yine de test gerekir mi?

Evet. Hazır bir model kullansanız da test gerekir. Model sağlayıcısı modelin kendisini güvenlik açısından eğitir. Sizin uygulamanıza özgü riskler ise sizin eklediğiniz belgelerden, araçlardan ve yetkilerden doğar. Başka bir müşterinin verisinin sızması ya da ajanın yetkisiz işlem yapması bu katmanlarda ortaya çıkar.

Test ne sıklıkla tekrarlanmalı?

Test, sistemde anlamlı bir değişiklik olduğunda tekrarlanmalıdır. Model değiştiğinde, yeni bir araç ya da veri kaynağı bağlandığında ve sistem talimatı büyük ölçüde güncellendiğinde önceki bulgular geçerliliğini yitirebilir. Gerileme setini her değişiklikte otomatik çalıştırmanızı, kapsamlı testi ise büyük değişikliklerden sonra yapmanızı öneririz.

Başka bir firmanın geliştirdiği sistem test edilebilir mi?

Evet. Başka bir firmanın geliştirdiği sistem, sistemin sahibi olarak sizin yazılı izninizle test edilebilir. Barındırma ya da geliştirme sözleşmenizde üçüncü taraf testine ilişkin bir hüküm varsa ilgili firmayı önceden bilgilendirmeniz gerekir. Bulguların geliştirici ekiple paylaşılabilecek biçimde raporlanması düzeltmeyi hızlandırır.

LLM güvenlik testinde hangi çerçeveler kullanılır?

LLM güvenlik testinde kapsam çoğunlukla OWASP'ın büyük dil modeli uygulamaları ve ajan uygulamaları için yayımladığı Top 10 listelerine göre kurulur. Saldırı tekniklerini sınıflandırmak için MITRE ATLAS kullanılır. Bulguların risk yönetimine bağlanmasında NIST AI Risk Management Framework referans alınır. Bunlar yol gösterici çerçevelerdir, sertifika değildir.

teklif

Test kapsamınızı birlikte yazalım

Sistem mimarinizi ve modelin hangi araçlara erişebildiğini anlatın. Yetkili test çerçevesini ve öncelikli senaryoları bu görüşmede netleştirelim.

İlk görüşme
Ücretsiz
Editör
, güncelleme
ilgili

Birlikte sık kurulan hizmetler

  • Ajanlar ve iş akışı otomasyonu

    Yapay zeka ajanı geliştirme

    Araç kullanan, çok adımlı işi yürüten ve onay noktalarında insana soran yapay zeka ajanları.

  • Chatbot ve kurumsal asistanlar

    Kurumsal bilgi asistanı (RAG)

    Şirket belgelerinizden kaynak göstererek cevap veren, yetkiye göre çalışan bilgi asistanı.

  • Chatbot ve kurumsal asistanlar

    Yapay zeka chatbot geliştirme

    Web sitenizde ve WhatsApp hattınızda müşteri sorularını cevaplayan, gerektiğinde temsilciye devreden asistan.

Teklif isteyin Arayın