SessionSecurity
セッション設定が安全でない場合に検出されます。
<?php
// 脆弱: セッション設定が安全でない
ini_set('session.cookie_httponly', '0');
ini_set('session.cookie_secure', '0');
ini_set('session.use_strict_mode', '0');
session_start();
修正方法
セッションを安全に設定してください:
<?php
// 安全: セキュアなセッション設定
ini_set('session.cookie_httponly', '1');
ini_set('session.cookie_secure', '1');
ini_set('session.cookie_samesite', 'Strict');
ini_set('session.use_strict_mode', '1');
ini_set('session.use_only_cookies', '1');
session_start();
// ログイン後にセッションIDを再生成
session_regenerate_id(true);