Hassas veri loglama (ARCH9128)
Anahtar swift.security.sensitive-data-logging · Önem error · Kategori security · CWE CWE-532
Parola, token, API anahtarı gibi kimlik bilgisi adlı bir değeri log deposuna yazan log / print çağrılarını işaretler.
Hatalı
Bölüm başlığı “Hatalı”logger.info("login ok for \(user) with \(password)")logger.info("login ok for \(user.id, privacy: .private)")Düzeltme
Bölüm başlığı “Düzeltme”Bir kimlik ya da maskelenmiş biçim loglayın; os.Logger’da .private işaretleyin; sırrın kendisini asla.