Güvenli Yazılım Geliştirme
Tasarımdan dağıtıma güvenli kod: tehdit modeli, güvenli girdi işleme, kimlik, tedarik zinciri ve güvenlik testleri.
- Modül
- 6
- Ders
- 24
- 5,5 saat anlatım
- Etkinlik
- 168
- uygulamalı soru
- Lab
- 6
- +1 ek lab
- Toplam süre
- 8,5 saat
- kendi hızında
- Belge
- ASD-201
- Orta seviye
Zafiyeti bulmakla kalmaz, hiç oluşmaması için kodu nasıl yazacağını öğrenirsin. Tehdit modelleme, girdi ve çıktı işleme, kimlik ve gizli anahtar yönetimi, bağımlılık güvenliği, geliştirme hattında güvenlik testleri ve LLM entegrasyonu. Her konuda önce ve sonra kod örnekleri görürsün.
Bu yolun sonunda
Yolu bitirdiğinde elinde olacak üç somut beceri ve derslerde çalışacağın konular.
- 01
Bir özelliğin tehdit modelini çıkarır, güvenli varsayılanları seçersin.
- 02
Kod incelemesinde yaygın zafiyet kalıplarını yakalar, düzeltmesini yazarsın.
- 03
Geliştirme hattına güvenlik kapısı ekler, bulguları önceliklendirirsin.
Derslerde çalışacağın konular
- STRIDE ile tehdit modelleme
- İzin listesiyle doğrulama ve bağlama göre çıktı kodlama
- Parola saklama, oturum ve gizli anahtar yönetimi
- SCA, SBOM ve tedarik zinciri güvenliği
- SAST, DAST ve gizli anahtar taraması
- LLM çıktısını güvenilmez veri saymak
Kimler için
- Backend, frontend ve mobil geliştiriciler
- DevSecOps ve platform ekipleri
- Kod incelemesinde güvenlik sorumluluğu alan teknik liderler
- Seviye
- Orta
- Dil
- Türkçe
- Tempo
- Kendi hızında
- Ücret
- Ücretsiz
- Önerilen hazırlık
- Önce Siber Güvenlik Temelleri yolunu bitirmeni öneririz. Zorunlu değil; bu yolun dersleri onsuz da açılır.
Müfredat
6 modül, 24 ders, 168 etkinlik. Dersler sırayla açılır; her modül bir labla kapanır. Modüle dokununca derslerini, kazanımlarını ve labını görürsün.
- Bu modülün sonunda
- Her tehdit senaryosunu doğru STRIDE kategorisine koyarsın.
- Kötüye kullanım senaryosunun aktör, yöntem ve önlem alanlarını doldurursun.
- Her servis hesabına işinin gerektirdiği en dar yetkiyi seçersin.
- STRIDE ile tehdit modelleme. Sıradaki ders13 dk · 55 XP
Tehdit modellemenin dört sorusunu, STRIDE'ın altı kategorisini, tehdit kaydı tutmayı ve riski önceliklendirmeyi iade servisi üstünde öğrenirsin. STRIDE, tehdit aramayı altı sabit soru kalıbıyla sistematik hale getirir. Bu derste AltayKargo'nun yeni iade servisini STRIDE ile tarayacaksın.
7 etkinlik: Sınıflandırma · Çıktı tahmini · Sıralama · Eşleştirme
- Veri akış şeması ve güven sınırı. Kilitli: önceki dersleri bitirince açılır14 dk · 55 XP
Veri akış şemasının sembollerini, güven sınırını, öğe başına STRIDE sorularını ve pytm ile modeli kod olarak yazmayı iade servisi üstünde öğrenirsin. Güven sınırı, iki tarafın birbirine farklı düzeyde güvendiği çizgidir; STRIDE'ı asıl burada uygularsın. Bu derste AltayKargo iade servisinin şemasını okuyacak ve sınırları işaretleyeceksin.
7 etkinlik: Terminal · Şema okuma · Sınıflandırma · Boşluk doldurma
- Kötüye kullanım senaryosu. Kilitli: önceki dersleri bitirince açılır12 dk · 50 XP
Kötüye kullanım senaryosu yazmayı, iş mantığı açıklarını, OWASP çalıştay yöntemini ve senaryoyu teste ve izleme kuralına çevirmeyi öğrenirsin. Senaryo beş sabit alanla yazılır: aktör, amaç, yöntem, sonuç ve önlem. Bu derste AltayKargo iade formunun kötüye kullanılabilecek yönlerini çıkaracaksın.
6 etkinlik: Kayıt tarama · Kısa yazım · Sınıflandırma · Sıralama
- Güvenli varsayılanlar ve en az yetki. Kilitli: önceki dersleri bitirince açılır13 dk · 50 XP
Güvenli varsayılanı, en az yetkiyi veritabanında, konteynerde ve kodda uygulamayı, güvenli kapanmayı ve süreli yetki yükseltmeyi öğrenirsin. En az yetki, her hesabın ve servisin yalnız işi için gereken hakka sahip olmasıdır. Bu derste AltayKargo iade servisinin ayar dosyasında bu iki ilkeyi sınayacaksın.
7 etkinlik: Terminal · Kod okuma · Çıktı tahmini · Eşleştirme
- Lab · Tehdit Modelleme Masası. Kilitli: modülün derslerini bitirince açılır100 XP
AltayKargo mühendislik ekibi, yeni iade servisini kodlamaya başlamadan önce bir tasarım inceleme toplantısı yaptı. Sen bu toplantının notlarını ve taslak belgeleri gözden geçirip tehdit modelleme raporunu tamamlayacaksın.
Kanıt dosyalı lab · isteğe bağlı
Bilgi sınavı ve belge
Yolun dörtte üçünü bitirince sınav açılır. Geçersen numaralı belgen hesabına düzenlenir ve doğrulama sayfasında sorgulanır. İlk geçişin XP kazandırır ve lige sayılır. Belge bilgi düzeyini gösterir, akredite bir kurum diploması değildir.
Bu belge, aşağıda adı belirtilen katılımcının program kapsamındaki Yol Bilgisi Sınavı'nı başarıyla tamamladığını onaylar.
- Program
- ASD-201 · AltaySec Güvenli Yazılım Geliştirme Temel Bilgi Belgesi
- Sınav
- 25 soru · 40 dakika
- Geçme notu
- 75 / 100
- Açılma şartı
- Yolun dörtte üçünü bitirmek. Yerleştirme testiyle atlanan dersler sayılmaz
- Deneme hakkı
- 24 saatte en fazla üç
- Belge
- Belge numarasıyla doğrulama sayfasında sorgulanır
Sınav hesapla açılır. Sorular yolun modüllerine dengeli dağılır. Belge akredite bir kurum diploması değildir, kapsamı bu müfredattır. Belge doğrulama
Kariyer rotaları
Bu yol, kariyer haritasındaki 1 rolün önerilen rotasında yer alır. Rota, rolün izlemeni önerdiği yol sırasıdır.
Yazılımı üretim öncesi güvenli hale getirirsin. Kod incelemesi yapar, geliştirme sürecine güvenlik kontrolü ekler, zafiyeti kaynağında kapatırsın. Geliştiriciyle aynı dili konuşman gerekir.
- Siber Güvenlik Temelleri
- Web Uygulama Güvenliği
- Güvenli Yazılım Geliştirme
Pekiştir
Yolun konularını derslerin dışında da çalıştıran sayfalar.
Sertifika hazırlık
Bu yolun derslerine dayanan uluslararası sertifika soruları
Kopya kâğıtları
Komut ve sorgu özetleri, yazdırılabilir
Okuma listesi
Konuya giriş ve derinleşme için blog rehberleri
Uygulama modları
Öğrendiğini zaman baskısı ve gerçekçi veriyle sına
Sık sorulanlar
Güvenli Yazılım Geliştirme yolu ne kadar sürer?
Derslerin toplamı 5,5 saat. Labları da çözersen yaklaşık 8,5 saat. Haftada beş saat ayırırsan yaklaşık 2 haftada biter; kendi hızında ilerlersin.
Ön koşul var mı?
Zorunlu değil. Dersler ağ, web ve Linux temellerini bildiğini varsayar; bu yüzden önce Siber Güvenlik Temelleri yolunu bitirmeni öneririz.
Ücretli mi?
Hayır. Dersler, lablar ve bilgi sınavı ücretsizdir. Belge de ücretsizdir. Kart bilgisi istenmez.
Belgeyi nasıl alırım?
Yolun dörtte üçünü bitirince ASD-201 sınavı açılır: 25 soru, 40 dakika, geçme notu 75. Sınav hesapla açılır. Yerleştirme testiyle atlanan dersler bu eşiğe sayılmaz. Geçersen numaralı belgen hesabına düzenlenir ve doğrulama sayfasında sorgulanır. İlk geçişin XP kazandırır ve lige sayılır. Belge bilgi düzeyini gösterir, akredite bir kurum diploması değildir.
Lablar nasıl çözülür?
Her modül bir labla kapanır: isteğe bağlı lablar bir vakanın kanıt dosyalarını inceletir.
Bu yolla birlikte izlenenler
Aynı kariyer rotalarında bu yolun yanında en sık geçen yollar.
- UygulamaWeb Uygulama Güvenliği
OWASP Top 10 ve API güvenliği: zafiyetin kök nedeni, tespiti ve güvenli kodla düzeltilmesi.
Yolu incele - Yapay zekâAI Güvenliği
İstem enjeksiyonu, veri sızıntısı, jailbreak, ajan ve MCP güvenliği, savunma katmanları ve LLM red team.
Yolu incele - SaldırıKırmızı Takım
Keşiften rapora yetkili sızma testi: web zafiyetleri, kimlik ve oturum hataları, ayrıcalık yükseltme.
Yolu incele
