phpsafe 𝕏 GitHub
公式CA 421DTkQ3TSG3n7F9SkNZj9NxvdFGbypwkctPd2uupump 公式アドレスはこちらのみです。

リクエストデータのデバッグ出力

深刻度: 低 CWE-215 OWASP A05:2021 Security Misconfiguration rule: debug

なぜ危険か

リクエストデータをそのまま出力すると、そのページを開いた誰にでもパスワードやトークン、内部構造が見えてしまいます。

✕ 脆弱なコード
var_dump($_POST);
✓ 安全なコード
// Remove debug output before deploying.
// While debugging, log only what you need:
error_log('fields: ' . implode(',', array_keys($_POST)));

対策

デプロイ前に var_dump/print_r を削除しましょう。

コードを検査する

ファイルを貼り付けると、このルールに該当する行をすべて示します。

コードを検査する →