Yığın izi sızıntısı (ARCH6127)
Anahtar ruby.security.stack-trace-exposure · Önem warning · Kategori security · CWE CWE-209
İstisna detaylarını veya yığın izini HTTP yanıtına yazmak, dahili uygulama yapısını, dosya yollarını ve kütüphane sürümlerini istemciye sızdırır.
Hatalı
Bölüm başlığı “Hatalı”rescue => e render plain: e.backtrace.join("\n"), status: 500endrescue => e Rails.logger.error(e.full_message) render plain: "Internal error", status: 500endDüzeltme
Bölüm başlığı “Düzeltme”İstisna detaylarını sunucu tarafında loglayın; istemciye yalnızca genel bir hata mesajı döndürün.