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.
Hatalı
Bölüm başlığı “Hatalı”_logger.LogInformation("Kullanıcı girişi: {Email} parola {Password}", email, password);_logger.LogInformation("Kullanıcı girişi: {Email}", email);Düzeltme
Bölüm başlığı “Düzeltme”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.