以下の内容はhttps://cysec148.hatenablog.com/entry/2025/07/17/181746より取得しました。


第14回 管理画面やバックエンドの盲点を探す方法

Hello there, ('ω')ノ

管理画面とは?

  • システム管理者が使う操作画面
  • ユーザー管理やデータ編集機能がある場所

たとえば:

こういったURLがそれにあたります。


なぜ管理画面をチェックするのか?

  • 本来アクセスできないはずの人が入れてしまうケースがある
  • 開発者用の裏機能がそのまま残っている場合がある
  • パスワードなし、または簡単すぎるパスワードが設定されていることも

よくある盲点パターン

✅ 1. アクセス制限が甘い

  • ログインせずに /admin にアクセスできる
  • IP制限なし

✅ 2. URLが推測できる場所にある

  • /admin
  • /administrator
  • /manage
  • /hidden_panel

✅ 3. 古い管理画面が放置されている

  • /old-admin
  • /admin2
  • /test-admin

✅ 4. デバッグ情報や開発用ボタンがそのまま

  • 「SQL実行」や「データ一括削除」など

実務でのチェック手順

① ドメインのルートURLから開始

例: https://intra.example.co.jp/https://intra.example.co.jp/admin https://intra.example.co.jp/management

② 推測しやすい単語でURLを試す

  • /admin
  • /login/admin
  • /dashboard
  • /config

③ ブラウザ開発者ツール → Networkタブを見ながらアクセス

  • ステータスコード403 → 正常(禁止)
  • ステータスコード200 → 注意(見えてはいけないページが見えている)

④ ログインフォームがあった場合

  • デフォルトID/パスワードを試す(admin/admin など)
  • 空欄ログインを試す

※本番環境で試す場合は必ず事前許可を取ってください。


チェックリストまとめ

  • [ ] 管理画面URLを推測してアクセスしてみたか?
  • [ ] IP制限やログイン制限が適切か確認したか?
  • [ ] 古い管理画面やテスト用画面が残っていないか?
  • [ ] デフォルトID・パスワードが使われていないか?

まとめ

  • 管理画面はシステムの心臓部
  • URL推測とアクセス制限の確認が重要
  • 社内システムでも「念のため」チェックする習慣をつける

Best regards, (^^ゞ




以上の内容はhttps://cysec148.hatenablog.com/entry/2025/07/17/181746より取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14