3 günlük Güvenli Yazılım Geliştirme eğitimi, Bilge Adam Yazılım ve Veritabanı Birimi tarafından hazırlanmış bir eğitimdir. Güvenli Yazılım Geliştirme eğitimi boyunca güvenlikle ilgili kavramlar incelenecek, saldırı ve izleme yöntemleri uygulamalı olarak gösterilecek ve güvenli yazılım geliştirme yöntemleri incelenecektir. Katılımcıların gerçek hayatta karşılaşabileceği senaryolar ile eğitim daha verimli ve interaktif bir şekilde geçmesi planlanmaktadır.
•Güvenlik Kavramı
•Tehdit Modelleme
•Şifre Stratejileri
•Erişim Kontrolü (Access Control)
•Hesap ve Oturum Yönetimi (Account and Session Management)
•Veri Güvenliği
•Disaster Recovery
•Veri Korunumu (Data Protection)
•Veri Giriş Doğrulama (Input Validation)
•Girdi Denetimi Stratejileri
•Beyaz Liste ve Kara Liste
•Http Durum Kodları
•Hata Yönetimi (Error Handling)
•Uzaktan Yönetim (Remote Administration)
•Sunucu Yapılandırması (Web and Application Server Configuration)
•İş Mantığı Saldırıları
•Footprinting
•Sosyal Mühendislik (Social Engineering)
•Vulnerability
•Brute Force Atakları
•Ddos Atakları
•Cross Site Scripting (XSS)
•SQL Injection
•Yazılım Geliştirme Yöntemleri
•Yazılım Kalitesi
•Kod Analizi
•Yazılım Testleri
•Veritabanı Güvenliği
•Prepared Statements
•ORM Çözümleri (Entity Framework, NHibernate, vb.)
•Regular Expressions
•Captcha Kullanımı
•Web Servis Güvenliği
•Ajax Güvenliği
•Şifre Saklama Stratejileri
•Kod Kaynak Güvenliği
•Kimlik Doğrulama Çeşitleri
•Kimlik Doğrulama Stratejileri
•OpenID ve Token
•Yetkilendirme Yöntemleri
•.NET Membership
•Forceful Browsing
•Directory Browsing
•Şifreleme (Encryption)
•Şifreleme Algoritmaları
•Hashing ve Algoritmaları
•Dijital İmza
•Sertifikalar ve Sertifika Sunucuları
•Mobil Cihazlarda Güvenlik Açıkları
•Gömülü Cihazlar (Embedded)
•Ofis Cihazları Güvenliği
•Basılı Belge Güvenliği
•Android Cihazlarda Güvenlik
•IOS Cihazlarda Güvenlik
•Personel Farkındalık Yaratma
•Kişisel Bilgisayar Güvenliği
•Yasal Mevzuat
