公開フォルダーの一覧に旧版らしい名前が混ざる

通常のファイルと、.bak・.old・.zip・Copy of・チルダ・.snapshot などの旧版らしい名前、弱い手がかりの .txt が混ざった 10 行の一覧です。

入力

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

index.php
index.php.bak
config.old
viewdoc.old.jsp
backup.zip
README.txt
Copy of report.docx
notes.txt~
/web/.snapshot/daily.0/a.html
photo.jpg

結果

エラー 0 件・警告 7 件・情報 2 件

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

  • 警告 2 行 バックアップや旧版らしい名前です(拡張子 .bak)。公開領域に置かれていないか、不要なら削除してよいかを確認してください(OWASP WSTG-CONF-04)。
  • 警告 3 行 バックアップや旧版らしい名前です(拡張子 .old)。公開領域に置かれていないか、不要なら削除してよいかを確認してください(OWASP WSTG-CONF-04)。
  • 警告 4 行 バックアップや旧版らしい名前です(拡張子の前に .old)。公開領域に置かれていないか、不要なら削除してよいかを確認してください(OWASP WSTG-CONF-04)。
  • 警告 5 行 バックアップや旧版らしい名前です(圧縮アーカイブ .zip)。公開領域に置かれていないか、不要なら削除してよいかを確認してください(OWASP WSTG-CONF-04)。
  • 情報 6 行 旧版の可能性がある弱い手がかりです(拡張子 .txt(弱い手がかり))。通常のファイルにも多い拡張子なので、内容と置き場所で判断してください。
  • 警告 7 行 バックアップや旧版らしい名前です(「Copy of 」で始まる名前)。公開領域に置かれていないか、不要なら削除してよいかを確認してください(OWASP WSTG-CONF-04)。
  • 警告 8 行 バックアップや旧版らしい名前です(末尾の ~、拡張子 .txt(弱い手がかり))。公開領域に置かれていないか、不要なら削除してよいかを確認してください(OWASP WSTG-CONF-04)。
  • 警告 9 行 バックアップや旧版らしい名前です(.snapshot ディレクトリ)。公開領域に置かれていないか、不要なら削除してよいかを確認してください(OWASP WSTG-CONF-04)。
  • 情報 全体 名前のパターンによる疑いの抽出だけです。公開されているか、中身に秘密が含まれるかは判定していません。指摘がなくても安全とは言えません。
入力したファイル10 件
疑いが強いもの7 件
弱い手がかり1 件

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

疑いのあるファイル名の一覧
行パス該当するパターン
2index.php.bak拡張子 .bak
3config.old拡張子 .old
4viewdoc.old.jsp拡張子の前に .old
5backup.zip圧縮アーカイブ .zip
6README.txt拡張子 .txt(弱い手がかり)
7Copy of report.docx「Copy of 」で始まる名前
8notes.txt~末尾の ~、拡張子 .txt(弱い手がかり)
9/web/.snapshot/daily.0/a.html.snapshot ディレクトリ

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

index.php.bak は拡張子 bak、config.old は old、viewdoc.old.jsp は拡張子の前に old、backup.zip は圧縮アーカイブ、Copy of report.docx は接頭辞、notes.txt~ は末尾の ~、.snapshot 配下は .snapshot です。README.txt は txt だけで弱い手がかり、index.php と photo.jpg は指摘なしです。

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

このツールの制約

ご利用にあたって

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

ほかの入力例