Yığın izi ifşası (ARCH4127)
Anahtar java.security.stack-trace-exposure · Önem warning · Kategori security · CWE CWE-209
İstisna detaylarını veya yığın izlerini HTTP yanıtına yazmak, sınıf adları, dosya yolları ve kütüphane sürümleri gibi dahili uygulama ayrıntılarını saldırganlara ifşa eder.
Hatalı
Bölüm başlığı “Hatalı”} catch (Exception e) { response.getWriter().write(e.toString()); e.printStackTrace(response.getWriter());}} catch (Exception e) { log.error("Request failed", e); response.setStatus(500); response.getWriter().write("An unexpected error occurred.");}Düzeltme
Bölüm başlığı “Düzeltme”İstisnayı sunucu tarafında günlükleyin ve istemciye yalnızca genel bir hata mesajı döndürün.