Kaynak Kod Analizi ve Uygulama Güvenliği

Kriptografi Kullanım İncelemesi

Uygulamanızda şifreleme, imzalama ve anahtar saklamanın nasıl kullanıldığını kod ve yapılandırma üzerinde inceliyoruz. Doğru algoritmanın yanlış kullanıldığı yerleri tespit ediyoruz.

Nedir?

Kriptografi hataları çoğunlukla algoritmanın kendisinde değil, kullanım biçimindedir. Güçlü bir şifreleme, sabit başlatma vektörüyle veya bütünlük kontrolü olmadan kullanılırsa beklenen korumayı sağlamaz. Parolaların hızlı bir özet fonksiyonuyla saklanması da benzer bir hatadır. İnceleme, her kriptografik işlemi amacına ve güncel önerilere göre değerlendirir.

Kapsam

  • Şifreleme algoritması, çalışma modu ve başlatma vektörü (IV) kullanımı
  • Parola saklama yöntemi ve özet fonksiyonu seçimi
  • Belirteç, anahtar ve tek kullanımlık kod üretimindeki rastgele sayı kaynağı
  • Anahtarların üretimi, saklanması ve yenilenmesi (KMS veya HSM)
  • İmza, sertifika ve JWT doğrulaması ile TLS istemci ayarları
  • Kullanılan algoritma ve protokollerin envanteri

İhtiyaç

Hangi durumlarda ihtiyaç duyulur?

  • Sağlık verisi gibi özel nitelikli kişisel verileri, KVK Kurulunun istediği kriptografik yöntemlerle sakladığınızı göstermeniz gerektiğinde.
  • Bir müşteri veya denetçi, kullandığınız şifreleme algoritmalarının ve protokollerin listesini istediğinde.
  • Kuantum sonrası şifrelemeye geçişi planlarken ve önce hangi algoritmanın nerede kullanıldığını bilmeniz gerektiğinde.

Yöntem

Nasıl çalışıyoruz?

  1. Envanter

    Kodda ve yapılandırmada kullanılan tüm kriptografik işlemleri ve kütüphaneleri listeleriz.

  2. Amaç

    Her işlemin neyi korumak için kullanıldığını ve bunun için doğru yapı olup olmadığını değerlendiririz.

  3. Anahtar yaşam döngüsü

    Anahtarların nerede üretildiğini, nerede saklandığını, kime açık olduğunu ve nasıl yenilendiğini izleriz.

  4. Öneriler

    Her bulgu için güncel önerilere uygun kullanımı ve geçiş sırasını veririz.

Sonuç

Çalışmanın sonunda elinizde olan

Uygulamanızdaki kriptografik işlemlerin envanteri ve her birinin doğru kullanılıp kullanılmadığı elinizdedir. Bu envanter, kuantum sonrası algoritmalara geçiş planının da başlangıç noktasıdır.

Sık sorulan sorular

Kuantum sonrası şifreleme için şimdi ne yapmalıyız?

NIST, kuantum sonrası şifreleme için ilk standartları (FIPS 203, 204 ve 205) Ağustos 2024'te onayladı. Geçişin ilk adımı, hangi algoritmanın hangi sistemde kullanıldığını bilmektir. Bu inceleme o envanteri çıkarır.

Kendi şifreleme kodumuzu yazdık. Bu bir sorun mu?

Kendi algoritmanızı veya protokolünüzü yazmak ciddi bir risktir. Yaygın kabul görmüş kütüphanelerin doğru kullanımına geçişi öneririz ve mevcut kodu bu geçiş sırasında inceleriz.

Sunucu ve yük dengeleyici TLS ayarları da kapsama girer mi?

Uygulamanın TLS bağlantılarını ve sertifikaları nasıl doğruladığı kapsamdadır. Sunucu ve yük dengeleyici yapılandırmaları istenirse kapsama eklenir.

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