İçeriğe geç

Sensitive data in logs (ARCH1001)

Anahtar dotnet.logging.sensitive-data-in-logs · Önem error · Kategori logging

Parolalar, tokenlar, kart bilgileri gibi hassas veriler günlüklere yazıldığında kalıcı olarak sızabilir. Bu tür alanları asla günlüğe geçirmeyin.

_logger.LogInformation("Kullanıcı girişi: {Email} parola {Password}", email, password);
_logger.LogInformation("Kullanıcı girişi: {Email}", email);

Hassas alanları günlük çağrılarından çıkarın; gerekirse maskeleyin veya yalnızca kimlik gibi hassas olmayan tanımlayıcıları geçirin.