Eğitimin Amacı ve Kapsamı
Yapay zeka kod asistanları sözdizimsel olarak temiz ve çalışır görünen kodları saniyeler içinde üretir; ancak eğitim verilerindeki eski kütüphaneleri, eksik yetkilendirme kontrollerini (IDOR/BOLA), zayıf kriptografiyi veya var olmayan paket adlarını (slopsquatting) sessizce koda taşıyabilir. Bu eğitim, yüksek hızda üretilen kodları uygulama güvenliği (AppSec) gözüyle inceleme ve otomatikleştirme becerisi kazandırır.
AI kaynaklı tipik güvenlik zafiyetleri, Semgrep ve CodeQL ile deterministik kurallar, LLM destekli tehdit modelleme ve iş mantığı açığı taraması, bağımlılık/SBOM denetimi ve güvenlik açıklarının otomatik testle doğrulanıp kapatılması gerçek PR örnekleri üzerinde çalışılır.
Kimler Katılmalı?
- Yazılım geliştiriciler ve PR incelemesi yapan kıdemli mühendisler
- Uygulama güvenliği (AppSec) ve DevSecOps mühendisleri
- Teknik takım liderleri ve güvenlik şampiyonları (Security Champions)
- Ön koşul: Web/API geliştirme ve Git PR süreçlerinde deneyim
Kazanımlar
- AI tarafından üretilen kodlara özgü güvenlik anti-desenlerini PR aşamasında hızla tanır
- Enjeksiyon, SSRF, güvensiz deserileştirme ve kırık nesne düzeyi yetkilendirme (BOLA/IDOR) açıklarını tespit eder
- Uydurma paket adlarını (slopsquatting), eski CVE'li sürümleri ve gizli anahtar sızıntılarını engeller
- Semgrep/CodeQL kuralları ile bağlam farkındalıklı LLM incelemesini birleştirerek yanlış pozitifleri azaltır
- Bulunan zafiyeti kanıtlayan bir güvenlik testi yazar ve güvenli kod yamasını doğrular
Konular
AI Tarafından Üretilen Kodlarda Yeni Risk Yüzeyi
- Neden temiz görünen AI kodu güvensiz olabilir? Güvensiz varsayılanlar ve eksik negatif kontroller
- LLM özelliklerine bağlı uygulama içi açıklar: Prompt injection, güvensiz çıktı işleme ve aşırı yetkili tool'lar
Kimlik Doğrulama, Yetkilendirme ve İş Mantığı Açıkları
- Statik tarayıcıların kaçırdığı BOLA/IDOR, tenant izolasyonu ve durum atlama açıklarını yakalama
- PR diff'ini uç nokta yetki matrisi ve tehdit modeliyle karşılaştırma
Enjeksiyon, Veri Sızıntısı ve Kriptografi Kontrolleri
- SQL/NoSQL/komut enjeksiyonu, SSRF, path traversal ve XSS desenleri
- Loglara sızan kişisel veriler (PII), hardcoded secret'lar ve zayıf rastgelelik/şifreleme
Tedarik Zinciri: Bağımlılıklar ve Slopsquatting Önlemleri
- Modelin uydurduğu paket isimleri (hallucinated packages) ve typosquatting kontrolü
- Lockfile doğrulaması, SCA araçları ve kurum içi onaylı paket kayıt defteri (registry)
Hibrit İnceleme Hattı: Semgrep, CodeQL ve Güvenlik Ajanları
- Kuruma özel Semgrep kurallarını LLM yardımıyla dakikalar içinde yazma
- SAST bulgularını doğrulama, istismar edilebilirlik analizi ve güvenli yama + regresyon testi
Bu Kategorideki Diğer Eğitimler
-
Kurumsal Yapay Zeka Kodlama Politikaları
Yazılım organizasyonları için yapay zeka kodlama araçlarının veri gizliliği (ZDR), fikri mülkiyet, açık kaynak lisans uyumu, onaylı model/MCP listeleri, risk kademelendirmesi ve kabul standartlarını belirleyen yönetişim eğitimi.
- Canlı Kurs
- 5 modül
-
Yapay Zeka Destekli SDLC Tasarımı
Kod üretim hızı arttığında oluşan inceleme, test ve güvenlik darboğazlarını çözen; gereksinim, mimari, geliştirme, PR review, CI/CD, QA ve operasyon aşamalarını yeniden kurgulayan uçtan uca AI-native SDLC eğitimi.
- Canlı Kurs
- 5 modül
-
Yapay Zeka ile Legacy Kod Modernizasyonu (COBOL, PL/SQL, Monolit → Modern Mimari)
COBOL, PL/SQL saklı yordamları ve eski Java/.NET monolitlerinden iş kurallarını çıkarma, Strangler Fig deseniyle parçalama, golden-master/çift koşum (dual-run) denklik testleri ve hedef mimariye güvenli dönüşüm eğitimi.
- Canlı Kurs
- 5 modül
-
Test ve QA Mühendisleri için Yapay Zeka Sistemlerinin Testi
QA ve test mühendisleri için deterministik olmayan LLM, RAG ve agent uygulamalarını test etme: altın veri seti (golden dataset), RAG metrikleri, LLM-as-a-Judge, prompt injection güvenlik testleri ve CI regresyon kapıları.
- Canlı Kurs
- 5 modül
-
AIOps: SRE ve BT Operasyon Ekipleri için LLM Destekli Olay Yönetimi
SRE, DevOps ve BT operasyon ekipleri için alarm gürültüsü azaltma, log/metrik/OpenTelemetry iz korelasyonu, son dağıtım (change) analizi, insan onaylı runbook otomasyonu ve post-mortem hazırlama eğitimi.
- Canlı Kurs
- 5 modül
-
AI Coding Assistants: Temelden Agentic Coding'e
Yazılım ekiplerini temel IDE kod tamamlama kullanımından bağlam mühendisliği, çok dosyalı düzenleme ve test doğrulamalı otonom coding agent iş akışlarına taşıyan hızlandırılmış geçiş programı.
- Canlı Kurs
- 4 modül
Bizimle iletişime geçin