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.
Hatalı
Bölüm başlığı “Hatalı”_logger.LogInformation( "Giriş denemesi: kullanıcı={User}, parola={Password}", user.Email, request.Password);_logger.LogInformation( "Giriş denemesi: kullanıcı={User}", user.Email);Düzeltme
Bölüm başlığı “Düzeltme”Parola, token ve gizli bilgileri hiçbir log seviyesinde yazmayın; gerekiyorsa değerleri maskeleyin veya yalnızca varlık bilgisini loglayın.