大文字・区切りが違うパスと、先頭が点のファイル

大文字の .BAK、小文字の copy of、名前が .bak だけのファイル、Windows の区切りのパスにある .tmp を並べた境界の例です。フォルダー名の old は対象にしません。

入力

ファイル名またはパスの一覧(1 行に 1 つ)

INDEX.PHP.BAK
copy of a
.bak
site\old\x.tmp

結果

エラー 0 件・警告 4 件・情報 1 件

指摘(エラー・警告・情報)

  • 警告 1 行 バックアップや旧版らしい名前です(拡張子 .bak)。公開領域に置かれていないか、不要なら削除してよいかを確認してください(OWASP WSTG-CONF-04)。
  • 警告 2 行 バックアップや旧版らしい名前です(「Copy of 」で始まる名前)。公開領域に置かれていないか、不要なら削除してよいかを確認してください(OWASP WSTG-CONF-04)。
  • 警告 3 行 バックアップや旧版らしい名前です(拡張子 .bak)。公開領域に置かれていないか、不要なら削除してよいかを確認してください(OWASP WSTG-CONF-04)。
  • 警告 4 行 バックアップや旧版らしい名前です(拡張子 .tmp)。公開領域に置かれていないか、不要なら削除してよいかを確認してください(OWASP WSTG-CONF-04)。
  • 情報 全体 名前のパターンによる疑いの抽出だけです。公開されているか、中身に秘密が含まれるかは判定していません。指摘がなくても安全とは言えません。
入力したファイル4 件
疑いが強いもの4 件
弱い手がかり0 件

疑いのあるファイル名の一覧

疑いのあるファイル名の一覧
行パス該当するパターン
1INDEX.PHP.BAK拡張子 .bak
2copy of a「Copy of 」で始まる名前
3.bak拡張子 .bak
4site\old\x.tmp拡張子 .tmp

検算(この結果になる理由)

拡張子は大文字小文字を区別せず、INDEX.PHP.BAK は bak です。「copy of a」は Copy of を区別せず接頭辞に当たり、.bak は拡張子が bak です。site\old\x.tmp は末尾のファイル名 x.tmp の tmp だけを見るため、フォルダー名の old は対象外です。

判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。

このツールの制約

ご利用にあたって

  • この点検は名前のパターンだけです。実際の公開状態は、外部からの取得可否を別の方法で確認してください。
  • 本番サーバーの調査は、自分が管理する環境だけで行ってください。

ほかの入力例