Eğitimin Amacı ve Kapsamı
Bir coding agent'a onay sormadan terminal komutu çalıştırma (--dangerously-skip-permissions / auto-run) yetkisi vermek hızı katlar; ancak doğrudan ana makinede (host) çalıştığında ~/.ssh ve bulut kimlik bilgilerinin sızmasına, yanlışlıkla veritabanı silinmesine veya zararlı bir repo/MCP üzerinden uzaktan kod yürütülmesine (RCE) yol açabilir. Bu eğitim, yüksek otonomiyi tam izolasyonla birleştiren güvenlik mimarisini öğretir.
OS-seviyesi sandbox'lar (macOS Seatbelt, Linux Bubblewrap/Landlock, Docker/DevContainers, gVisor/Firecracker microVM), dosya sistemi ve ağ çıkış (egress allowlist) kısıtlamaları, MCP ve CLI araç izin politikaları, kimlik bilgisi enjeksiyon vekilleri (secret-injecting proxies) ve denetim logları uygulamalı olarak kurulur.
Kimler Katılmalı?
- Platform, DevEx ve altyapı mühendisleri
- Uygulama ve bulut güvenliği (AppSec / SecOps) mühendisleri
- Otonom coding agent'ları kurumsal ölçekte devreye alan kıdemli geliştiriciler ve mimarlar
- Ön koşul: Linux/konteyner temelleri, ağ kavramları ve CLI coding agent deneyimi
Kazanımlar
- Agent'ın ana işletim sistemine, diğer repolara ve kişisel kimlik bilgilerine erişimini tamamen izole eder
- İzin isteme yorgunluğunu (permission fatigue) ortadan kaldıran güvenli sandbox içinde tam otonom mod kurar
- Ağ çıkışını (egress) yalnızca onaylı paket depoları ve API'lerle sınırlayarak veri sızıntısını (exfiltration) engeller
- MCP sunucuları ve bash komutları için ince taneli izin/yasak listeleri (allowlist/denylist) ve pre-tool hook'ları yazar
- API anahtarlarını agent'ın context window'una hiç göstermeden vekil (proxy) üzerinden güvenli biçimde enjekte eder
Konular
Coding Agent Tehdit Modeli ve İzin Yorgunluğu (Permission Fatigue)
- Dolaylı prompt injection (zararlı README, issue, paket veya log üzerinden komut enjeksiyonu)
- Geliştiricilerin her şeye 'Evet' demesi (approval fatigue) vs. sınırları çizilmiş güvenli kum havuzu (sandbox)
Çalışma Zamanı İzolasyonu: OS Sandbox, DevContainer ve MicroVM
- Yerel hafif izolasyon (Seatbelt, Bubblewrap, Landlock) ile Docker/DevContainer karşılaştırması
- Çok kiracılı ve bulut agent ortamları için gVisor, Kata Containers ve Firecracker microVM mimarisi
Dosya Sistemi, Ağ (Egress) ve Kaynak Kısıtlamaları
- Yalnızca çalışma dizinini (workspace) yazılabilir bağlama;
.git/hooksve.envkoruması - Egress firewall/proxy ile rastgele dış adreslere veri sızdırmayı (DNS/HTTP exfiltration) engelleme
Tool Permissions, MCP Güvenliği ve Pre-Tool Hook'lar
- Claude Code / Cursor / Codex izin profilleri:
read-only,workspace-write, komut allowlist/denylist - MCP sunucularında rug-pull/tool poisoning riskleri ve pre-tool-use doğrulama script'leri
Gizli Anahtar Yönetimi (Secrets) ve Denetim İzi (Audit Trail)
- Kısa ömürlü (ephemeral) token'lar ve anahtarı ortam değişkenine vermeden HTTP proxy'de ekleme
- Çalıştırılan tüm komutların, dosya erişimlerinin ve ağ isteklerinin merkezi güvenlik loglaması
Bu Kategorideki Diğer Eğitimler
-
Team Workflows, Reusable Skills ve Handoffs
Bireysel yapay zeka kullanımını ekip ölçeğine taşıma: paylaşımlı agent skill'leri (SKILL.md), özel slash komutları, oturumlar ve roller arası (PM, backend, frontend, QA) yapılandırılmış bağlam devri (handoff) eğitimi.
- Canlı Kurs
- 5 modül
-
CI/CD İçinde Coding Agents
GitHub Actions ve GitLab CI boru hatlarında başsız (headless) coding agent çalıştırma: otomatik CI/test hatası onarımı, issue'dan taslak PR üretimi, bağımlılık yükseltme ve güvenlik/maliyet sınırları eğitimi.
- Canlı Kurs
- 5 modül
-
Yapay Zeka Kod Asistanları
GitHub Copilot, Cursor ve Windsurf gibi IDE kod asistanlarını bağlam yönetimi (context pinning), çoklu dosya düzenleme, test odaklı doğrulama ve güvenli kodlama standartlarıyla verimli kullanma eğitimi.
- Canlı Kurs
- 5 modül
-
Vibe Coding
Cursor, Claude Code, Lovable ve Bolt ile doğal dil odaklı hızlı uygulama geliştirme (vibe coding) yöntemini modüler mimari, Git kontrol noktaları ve güvenlik kurallarıyla birleştirerek spagetti koda düşmeden yazılım üretme eğitimi.
- Canlı Kurs
- 5 modül
-
Agentic Coding
Claude Code, Cursor Agent ve OpenAI Codex CLI gibi otonom kodlama agent'larıyla çok dosyalı görev yürütme, Plan-Act-Verify döngüsü, MCP araç entegrasyonu ve Git worktree ile paralel geliştirme eğitimi.
- Canlı Kurs
- 5 modül
-
Gereksinimden Koda İş Akışları
İş gereksinimi, PRD, kullanıcı hikayesi ve Figma tasarımlarını teknik spesifikasyona, görev dilimlerine, kabul kriterlerine ve doğrulanmış koda dönüştüren uçtan uca ürün-mühendislik iş akışı eğitimi.
- Canlı Kurs
- 4 modül
Bizimle iletişime geçin