公開フォルダーの一覧に旧版らしい名前が混ざる
通常のファイルと、.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 件 |
疑いのあるファイル名の一覧
| 行 | パス | 該当するパターン |
|---|---|---|
| 2 | index.php.bak | 拡張子 .bak |
| 3 | config.old | 拡張子 .old |
| 4 | viewdoc.old.jsp | 拡張子の前に .old |
| 5 | backup.zip | 圧縮アーカイブ .zip |
| 6 | README.txt | 拡張子 .txt(弱い手がかり) |
| 7 | Copy of report.docx | 「Copy of 」で始まる名前 |
| 8 | notes.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 は指摘なしです。
判定の根拠は仕様と根拠に、仕様の出典とともにまとめています。自分の入力で試すにはツールをお使いください。
このツールの制約
- ファイルが実際に公開されているかは調べません。サーバーへ問い合わせる処理は、入力を送信しない方針のため行いません。
- 名前を変えたバックアップ、中身だけが旧版のファイル、パターン外の名前は見つけられません。
- Windows の 8.3 形式の短い名前など、フィルタ回避に使われる名前の解析はしません。
ご利用にあたって
- この点検は名前のパターンだけです。実際の公開状態は、外部からの取得可否を別の方法で確認してください。
- 本番サーバーの調査は、自分が管理する環境だけで行ってください。