İçeriğe geç

Sensitive data logging (ARCH330)

Anahtar dotnet.security.sensitive-data-logging · Önem error · Kategori security · CWE CWE-532

Parola, token veya gizli anahtarların loglara yazılması, bu hassas verilerin log dosyalarında, log toplama sistemlerinde ve yedeklerde düz metin olarak saklanmasına neden olur.

_logger.LogInformation(
"Giriş denemesi: kullanıcı={User}, parola={Password}",
user.Email, request.Password);
_logger.LogInformation(
"Giriş denemesi: kullanıcı={User}", user.Email);

Parola, token ve gizli bilgileri hiçbir log seviyesinde yazmayın; gerekiyorsa değerleri maskeleyin veya yalnızca varlık bilgisini loglayın.