İçeriğe geç

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.

rescue => e
render plain: e.backtrace.join("\n"), status: 500
end
rescue => e
Rails.logger.error(e.full_message)
render plain: "Internal error", status: 500
end

İstisna detaylarını sunucu tarafında loglayın; istemciye yalnızca genel bir hata mesajı döndürün.