よろずやIT
用語辞典

Webシェルとは?サーバーに仕込まれる「遠隔操作の裏口」の仕組みと対策

執筆・監修:よろずやIT編集部|編集方針を見る

結論:まずここだけ読めばOK

詳しい手順・原因は、この下で解説しています。

用語辞典のイラスト

一言でいうと

**Webシェルとは、攻撃者がWebサーバーに設置する、遠隔操作のための不正なファイル(プログラム)**のことです。設置されると、攻撃者は、ブラウザなどから、サーバーを自由に操作できるようになります。

たとえ話:建物に作られた「裏口」

建物の鍵を、一時的に開けられた時に、こっそり、内側から開けられる裏口を作られたとします。その後、鍵を直して、正面の玄関を固く閉めても、裏口が残っていれば、いつでも出入りできてしまいます。

Webシェルは、この「裏口」のような存在です。一度、侵入された後に、再び入るための入口として、設置されます。

2026年10月の注意喚起でも、取り上げられた

JPCERT/CCの注意喚起(2026年10月8日)でも、確認されている手口の1つとして、公開されているWebサーバーから到達できるアプリケーションサーバーに、Webシェルが設置されたケースが、挙げられています。背景は、なぜ今、個人情報の流出が相次いでいるのかで整理しています。

どのように設置されるのか

設置の入口 内容
脆弱性の悪用 使っているソフトウェアの、欠陥を突かれる
アップロード機能の不備 ファイルの送信機能で、不正なファイルが、そのまま受け付けられてしまう
盗まれた認証情報 管理画面のIDとパスワードを使って、ファイルを置かれる
設定の不備 本来、書き込みできないはずの場所に、書き込みできてしまう

どの入口も、他の記事で取り上げた、一般的な弱点です(個人情報の流出はなぜ起きるのか)。

4つの入口からWebシェルが設置され、遠隔操作されるまでの図解

設置されると、何をされるのか

一度設置されると、元の脆弱性を直しても、Webシェルが残っていれば、侵入され続けます。この点が、対応を難しくします。

見つけるための手がかり

Webシェルは、普通のファイルに、紛れ込んでいることがあります。次のような点が、手がかりになります。

手がかり 内容
身に覚えのないファイル 自分たちが置いた覚えのない、ファイルがある
最近の変更 更新した覚えがないのに、ファイルの更新日時が、新しい
不審な通信 サーバーから、外部への、普段と違う通信がある
不審なアクセス 特定のファイルへ、繰り返しアクセスされている。普段と違う時間帯のアクセス
負荷の異常 サーバーの負荷や、通信量が、急に増えた

ただし、巧妙に隠されたものは、目視では見つけにくいため、専門家による調査が必要になることが多くあります。

設置を防ぐ対策

見つけた(疑われる)時の初動

Webシェルが疑われる時は、慌てて削除せず、次の順に動きます。

  1. 被害の拡大を止める:影響の範囲を見極め、必要に応じて、該当のサーバーを、ネットワークから切り離す
  2. ログと、不審なファイルを、保全する:調査のために、消さずに残す
  3. 専門家・関係窓口に、相談する:自力で完結させない
  4. 他のサーバーや、アカウントへの影響を、確認する:パスワードやキーの変更も、検討する
  5. 原因の脆弱性を、修正する:再侵入を防ぐ

「見つけたから、消して終わり」にすると、他の侵入の跡が、残ったままになることがあります。

利用者の側から見ると

Webシェルのような、サーバー内の攻撃は、利用者からは見えません。利用しているサービスのサーバーが侵害されても、利用者が、気づくことは、まずできません。

サーバー側の侵害は、防ぐのも、気づくのも、運営側の責任です。利用者としては、漏れた時に、被害を小さくする備えが、現実的な対策になります。

まとめ

組織の点検項目は、個人情報を漏らさないための点検リストにまとめています。

関連記事:個人情報流出 2026年10月の主な事案|パスワード変更は必要?早見表

関連記事:PHPの重大な脆弱性とは

関連記事:PHPとは

PRフロントエンド開発のためのセキュリティ入門 知らなかったでは済まされない脆弱性対策の必須知識 【電子書籍】[ 平野昌士 ]

フロントエンド開発のためのセキュリティ入門 知らなかったでは済まされない脆弱性対策の必須知識 【電子書籍】[ 平野昌士 ]

¥2,970

楽天で見る
SHAREXLINEはてブ

よくある質問

Q.Webシェルは、どうやって見つけますか?

A.サーバー上に、身に覚えのないファイルや、最近変更された不審なファイルがないかを確認します。外部との不審な通信、普段と違う時間帯のアクセスなども、手がかりになります。専門的な調査が必要になることが多いため、疑いがある場合は、早めに専門家や、情報システム部門に相談してください。

Q.見つけたら、すぐに削除してよいですか?

A.削除する前に、ログや、不審なファイルの内容を保全することが重要です。いきなり消すと、どのように侵入されたのか、何を盗まれたのかの調査が難しくなります。また、設置されたものが1つとは限らず、他の侵入の跡が残っている可能性もあります。自己判断で済ませず、専門家に相談してください。

Q.一般の利用者にも、関係がありますか?

A.直接の操作はしませんが、利用しているサービスのサーバーに設置されると、そこに保管されている個人情報が、流出する原因になります。だからこそ、サービスを運営する側の対策が重要で、利用者側は、流出に備えた対策(使い回しをやめる、多要素認証など)が必要です。

関連記事

用語辞典用語解説

SQLインジェクションとは?仕組み・被害・対策をやさしく図解

SQLインジェクションとは、入力欄に不正なSQL文を紛れ込ませ、データベースを不正に操作する攻撃です。仕組み、被害の例、危険な書き方と安全な書き方(プレースホルダ)、対策を図解で解説します。

用語辞典用語解説

XSS(クロスサイトスクリプティング)とは?仕組みと対策を図解

XSS(クロスサイトスクリプティング)とは、Webサイトの弱点を使い、他の利用者のブラウザで不正なスクリプトを動かす攻撃です。仕組み、被害、SQLインジェクションとの違い、エスケープなどの対策を図解で解説します。

用語辞典用語解説

WAFとは?ファイアウォールとの違いと防げる攻撃をやさしく解説

WAFとは、Webサイトへの通信の中身を見て、SQLインジェクションなどの攻撃を検知・遮断する仕組みです。ファイアウォールとの違い、種類、防げるもの・防げないもの、導入時の注意を図解で解説します。

用語辞典用語解説

URLとは?アドレスの構造と、見分けたい偽サイトのURLの特徴

URLとは、インターネット上のページやファイルの場所を示す、住所のことです。https://から始まる各部分(スキーム・ドメイン・パス)の意味と、偽サイトのURLを見分けるポイントを解説します。

最新のIT関連書籍 トップ10

PR / 楽天市場の売れ筋ランキングを定期的に取得しています。価格は変動する場合があるため、購入前に各ストアでご確認ください。