LLM Security Temelleri · #07 · Öğrenme Rehberi

AI Security Öğrenme Rehberi
Sıfırdan Uzmanlığa

"AI Security öğrenmek için mükemmel an diye bir şey yok. Ama şu an, 6 ay sonrasından çok daha iyi."

Başlamadan Önce: Ön Koşul Kontrolü

LLM Security öğrenmek için mutlak gereksinimler:

  • ✅ Python okuyabiliyorum (yazmak zorunda değilim, okuyabilmek yeterli)
  • ✅ HTTP isteklerinin nasıl çalıştığını biliyorum (GET, POST, header, body)
  • ✅ Bir chatbot'u kullanabiliyorum ve API kavramını anlıyorum

Bunları bilmiyorsan: learnpython.org ile Python'a başla, PortSwigger Web Security'nin HTTP temelleri modülünü tamamla. 2-3 hafta yeterli.

Seviye 1: Başlangıç (0-3 Ay)

Bu seviyede tek hedef var: LLM güvenliğinin ne olduğunu anlamak ve ilk prompt injection saldırısını başarıyla yapmak.

Hafta 1-2: Temel Kavramlar

Hafta 3-4: İlk Pratik

  • Gandalf — En az 6. seviyeyi aç
  • Prompt Airlines — Tüm seviyeleri tamamla
  • ChatGPT veya Claude ile kendi injection denemelerini yap

Hafta 5-8: Derinleşme

Başlangıç Seviyesi Bitiş Kriteri: Gandalf'ın 6. seviyesini geçtiysen ve PortSwigger LLM Labs'ın en az 5 laboratuvarını tamamladıysan, başlangıç seviyesindesin.

Seviye 2: Orta (3-9 Ay)

Artık saldırıları anlıyorsun. Şimdi araçları öğrenmek, kendi laboratuvarını kurmak ve gerçek sistemlerde test yapmak zamanı.

Red Team Araçları

RAG ve Agent Güvenliği

  • Kendi basit RAG sistemini kur (LangChain + ChromaDB)
  • PoisonedRAG saldırısını lokal ortamda dene
  • MCP araçlarını incele ve tool poisoning simüle et

CTF'lere Katıl

Orta Seviye Bitiş Kriteri: Garak'ı bir modele karşı başarıyla çalıştırdıysan, bir CTF tamamladıysan ve en az bir writeup yayınladıysan, orta seviyedesin.

Seviye 3: İleri (9+ Ay)

Bu seviyede artık bir üretici olmalısın: özgün araştırma, CVE, bug bounty veya açık kaynak katkısı.

Akademik Araştırma Takibi

Bug Bounty

Özgün Araştırma Konuları

  • Türkçe dil modelleri üzerinde prompt injection testi
  • Yerli AI uygulamalarında (bankacılık chatbot'ları, e-devlet asistanları) zafiyet araştırması
  • MCP sunucularında yeni saldırı vektörü keşfi

Kariyer Yolları

1. AI Security Araştırmacısı

Akademik veya özel sektörde özgün zafiyet araştırması. Hedef: CVE, whitepaper, konferans konuşması. Araçlar: Python, PyTorch/HuggingFace, araştırma metodolojisi.

2. AI Güvenlik Pentester'ı

Kurumların LLM sistemlerini test etme. Hedef: Müşteri bazlı güvenlik değerlendirmeleri. Araçlar: Garak, PyRIT, Burp Suite, PortSwigger metodolojisi.

3. AI Security Mühendisi

Şirket içinde LLM sistemlerini güvence altına alma. Hedef: Guardrail sistemleri, monitoring, incident response. Araçlar: NeMo Guardrails, Rebuff, SIEM entegrasyonu.

4. AI Security Girişimcisi

Bu boşluğu ürüne dönüştürme (Türk Lakera, AI firewall, denetim hizmeti). Hedef: Müşteri edinimi, ürün-pazar uyumu. Araçlar: Tüm yukarıdakiler + iş geliştirme.

Sık Sorulan Sorular

Hangi programlama dilini bilmem lazım?

Python yeterlI. Ama Python'u iyi bilmek — kütüphaneleri (LangChain, HuggingFace, requests) rahatça kullanabilmek — gerekiyor.

Kaç ayda iş bulabilirim?

Türkiye'de LLM Security uzmanı arayan şirket henüz az. 9-12 ay sonunda freelance danışmanlık veya savunma/fintek sektöründe pozisyon için rekabetçi olabilirsin. Yurt dışı için 12-18 ay.

ML bilmek şart mı?

Saldırı tarafı için şart değil — injection, jailbreak ve ajansal saldırıların çoğu ML bilgisi gerektirmiyor. Savunma ve araştırma için transformer mimarisini anlamak faydalı.

Hangi sertifika en değerli?

Şu an için pratik beceri ve somut çıktılar (CTF writeup, CVE, GitHub katkısı) sertifikadan daha değerli. OASP veya Security Blue Team sertifikaları iyi bir sinyal olabilir.

Özet

AI Security öğrenmek için tek doğru yol yok. Ama en hızlı yol şu: önce kavramları anla (bu seriyi oku), sonra pratik yap (CTF, Gandalf, PortSwigger), sonra araçları öğren (Garak, PyRIT), sonra üret (writeup, bug bounty, katkı).

AltaySec olarak bu yolculukta yanındayız. Serinin tüm makaleleri için: altaysec.com.tr/arastirmalar/