検索
連載

誰でもWeb管理画面に入れる気前のいい会社星野君のWebアプリほのぼの改造計画(2)(2/4 ページ)

PC用表示 関連情報
Share
Tweet
LINE
Hatena

サーバ上にある「admin」フォルダの謎

 平野部長からもらった資料(本当に“大ざっぱ”だった)を読み、サーバ室の配線を確認したところ、Webサーバの位置付けや利用のされ方をざっくりと把握することができた。

大ざっぱなネットワーク図

 星野君は、前回セミナー申し込みフォームを作っていたときに見つけた、サーバ上にある「Admin」というフォルダが気になっていたので中身を確認してみた。今回の仕事の対象となっているWeb管理用のツールは、どうやらこのフォルダの中に置いてあるようだ。

 サーバ上には、「Admin」以外にも「test」「old」などという名前のフォルダがたくさんあった。おそらく、バックアップなどの目的で置いているのだろう(※1)。

【※1】
テスト用フォルダやバックアップ用フォルダは脆弱性を含んだバージョンが保管されている場合が多いため、攻撃者の格好のターゲットになりやすい。これらのファイルはHTTPでアクセスできない場所か、可能であれば別の媒体に保存するべきである。


 Webブラウザからこれらのフォルダにアクセスしてみたところ、案の定作りかけのテストファイルやバックアップファイルが格納されていた。先週、まこと先輩に教わったことを考えると、これらの開発・テスト用のファイルがサーバ上にあるのはよくない。星野君は、それらをHTTPでアクセスできる場所から削除した。

「Admin」フォルダを封鎖せよ

 これで、Webサーバ上に管理用のWebアプリケーションがあることが確認できた。

星野君 「(Adminなんて分かりやすいフォルダ名を付けたら外部からアクセスされて危ないかもしれない(※2)。どうしよう、場所は変えられないし……)」

【※2】
「Admin」という名前のフォルダやファイルも攻撃者のターゲットになりやすい。


 まずは、今回も山下君にメッセンジャーで相談してみることにした。

星野君 「うちのWebサーバの管理ツールがAdminってフォルダに置いてあって、Webブラウザからアクセスできちゃうんだけど、これって大丈夫かなぁ?」

山下君 「そのフォルダにアクセス制限ってかかってる?」

星野君 「アクセス制限ってどうやるの?」

 山下君によると、「.htaccess」というファイルを作成してアクセス制限すればいいとのこと。ひとまず、以下の設定で.htaccessを作成しAdminフォルダに設置した。

*** 一部省略されたコンテンツがあります。PC版でご覧ください。 ***

 これで、10.1.77.41以外からのアクセスは受け付けない設定になった。しかし、いままでずっとアクセス制限なしで設置されていたのが気掛かりだ。不安になった星野君は調べてみることにした。

Copyright © ITmedia, Inc. All Rights Reserved.

Security & Trust 記事ランキング

  1. 2025年、LLMの脆弱性が明確になるなど、セキュリティとクラウドに関する8つの変化
  2. 「SMSは認証に使わないで」 米CISA、モバイル通信を保護する8つのベストプラクティスを公開
  3. “ゼロトラスト”とトラスト(信頼性)ゼロを分かつものとは――情報セキュリティ啓発アニメ「こうしす!」監督が中小企業目線で語る
  4. Google Cloud、2025年のサイバーセキュリティ予測を発表 AIがサイバー攻撃にもたらす影響とは?
  5. 2025年に押さえるべきセキュリティの重要論点をガートナーが発表 新しいリスク、脅威、環境の変化、法規制などの動きを把握する指標に使える
  6. 終わらせましょう。複雑過ぎるKubernetes/クラウドネイティブが生む心理的安全性の低下を――無料でクラウドセキュリティの勘所が分かる130ページの電子書籍
  7. よく聞く「複雑化するサイバー攻撃」は具体的にどう複雑なのか? 一例を医療系企業のランサム事例とともに解説
  8. 経営層の約7割が「セキュリティ対策は十分」一方で6割以上がインシデントを経験、1位の要因は?
  9. ゼロトラストの理想と現実を立命館大学 上原教授が語る――本当に運用できるか? 最後は“人”を信用できるかどうか
  10. NIST、3つのポスト量子暗号(PQC)標準(FIPS 203〜205)を発表 量子コンピュータ悪用に耐える暗号化アルゴリズム、どう決めた?
ページトップに戻る