Hassas veri günlükleme (ARCH7128)
Anahtar php.security.sensitive-data-logging · Önem error · Kategori security · CWE CWE-532
Parola, token, API anahtarı veya kişisel verileri günlüğe yazmak, kimlik bilgilerini günlük depolarına ve bu depolara erişimi olan herkese sızdırır. Hassas alanlar günlüklenmeden önce çıkarılmalı veya maskelenmelidir.
Hatalı
Bölüm başlığı “Hatalı”<?phperror_log('Giriş denemesi: ' . json_encode($_POST));// $_POST['password'] günlüğe yazılır<?php$safe = $_POST;unset($safe['password'], $safe['token']);error_log('Giriş denemesi: ' . json_encode($safe));Düzeltme
Bölüm başlığı “Düzeltme”Günlüklemeden önce parola, token ve PII gibi hassas alanları kaldırın veya maskeleyin.