Güvenli Yazılım Geliştirme Eğitimi

Eğitim Süresi: 3 Gün / 18 Saat

Ön Koşul:
Katılımcıların yazılım geliştirme süreci ve temel programlama bilgisine sahip olmaları önerilir. Güvenlik bilgisi aranmamaktadır.

Eğitim Hakkında:

Güvenli Yazılım Geliştirme Eğitimi, yazılım projelerinizde güvenlik açıklarını minimize ederek, güvenli kod yazma pratiklerini öğrenmenizi sağlar. Bu eğitim, güncel tehditler ve saldırı tekniklerini, güvenlik açıklarının nasıl tespit edileceğini ve bu açıkların yazılım geliştirme sürecinde nasıl giderileceğini kapsamlı bir şekilde ele alır. Katılımcılar, güvenli kod geliştirme standartlarını ve en iyi uygulamaları öğrenerek, yazılım güvenliğini entegre etme becerilerini kazanacaktır.

Eğitimde, OWASP Top Ten, SQL Injection, Cross-Site Scripting (XSS), güvenli kimlik doğrulama ve oturum yönetimi gibi kritik konular derinlemesine işlenecektir. Uygulamalı senaryolar ve gerçek dünya örnekleri ile katılımcılar, yazılım geliştirme döngüsünde güvenliği sağlamayı deneyimleyeceklerdir.

Kimler Katılmalı?

  • Yazılım Geliştiriciler: Güvenli yazılım geliştirme becerilerini artırmak isteyen profesyoneller.
  • Yazılım Mimarları: Sistem ve uygulama mimarisine güvenlik çözümleri entegre etmek isteyen mimarlar.
  • Test Uzmanları: Yazılım güvenlik testlerini daha etkili yapmak isteyen uzmanlar.

Eğitim İçeriği:

  1. Güvenli Yazılım Geliştirme Temelleri:
    • Güvenli yazılım yaşam döngüsü (SDLC) prensipleri.
    • Güvenlik risk yönetimi ve güvenlik açıkları.
  2. Saldırı Teknikleri ve Savunma Yöntemleri:
    • Web uygulama güvenliği: OWASP Top Ten.
    • SQL Injection, XSS, CSRF ve diğer yaygın güvenlik açıkları.
  3. Güvenli Kodlama Prensipleri:
    • Güvenli kimlik doğrulama ve oturum yönetimi.
    • Veri doğrulama ve giriş çıkış güvenliği.
  4. Uygulamalı Güvenlik Testleri:
    • Güvenlik açığı taramaları ve güvenlik testi araçları.
    • Penetrasyon testleri ve güvenlik değerlendirme teknikleri.
  5. Güvenlik Açıklarını Önleme:
    • Güvenlik açıklarını kapatmak için kod incelemeleri.
    • Güvenli yapılandırma ve güvenlik izleme.
  6. Sürekli Güvenlik Geliştirme:
    • CI/CD süreçlerine güvenlik entegrasyonu.
    • Güvenli kodlama standartlarının uygulamaya alınması.

Eğitim Sonu Kazanımları:

  • Güvenli Kodlama: Güvenli yazılım geliştirme tekniklerini kullanarak güvenlik açıklarını minimize etme yetkinliği.
  • Risk Azaltma: Güvenlik risklerini tespit edip yönetme becerisi.
  • Güncel Güvenlik Bilgisi: Modern güvenlik tehditlerine karşı savunma stratejilerini öğrenme.

Bu eğitim, yazılım güvenliğine odaklanarak, yazılım geliştirme süreçlerinize güvenlik perspektifini entegre etmek isteyen profesyoneller için tasarlanmıştır. Güvenli yazılım geliştirme konusundaki yetkinliklerinizi bu eğitimle ileriye taşıyın!