Kaynak Kod Analizi ve Uygulama Güvenliği

Düzeltme Desteği ve Kod Doğrulama

Bulguların düzeltmesini geliştiricilerinizle birlikte tasarlıyoruz. Değişikliği kod üzerinde yeniden inceleyerek zafiyetin kapandığını doğruluyoruz.

Nedir?

Aceleyle yapılan bir düzeltme, sadece rapordaki örneği kapatabilir. Aynı hata başka bir parametrede veya serviste açık kalabilir. Düzeltme desteği, kök nedeni ve kalıcı çözümü geliştiricilerle birlikte belirler. Ardından değişiklik kod üzerinde incelenir ve bulgu ancak bundan sonra kapatılır.

Kapsam

  • Bulgu türleri için geliştiricilerle teknik çalışma oturumları
  • Düzeltme seçeneklerinin framework'ünüzün kendi güvenlik mekanizmalarıyla değerlendirilmesi
  • Düzeltmeyi içeren birleştirme isteğinin (pull request) kod üzerinde incelenmesi
  • Aynı hatanın diğer örneklerinin de kapandığının kontrolü
  • Hatanın geri dönmesini önleyen birim test ve tarama kuralı önerileri

İhtiyaç

Hangi durumlarda ihtiyaç duyulur?

  • Sızma testi veya kod incelemesi bulguları birikip kapanış tarihleri kaçmaya başladığında.
  • Kapatılan bir bulgu sonraki testte aynı veya benzer biçimde yeniden çıktığında.
  • Bir denetçi veya müşteri, kritik bulguların yayından önce düzeltildiğinin kanıtını istediğinde.

Yöntem

Nasıl çalışıyoruz?

  1. Önceliklendirme

    Bulguları etkiye ve ortak kök nedene göre gruplar, kapanış sırasını sizinle belirleriz.

  2. Düzeltme tasarımı

    Her grup için kalıcı çözümü, kullandığınız framework'le uyumlu olarak geliştiricilerinizle tasarlarız.

  3. Kod doğrulama

    Düzeltmeyi içeren değişikliği inceler, hatanın diğer örneklerinin de kapandığını kontrol ederiz.

  4. Kapanış

    Bulguyu, doğrulamanın tarihi ve kapsamıyla birlikte kayda geçirerek kapatırız.

Sonuç

Çalışmanın sonunda elinizde olan

Bulgular, kök nedenleri giderilmiş ve kod üzerinde doğrulanmış olarak kapanır. Her kapanışın tarihli kaydı denetimde kanıt olarak kullanılabilir.

Sık sorulan sorular

Düzeltmeyi sizin yazmanız mümkün mü?

Düzeltmeyi kodunuzu bilen geliştiricilerinizin yazmasını öneririz. Çözümü birlikte tasarlar ve yazılan değişikliği inceleriz. Böylece bilgi ekibinizde kalır.

Başka bir firmanın bulduğu zafiyetler için de destek veriyor musunuz?

Evet. Raporu sizinle birlikte okuyarak başlarız. Gerekirse bulgunun koşulunu yeniden doğrular, ardından düzeltmeye geçeriz.

Yeniden test ile kod doğrulama arasındaki fark nedir?

Yeniden test, bulgunun dışarıdan artık tetiklenemediğini gösterir. Kod doğrulama ise kök nedenin giderildiğini ve aynı hatanın başka yerde kalmadığını gösterir.

Kaynak Kod Analizi ve Uygulama Güvenliği

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