Hassas veri loglama (ARCH6128)
Anahtar ruby.security.sensitive-data-logging · Önem error · Kategori security · CWE CWE-532
Parola, token veya kişisel veriyi loglamak, bu kimlik bilgilerini log depolarına sızdırır; log dosyalarına erişen herkes kimlik bilgilerini ele geçirebilir.
Hatalı
Bölüm başlığı “Hatalı”def sign_in(params) Rails.logger.info("login #{params[:email]} pw=#{params[:password]}")enddef sign_in(params) Rails.logger.info("login attempt", email: params[:email])endDüzeltme
Bölüm başlığı “Düzeltme”Sırları ve hassas verileri loglardan çıkarın veya maskeleyin; parametre filtreleme yapılandırın.