Strateji, Yönetim ve Eğitim
Güvenli Kodlama Eğitimi
Geliştiricilerinize, kendi kodunuzda görülen hata türlerini kullandığınız dil ve framework'ten örneklerle öğretiyoruz. Eğitim uygulamalı alıştırmalar içerir.
Nedir?
Güvenli kodlama eğitimi, geliştiricilerin zafiyete yol açan kod kalıplarını tanımasını ve doğru alternatifi yazmasını sağlar. Konular, OWASP Top 10 ve CWE gibi sınıflandırmalar ile kod tabanınızdaki bulgular birlikte değerlendirilerek seçilir. Her konu, aynı dil ve framework'te, zafiyetli ve düzeltilmiş kod üzerinden işlenir. Böylece eğitim geliştiricilerin günlük işine doğrudan bağlanır.
Kapsam
- Kod incelemesi ve test bulgularınızdan konu seçimi
- Kullandığınız dil ve framework'e özgü örnekler
- Girdi doğrulama, yetkilendirme ve parola ve anahtar (secret) yönetimi gibi konular
- Zafiyetli ve düzeltilmiş kod üzerinde uygulamalı alıştırmalar
- OWASP ASVS tabanlı kod incelemesi kontrol listesi
- Eğitim öncesi ve sonrası ölçüm
İhtiyaç
Hangi durumlarda ihtiyaç duyulur?
- Kod incelemesinde veya sızma testlerinde aynı hata türleri tekrarlandığında.
- Ekibe yeni geliştiriciler katıldığında veya yeni bir dil ya da framework'e geçildiğinde.
- PCI DSS kapsamındaysanız. PCI DSS, özel yazılım geliştiren personelin en az 12 ayda bir güvenli kodlama eğitimi almasını ister.
Yöntem
Nasıl çalışıyoruz?
-
Analiz
Kod tabanınızdaki ve test raporlarınızdaki tekrar eden hata türlerini belirleriz.
-
İçerik
Konuları dilinize ve framework'ünüze göre, kendi kodunuza benzer örneklerle hazırlarız.
-
Uygulama
Geliştiriciler zafiyetli kodu bulur, düzeltir ve düzeltmeyi test eder.
-
Ölçüm
Eğitim öncesi ve sonrası sonuçları karşılaştırır, sonraki kod incelemelerinde aynı hata türlerini birlikte inceleriz.
Sonuç
Çalışmanın sonunda elinizde olan
Geliştiricileriniz kendi kodunuzdaki hata türlerini tanır ve düzeltme kalıplarını uygular. Kod incelemesi kontrol listesi ekiplerinizde kalır.
Sık sorulan sorular
Kaynak kodumuzu paylaşmamız gerekir mi?
Gerekmez. Konular test raporlarınızdaki bulgulardan da seçilebilir. Daha önce kod incelemesi yapıldıysa örnekler o bulgulardan hazırlanır.
Eğitim hangi rollere uygundur?
Geliştiriciler, takım liderleri ve yazılım mimarları için hazırlanır. Test ve DevOps ekipleri ilgili bölümlere katılabilir.
Strateji, Yönetim ve Eğitim
Bu alandaki diğer hizmetler
Bu hizmet için görüşelim.
İhtiyacınızı kısaca anlatın. Kapsamı ve takvimi ilk görüşmede birlikte netleştirelim.
Görüşme Planlayın

