Stack trace exposure (ARCH324)
Anahtar dotnet.security.stack-trace-exposure · Önem warning · Kategori security · CWE CWE-209
Exception mesajlarını veya stack trace’i doğrudan istemciye döndürmek, dahili dosya yollarını, kütüphane sürümlerini ve uygulama yapısını sızdırır. Saldırganlar bu bilgileri keşif amacıyla kullanabilir.
Hatalı
Bölüm başlığı “Hatalı”catch (Exception ex){ return StatusCode(500, ex.ToString());}catch (Exception ex){ _logger.LogError(ex, "İşlem başarısız"); return StatusCode(500, "Beklenmeyen bir hata oluştu.");}Düzeltme
Bölüm başlığı “Düzeltme”Exception detaylarını yalnızca sunucu tarafında loglayın; istemciye genel bir hata mesajı veya korelasyon kimliği döndürün.