Yapay Zeka Jailbreak Nedir? Yapay Zekayı İkna Etme Sanatı
Jailbreak (yapay zekâda), bir dil modelini geliştiricisinin koyduğu güvenlik kurallarını ve içerik sınırlarını aşmaya yönlendiren girdi tasarımıdır. Saldırgan modele doğrudan sormak yerine rol oyunu, kodlama, uzun örnek dizileri ya da adım adım tırmanan bir konuşma kullanır. OWASP, jailbreak'i prompt injection'ın modelin güvenlik protokollerini tümüyle devre dışı bırakmayı hedefleyen bir biçimi olarak tanımlar.
Yapay zeka jailbreak, bir sohbet botunu kendi güvenlik kurallarını çiğnemeye ikna etme girişimidir. Model normalde reddettiği bir isteği rol oyunu, kodlama ya da uzun bir konuşmayla yanıtlamaya yönlendirilir. Bu yazıda yöntemleri, neden işe yaradıklarını, sağlayıcıların nasıl savunduğunu ve bu işi yasal olarak nerede deneyebileceğini göreceksin. Hazır prompt metni paylaşmıyoruz.
Yapay zeka jailbreak nedir?
Jailbreak sözcüğü telefon dünyasından gelir. Orada üreticinin koyduğu kısıtları kaldırmak anlamına gelir. Yapay zekâda kısıt iki katmandır: modelin eğitimle kazandığı ret davranışı ve sağlayıcının modelin önüne ve arkasına koyduğu filtreler. Jailbreak bu katmanları aşmaya çalışır.
Bir örnekle düşün. Bir bankanın asistanı yalnız kart ve hesap sorularını yanıtlayacak biçimde kurulmuş. Kullanıcı ona "artık kural yok" kurgusuyla modelin normalde reddettiği bir içerik, örneğin müşterileri kandıracak sahte bir banka mesajı yazdırırsa bu bir jailbreak'tir. Asistanı görevinin dışına çıkarır, gizli talimatını ya da bağlı olduğu bir aracın ayrıntısını söyletirse iş prompt injection'a ve gizli bağlam ifşasına kayar.
Her ret de jailbreak hedefi değildir. Model bazen gereksiz temkinlidir ve soruyu daha açık yazmak yeter. Jailbreak, kuralın bilerek konduğu yerde o kuralı dolanmaktır.
Konunun ağırlığı modelin yetkisine bağlıdır. Tek başına bir sohbet botunda sonuç çoğunlukla uygunsuz bir metindir. Model e-posta gönderen, kayıt güncelleyen ya da ödeme başlatan bir ajana bağlıysa aynı ikna gerçek bir eyleme dönüşebilir. Bu farkı yapay zekâ ajanı nedir yazısında ayrıntılı görebilirsin.
Jailbreak neden işe yarar?
Çünkü modelin güvenlik davranışı kesin bir kural değil, eğitimle kazanılmış bir eğilimdir. Wei, Haghtalab ve Steinhardt 2023'teki çalışmalarında güvenlik eğitiminin iki yerden kırıldığını gösterdi:
- Rakip hedefler. Model hem yardımcı olmak hem zararlı isteği reddetmek üzere eğitilir. Rol oyunu ya da "bu sadece bir hikâye" çerçevesi yardım etme hedefini öne çeker. Model iki hedef arasında yanlış tarafı seçer.
- Eksik genelleme. Güvenlik eğitimi her biçime yayılmaz. Model Base64 çözmeyi bilir, ama Base64 içinde gelen zararlı isteği tanımayı aynı ölçüde öğrenmemiş olabilir. Yetenek, güvenlik eğitiminin ulaşmadığı bir alana uzanır.
Üçüncü neden mimaridir. Model sistem talimatını, kullanıcının mesajını ve okuduğu belgeyi aynı metin akışında görür. Hangi cümlenin geçerli talimat olduğuna kendisi karar verir. Bu, prompt injection nedir yazısında anlattığımız sorunun ta kendisidir.
Jailbreak aynı zamanda bir topluluk işidir. Shen ve arkadaşlarının çalışması Aralık 2022 ile Aralık 2023 arasında çevrim içi paylaşılan 1.405 jailbreak istemini inceledi. Araştırmacılar 131 jailbreak topluluğu saptadı. En etkili beş istemin en eskisi 240 günden uzun süre çevrim içi kaldı.
Hangi jailbreak yöntemleri var?
Yöntemler beş ailede toplanır. Her birinin işe yarama nedeni de, sağlayıcının cevabı da farklıdır. Tabloda hazır metin yok, yalnız mekanizma var.
| Yöntem | Ne yapar | Neden işe yarar | Sağlayıcının savunması |
|---|---|---|---|
| Rol oyunu ve kurgu (DAN gibi) | Modele kuralsız bir karakter ya da hikâye çerçevesi verir | Yardım etme hedefi reddetme hedefinin önüne geçer | Bilinen kalıplarla ek güvenlik eğitimi, girdi sınıflandırıcısı |
| Kodlama ve gizleme | İsteği Base64, emoji, başka bir dil ya da araya giren karakterlerle saklar | Güvenlik eğitimi her biçime genellenmez | Girdiyi çözüp normalleştirme, çok dilli test, çıktı filtresi |
| Çok turlu tırmanma (Crescendo) | Masum bir soruyla başlar, modelin kendi cevaplarına dayanarak adım adım ilerler | Her mesaj tek başına zararsız görünür | Tek mesaja değil konuşmanın bütününe bakan denetim |
| Çok örnekli jailbreak (many-shot) | Uzun bağlamı, asistanın zararlı isteklere uyduğu çok sayıda sahte diyalogla doldurur | Model bağlamdaki örüntüyü öğrenir ve sürdürür | İstemi modele ulaşmadan sınıflandırıp değiştirme |
| Anlamsız ek dizisi (adversarial suffix) | İsteğin sonuna otomatik aramayla bulunmuş bir karakter dizisi ekler | Dizi modeli ret yerine onaya iter ve başka modellere taşınabilir | Anormal girdi tespiti, düzenli saldırı simülasyonu |
Tablodaki üç satırın arkasında yayımlanmış araştırma var. Crescendo çalışması 2024'te yayımlandı ve USENIX Security 2025'te kabul edildi. Anthropic'in 2 Nisan 2024 tarihli çok örnekli jailbreak araştırması 256'ya kadar sahte diyalogla test yaptı. Aynı yazıya göre bağlam pencereleri 2023 başında yaklaşık 4.000 jeton iken bazı modellerde 1 milyon jetona ve üzerine çıktı. Saldırıya yer açan şey bu büyüme. Zou ve arkadaşlarının 2023 çalışması ise açık modeller üzerinde bulunan ek dizilerin ChatGPT, Bard ve Claude'un herkese açık arayüzlerine de taşınabildiğini gösterdi.
OWASP kodlamayı ayrı bir saldırı senaryosu olarak sayar. LLM01:2025 maddesindeki örnekte saldırgan, filtreden kaçmak için birden çok dil kullanır ya da talimatı Base64 veya emojiyle kodlar. Bu, Türkçe ürün kuran ekip için önemli bir ayrıntıdır. Yalnız İngilizce yapılan güvenlik testi, Türkçe ya da karışık dilde gelen saldırıyı ölçmez.
Bu ailelerin her birini akademide ayrı derste işliyoruz: rol oyunu ve kurgu çerçevesi, kodlama ile gizleme ve çok turlu tırmanma.
Jailbreak ile prompt injection arasındaki fark nedir?
Jailbreak modelin kendi güvenlik kurallarını hedefler. Prompt injection ise uygulamanın talimatını ele geçirip modeli geliştiricinin planlamadığı bir işe yönlendirir. OWASP iki kavramın sık sık birbirinin yerine kullanıldığını kabul eder ve jailbreak'i prompt injection'ın bir biçimi sayar.
| Jailbreak | Prompt injection | |
|---|---|---|
| Hedef | Modelin güvenlik kuralları | Uygulamanın görev talimatı |
| Kim yapar | Çoğunlukla modelle konuşan kullanıcı | Kullanıcı ya da modelin okuyacağı belgeye talimat bırakan üçüncü kişi |
| Tipik sonuç | Yasaklı içerik üretimi | Veri sızıntısı, yetkisiz araç çağrısı, yanlış eylem |
| OWASP'a göre ana çare | Model eğitiminin ve güvenlik mekanizmalarının sürekli güncellenmesi | Sistem talimatı tasarımı ve girdi işleme |
Son satır işin sahibini gösterir. Jailbreak'i asıl sağlayıcı kapatır. Prompt injection'a karşı ise ürünü kuran ekip çok şey yapabilir. OWASP'ın 3 Ağustos 2026'da yayımladığı LLM Top 10 2026 listesinde prompt injection yine ilk sırada. Tüm maddeler için OWASP LLM Top 10 2026 Türkçe yazısına bak.
Yapay zekaya hile yaptırma promptu neden çoğu zaman çalışmaz?
Çünkü internette dolaşan hazır promptlar, savunma tarafının da ilk gördüğü promptlardır. "Bununla her şeyi yaptırıyorsun" diye paylaşılan bir metin genellikle beş nedenle hayal kırıklığı yaratır:
- Bilinen kalıp kapanır. Araştırmacılar bu istemleri arşivler ve modelleri onlarla test eder. Yayılan bir kalıp, sonraki model sürümünde kapanmaya ilk adaydır.
- Eski başarı oranı bugünü anlatmaz. Shen ve arkadaşları en etkili beş istemin GPT-3.5 ve GPT-4'te 0,95 başarı oranına ulaştığını ölçtü. Bu ölçüm 2023 modellerine aittir. Model değiştikçe sonuç da değişir.
- Modelin önünde ve arkasında filtre var. Anthropic'in Claude 3.5 Sonnet üzerindeki otomatik değerlendirmesinde sentetik jailbreak istemlerinin başarısı korumasız modelde yüzde 86, sınıflandırıcılı modelde yüzde 4,4 oldu. Çok örnekli saldırıda istemi önceden sınıflandırıp değiştiren bir yöntem başarıyı bir durumda yüzde 61'den yüzde 2'ye indirdi.
- "Çalıştı" görünen cevap güvenilir değildir. Kurgu çerçevesinde yazılmış bir cevap, doğruluğu kontrol edilmiş bilgi değildir. Model hikâyeye uyacak biçimde uydurabilir.
- Hesabın risk altına girer. Anthropic ve Google gibi sağlayıcıların kuralları bu davranışı açıkça yasaklar. Ayrıntısı bir sonraki bölümde.
Hazır prompt yerine kısıtsız yapay zekâ diye satılan bir araca yönelmeyi düşünüyorsan önce WormGPT nedir, ücretsiz sürümler neden tuzak yazısını oku.
Merakın yapay zekâyı kandırmaksa bunu, kuralı buna izin veren yerde yap. Yapay zekâyı kandırma oyunları yazısı bu oyunları karşılaştırıyor.
Jailbreak yasal mı, hesabın kapatılır mı?
Türk Ceza Kanunu'nda "jailbreak" adında ayrı bir suç tanımı yok. Sonucu belirleyen, kimin sisteminde ne yaptığındır. Bu bölüm hukuki görüş değildir, genel çerçeveyi çizer.
- Kendi hesabınla herkese açık bir sohbet botunda: Konu çoğunlukla hizmet koşullarıdır. Anthropic'in kullanım politikası, modele zararlı çıktı ürettirmek için güvenlik önlemlerini dolanmayı yasaklar ve jailbreak ile prompt injection'ı adıyla örnek verir. İhlal şüphesinde uyarı, kısıtlama, askıya alma ya da hesabın kapatılmasını öngörür. Aynı metin, bir engele takılmanın tek başına ihlal sayılmadığını da yazar. Google'ın üretken yapay zekâ yasaklı kullanım politikası da güvenlik filtrelerini atlatmayı yasaklar.
- Bir kurumun asistanı üzerinden: Asistanı kandırıp yetkin olmadığı veriye ulaşmak, sisteme veri yerleştirmek ya da işleyişini bozmak Türk Ceza Kanunu'nun 243. maddesi (bilişim sistemine girme) ve 244. maddesi (sistemi engelleme, bozma, verileri yok etme veya değiştirme) kapsamında değerlendirilebilir.
- Elde edilen çıktıyı kullanmak: Jailbreak ile üretilen zararlı yazılımı ya da dolandırıcılık metnini kullanmak ayrıca suç oluşturabilir.
Yasal güvenlik araştırmasının koşulları bellidir: sistem senin olacak, sahibinin yazılı izni olacak ya da bir bug bounty programının kapsamında kalacaksın. Anthropic'in politikası da bilgisayar sistemlerine yönelik güvenlik araştırmasında aynı üç koşulu arar. Claude üzerinde jailbreak denemek için ise Anthropic'ten önceden izin alınmasını şart koşar. Cezaların ayrıntılı tablosu için hacking yasal mı yazısını oku.
Şirketler jailbreak'e karşı nasıl savunur?
Tek bir önlem yetmez. Savunma, modelin bir gün kandırılacağı varsayımıyla katman katman kurulur. OWASP'ın LLM01 maddesindeki yedi önlem jailbreak için de iyi bir kontrol listesidir:
- Modelin görevini dar tanımla. Kargo asistanı kargo konuşur. Rolü, sınırları ve konu dışı isteğe vereceği cevabı açıkça yaz.
- Beklenen çıktı biçimini tanımla ve doğrula. Asistan belirli alanlardan oluşan bir yanıt üretiyorsa bu biçimin dışına çıkan cevabı kod tarafında reddet.
- Girdiyi ve çıktıyı filtrele. Modelin önüne ve arkasına sınıflandırıcı koy. Çıktı filtresi, girdide gözden kaçan kodlanmış isteği sonuçta yakalayabilir.
- En az yetki ver. Model kandırılsa bile erişemediği veriyi sızdıramaz. API anahtarlarını ve kimlik bilgilerini isteme koyma, modelin dışında, uygulama tarafında tut.
- Riskli işlemde insan onayı iste. Ödeme, silme ve dışarıya e-posta gibi geri dönüşü zor adımları modele tek başına bırakma.
- Dış içeriği ayır ve işaretle. Web sayfası, e-posta ve belge içeriğini talimat olarak değil, güvenilmez veri olarak işle.
- Düzenli saldırı testi yap. Testi ürününün dilinde de yap. Türkçe hizmet veriyorsan Türkçe, karışık dil ve kodlanmış girdi senaryolarını ekle.
Filtrelerin de bir bedeli ve sınırı var. Anthropic'in Şubat 2025'te yayımladığı sınıflandırıcı araştırmasına göre, sistemin ilk sürümü için açılan ödül programında 183 katılımcı iki ayı aşan bir sürede tahminen 3.000 saatten fazla test yaptı ve evrensel bir jailbreak bulamadı. Evrensel jailbreak burada, belirlenen yasaklı soruların hepsini tek bir yöntemle cevaplatan saldırı demektir. Sonra açılan herkese açık denemede ise bir katılımcı evrensel jailbreak buldu. Otomatik değerlendirmede koruma ret oranını yüzde 0,38, hesaplama maliyetini yüzde 23,7 artırdı. Yani sınıflandırıcı işi çok zorlaştırır ama sıfırlamaz.
Bu yüzden hedef, kandırılamayan bir model değil, kandırıldığında büyük zarar doğurmayan bir sistemdir. Model araç çağıran bir ajana dönüştüğünde OWASP'ın 9 Aralık 2025'te yayımladığı Ajan Uygulamaları için Top 10 listesine de bak.
Jailbreak'i yasal olarak nerede deneyebilirsin?
Kendi kurduğun sistemde, izinli oyunlarda ve laboratuvarlarda. Gerçek bir şirketin asistanını denemek için sahibinin yazılı izni gerekir.
- Bekçi: Türkçe konuşan yapay zekâ bosslarını sohbetle yendiğin ücretsiz bir oyun. Birinin sırrını söyletir, birinin aracını çağırtır, birine kuralını çiğnetirsin. Üçüncü bossu yenince kendi bekçini kurup düelloya girersin. Tablodaki yöntemlerin bir kısmını, örneğin rol oyununu, izinli bir hedefte denemenin kolay yolu budur.
- Filtreyi Esnet labı: Bir içerik filtresinin sınırını kontrollü bir ortamda ölçmeni ister.
- AI Güvenliği yolu: Prompt injection, jailbreak, red team metodolojisi ve savunmayı sırayla işler.
Bir sağlayıcının modelinde gerçekten yeni bir jailbreak bulursan herkese açık paylaşma. Sağlayıcının resmî güvenlik bildirim kanalını ya da bug bounty programını kullan. Anthropic, sınıflandırıcı programında evrensel jailbreak için 15.000 dolara kadar ödül teklif etti. Bulgunun nasıl yazılacağını bulgu raporu ve tekrarlanabilirlik dersinde görebilirsin.
Kaynaklar
- OWASP GenAI: LLM01:2025 Prompt Injection (jailbreak ilişkisi, önlemler, saldırı senaryoları)
- Wei, Haghtalab, Steinhardt: Jailbroken, How Does LLM Safety Training Fail? (arXiv, 2023)
- Anthropic: Many-shot jailbreaking (2 Nisan 2024)
- Anthropic: Constitutional Classifiers (3 Şubat 2025)
- Anthropic: Kullanım Politikası
Sık sorulan sorular
Yapay zeka jailbreak yasal mı?
Türk Ceza Kanunu'nda jailbreak adında ayrı bir suç yok. Kendi hesabınla sohbet botunda denemek çoğunlukla hizmet koşulları meselesidir ve hesabın kısıtlanabilir. Bir kurumun asistanını kandırıp yetkisiz veriye ulaşmak ya da sistemi bozmak ise TCK 243 ve 244 kapsamında değerlendirilebilir. Güvenli yol kendi sistemin, yazılı izin ya da bug bounty kapsamıdır.
DAN promptu hâlâ çalışıyor mu?
Büyük ölçüde hayır. DAN, modele kuralsız bir karakter oynatan ve 2022 sonundan itibaren topluluklarda yayılan bir rol oyunu istemidir. Böyle istemler herkese açık paylaşıldığı için araştırmacılar onları toplayıp modelleri bunlara karşı test ediyor. Eski bir DAN metnini kopyalamak, bugünkü modellerde ilk kapatılan kalıbı denemek demektir. Anthropic gibi sağlayıcılar yeni biçimlerine karşı da sınıflandırıcı kullanıyor.
Jailbreak ile prompt injection aynı şey mi?
Yakın ama aynı değil. Jailbreak modelin kendi güvenlik kurallarını aşmayı hedefler, örneğin yasaklı içerik ürettirmeyi. Prompt injection ise uygulamanın talimatını ele geçirir ve modeli veri sızdırmaya ya da yetkisiz araç çağırmaya yönlendirebilir. OWASP jailbreak'i prompt injection'ın bir biçimi sayar ve ikisinin sık sık birbirinin yerine kullanıldığını belirtir.
Jailbreak denersem hesabım kapatılır mı?
Kapatılabilir. Anthropic'in kullanım politikası, zararlı çıktı almak için yapılan jailbreak ve prompt injection'ı adıyla yasaklar. İhlal şüphesinde uyarı, kısıtlama, askıya alma ya da hesabın kapatılmasını öngörür. Google'ın politikası da güvenlik filtrelerini atlatmayı yasak sayar. Bir sorunun reddedilmesi tek başına ihlal değildir. Yasaklanan, kuralı bilerek dolanmaya çalışmaktır.
Jailbreak öğrenmek için nereden başlamalıyım?
İzinli bir hedefle başla. Akademideki Bekçi oyununda Türkçe yapay zekâ bosslarını konuşarak yenmeye çalışırsın. Rol oyunu, kodlama ve çok turlu tırmanma derslerinde her yöntemin neden işe yaradığını ve nasıl engellendiğini görürsün. Sonra Filtreyi Esnet labında bir filtrenin sınırını ölçersin. Gerçek bir şirketin asistanını yazılı izin olmadan deneme.
- yapay zeka jailbreak
- jailbreak
- prompt injection
- LLM güvenliği
- OWASP LLM Top 10
İlgili yazılar
- Prompt Injection Nedir? Yeni Başlayanlar İçin Kavram, Örnek ve SavunmaYapay Zekâ Güvenliği · 7 dk okuma
- Yapay Zekayı Kandırma Oyunları: Gandalf ve Türkçe BekçiOyunlar · 9 dk okuma
- OWASP LLM Top 10 2026 Türkçe: On Risk ve 2025'ten FarklarıYapay Zekâ Güvenliği · 9 dk okuma
- System Prompt (Sistem Promptu) Nedir? Neden Sızar, Nasıl Korunur?Yapay Zekâ Güvenliği · 8 dk okuma