ほとんどの Web スキャナ (アップロードおよび管理バックグラウンド スキャナを含む) は、ページの存在に基づいて HTTP 200 リターンを判断することによって、これらのスキャン期間に脆弱性のスキャンを開始します。内部ロジックが厳密であることは保証できないため、入力/出力のボトルネックに焦点を当てます。間違ったパスワードが入力された場合、またはアクセス許可が失敗した場合、スキャナーがスキャンを続行しないように誤解させるために 400 エラーの HTTP メッセージを返します。どの手動侵入者)
PHP を例に挙げます:
コードをコピーします コードは次のとおりです:
ob_start()
if ('Password' != $_GET['パスワード'])
header("HTTP/1.1 404 Not Found");