BGY-18
Güvenli Yazılım Geliştirme Eğitimi(2 Gün)

Alanında uzman eğitmenlerle güvenli yazılım geliştirme eğitimi veriyor

Eğitim İçeriği

Güvenli yazılım geliştirme, bilgisayar programları veya uygulamalar oluştururken, bu yazılımların güvenliğini sağlamak için kullanılan bir dizi prensip, yöntem ve uygulamaların toplamını ifade eder. Temel amacı, yazılımın hatalarını ve zayıflıklarını en aza indirerek, kötü niyetli saldırılara karşı dirençli hale getirmektir. Güvenli yazılım geliştirme, yazılımın yaşam döngüsünün her aşamasında güvenliği ön planda tutarak, saldırılara karşı daha dayanıklı bir ürün oluşturmayı amaçlar. Bu hem geliştiricilerin hem de son kullanıcıların güvenliği için kritik bir öneme sahiptir.

Kimler Katılmalıdır?

Yazılım Geliştiricileri: Temel olarak, yazılım geliştiriciler, yazılım kodları oluşturan ve uygulamaları geliştiren profesyonellerdir. Bu grup, güvenli yazılım geliştirme eğitimine en çok ihtiyaç duyanlardan biridir.

Yazılım Mimarları: Yazılım mimarları, uygulamanın genel yapısını tasarlayan ve yönlendiren kişilerdir. Güvenli yazılım mimarisi, başlangıçtan itibaren dikkate alınmalıdır.

Sistem Yöneticileri ve Ağ Uzmanları: Bu profesyoneller, sistemlerin ve ağların güvenliğini sağlamakla sorumludur. Güvenli yazılım geliştirme eğitimi, bu kişilere uygulama düzeyindeki güvenlik açıklarını anlamalarında yardımcı olabilir.

Test Mühendisleri ve Güvenlik Testçileri: Bu grup, yazılımın güvenlik açıklarını tespit etmek ve raporlamakla görevlidir. Güvenli yazılım geliştirme eğitimi, bu kişilerin test süreçlerini daha etkili hale getirmelerine yardımcı olabilir.

Proje Yöneticileri ve Liderleri: Proje yöneticileri, projenin zaman çizelgesini ve bütçesini yönetir. Güvenli yazılım geliştirme eğitimi, bu liderlerin ekip üyelerine doğru güvenlik standartları ve uygulamaları hakkında rehberlik etmelerine yardımcı olabilir.

Güvenlik Uzmanları ve Danışmanları: Güvenlik uzmanları, güvenlik politikalarını oluşturur ve uygular. Bu uzmanlar, yazılım geliştirme sürecinin her aşamasında güvenlik gereksinimlerini belirlemek için bu eğitime katılabilirler.

Eğitim İçeriği

Bilgi Güvenliği Nedir?

Yazılım Güvenliği Nedir?

Yazılımlara Yönelik Saldırıların Temel Amaçları

Yazılım Güvenliği İlkeleri

Güvenli Yazılım Geliştirme Modelleri

Tehdit Modelleme

Yazılım Güvenliğini Sağlama Metotları

Yazılım Çalışma Ortamı Güvenliğini Sağlayan Yöntemler

Yazılım Güvenliği Analiz Araçları

Güvenli Yazılım Geliştirme Evrensel Standartları

HTTP Metotları istek ve yanıt yapısı

HTTP Durum Kodları

SSL/TLS Yapıları

User Enumaration

Rate Limit

Brute Force

Şifre Politikaları

Hassas Bilgilerin İletimi ve Korunması

SSL/TLS Saldırıları

Authorization / Authentication

Kimlik Doğrulama Metotları

OTP Yapısı ve Bypass

Kriptografi ve Hash Yapıları

Dictionary Ataklar

Rainbow Tabloları

Salting (Tuzlama)

Zayıf Hash Algoritmaları

Güvenli Parola Değiştirme

Güvenli Parola Kurtarma

Yazılımlarda Güvenli Oturum Sonlandırma

CAPTCHA

Captcha kırma

Güvenli Captcha kullanımı

Session Token Cookie Konuları

Oturum Yönetimi

Oturum Saldırıları

Sızma Testi Nedir Senaryoları

Uygulama Zafiyet Kategorileri

SQL Injection

XSS

Session Fixation

Code Injection

Command Injection

Dizin Atlatma

IDOR

SSRF

CSRF

File Upload Zafiyeti

XXE

Open Redirect

HTTP başlık güvenli yapılandırma

Kaynak Kod Analizi

KKA Bulguları Anlatımı ve Çözümü

Daha fazla bilgi için

“Kabul Et” seçeneğine tıklayarak sitede gezinmeyi geliştirmek, site kullanımını analiz etmek ve pazarlama çabalarımıza yardımcı olmak amacıyla tüm çerezlerin cihazınızda saklanmasını kabul etmiş olursunuz.