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

コードで display_errors を有効化

深刻度: 中 CWE-209 OWASP A05:2021 Security Misconfiguration rule: display_errors

なぜ危険か

訪問者に表示されるエラーには、ファイルパスやSQL、時には認証情報まで含まれます。

✕ 脆弱なコード
ini_set('display_errors', '1');
✓ 安全なコード
ini_set('display_errors', '0');
ini_set('log_errors', '1');
ini_set('error_log', '/var/log/php/app.log');

対策

エラー表示は開発環境のみ。本番では log_errors で記録しましょう。

コードを検査する

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

コードを検査する →