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?

  1. Analiz

    Kod tabanınızdaki ve test raporlarınızdaki tekrar eden hata türlerini belirleriz.

  2. İçerik

    Konuları dilinize ve framework'ünüze göre, kendi kodunuza benzer örneklerle hazırlarız.

  3. Uygulama

    Geliştiriciler zafiyetli kodu bulur, düzeltir ve düzeltmeyi test eder.

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