İçeriğe atla
0 XP 0
Uygulama · Orta seviye

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.

Yola başla Müfredatı incele

İlk ders: STRIDE ile tehdit modelleme

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.

  1. 01

    Bir özelliğin tehdit modelini çıkarır, güvenli varsayılanları seçersin.

  2. 02

    Kod incelemesinde yaygın zafiyet kalıplarını yakalar, düzeltmesini yazarsın.

  3. 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.

  1. 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.
    1. 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

    2. 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

    3. 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

    4. 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

    5. 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.

ALTAYSECAkademi
BELGE NO
ALT-XXXXXXXXXX
ASD-201 · ORTA SEVİYE
AltaySec Güvenli Yazılım Geliştirme Temel Bilgi Belgesi

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.

Ad Soyad
AltaySec adına düzenlenir Doğrulanabilir
AltaySec Güvenli Yazılım Geliştirme Temel Bilgi Belgesi belgesinin örnek görünümü. Ad ve belge numarası örnektir.
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.

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

Saha görevleri

Tarayıcıdaki terminalde komutla çözülen görevler

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.