İçeriğe geç

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.

def sign_in(params)
Rails.logger.info("login #{params[:email]} pw=#{params[:password]}")
end
def sign_in(params)
Rails.logger.info("login attempt", email: params[:email])
end

Sırları ve hassas verileri loglardan çıkarın veya maskeleyin; parametre filtreleme yapılandırın.