İçeriğe geç

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.

} 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.");
}

İstisnayı sunucu tarafında günlükleyin ve istemciye yalnızca genel bir hata mesajı döndürün.