コラムをテーマから探す

初めてお越しの方も、興味のあるテーマから過去のコラムを探してみてください。 ほかのテーマは、右側のラベル一覧やブログ内検索からお探しください。
ラベル トロイの木馬 の投稿を表示しています。 すべての投稿を表示
ラベル トロイの木馬 の投稿を表示しています。 すべての投稿を表示

2026年11月1日日曜日

リモートサポートツール(遠隔操作・画面共有ソフト)について

 私: サイバーセキュリティに関するニュースが毎日伝えられていますが、わたしには、20年以上前に、取引先の経理から、インボイスに関する変更が伝えられたときに、担当者から、指示されたサイトから指示されたプログラムをダウンロードするようにとの指示がありました。

信用できる会社からの指示だったのでダウンロードして、私のウィンドウズのPCに入れました。

そして、担当者との電話での会話で、指示されたように書類を作ったわけですが、その時、担当者のPC上に私のPCの画面が映し出されているようで、私の見ている画面のどこのどこを変更してくださいとか、私の画面上の私のマウスポインタ―が、私が動かしていないのに、勝手に動いて、どこを変更すればいいのかを教えてくれたのです。

もっと驚いたのは、私が、マウスを操作してマウスポインタ―を動かそうとしても、相手がマウスポインタ―を動かしてしまうことができたことでした。

そんなことができるプログラムが、20年以上前から存在していたわけで、そういったプログラムを悪用すれば、他人のPCを勝手に操作することが出来て、個人情報どころか、例えば、勝手に買い物されたり、勝手に送金されたりするわけで、そういったプログラムをメールに仕込んでクリックさせる悪い人たちが実際にいるわけですよね。

私が、興味があるのは、そういったプログラムはどんなプログラムなのか、可能な範囲で教えてください。大きなプログラムではなかったです。


genspark AI:

結論から

あなたが20年以上前に使ったのは、今でいう「リモートサポートツール(遠隔操作・画面共有ソフト)」の初期世代です。

あの機能そのものは当初から正規の技術として存在しており、担当者のマウスがあなたの操作に勝てたのは、このソフトの本来の仕様でした。

そしてまさにその仕組みを悪用したものが、犯罪者たちが「RAT(Remote Access Trojan/リモートアクセス型トロイの木馬)」と呼ぶマルウェアです。つまり「正規の工具」と「犯罪に使われる工具」は、技術的にはほぼ同じものです。

1. あなたが経験したものは何か(2000年前後の遠隔操作ソフト)

製品 登場時期 備考

pcAnywhere 1986年(DOS版)、その後Windows版へ 最古参の遠隔操作ソフトの一つ。Symantecが1991年に買収 Wikipedia Network World

Microsoft NetMeeting 1996年5月(IE3同梱) 画面共有・「リモートデスクトップ共有」機能を持った、マイクロソフト純正の無料ソフト Wikipedia

VNC 1990年代半ばに英国ケンブリッジで研究開発、1998年にオープンソース公開 無料・軽量で、企業のサポート業務に広く使われた VNC公式の歴史 Wikipedia

TeamViewer 2005年(ドイツ) 現在のサポート業務向け定番の代表格 TeamViewer会社概要

ご経験の「経理担当者に指示され、プログラムをダウンロードし、電話しながら画面を見てもらって書類作成」という流れは、当時の企業間サポートの標準的なやり方でした。その担当者の側で使われていたのは、VNCかNetMeeting、あるいは pcAnywhere といった製品だった可能性が高いです(どの製品かは記録が残っていないため断定はできません)。

2. 仕組みはどうなっているか(概念レベルの説明)

あなたの体験した2つの現象——「担当者のPCに自分の画面が映る」「自分が動かしていないのにポインタが動く・こちらの操作が無効になる」——は、次の3つの機能の組み合わせで説明できます。

① 画面キャプチャ(取得) あなたのPCの中では「画面サーバ」プログラムが常駐し、数ミリ秒ごとに画面の内容(どのピクセルがどの色か)を読み取ります。賢い実装では毎回画面全部ではなく、「変わった部分だけ」を送ります。あなたの画面が担当者のPCに映っていたのは、この「画面の情報」がネットワーク経由で相手に送られ、相手の画面上に再現されていたからです。

② 画面を運ぶ通信規約(プロトコル) VNCの場合、このやり取りは RFB(Remote Framebuffer)プロトコルという規約に沿って行われます。画面情報・マウス操作・キー入力の3種類のメッセージを、ネットワーク(当時は社内LANや電話回線)で往復させるだけの、非常に単純な設計です MIT資料。

③ 遠隔入力の注入(あなたの体験の核心) 画面を見るだけなら「のぞき見」で済みますが、サポートするには操作も必要です。そこで相手側のマウスやキーボードの操作が「入力メッセージ」としてあなたのPCに送られ、あなたのPCはそれをあなた自身がマウスを動かしたときと全く同じ形でOSに渡します。つまり:

担当者が自分のマウスを動かす → あなたの画面上のポインタが動く(あなたが見た「勝手に動くポインタ」)

両方が同時に動かすと、後から入ってきた指令が上書きする → これが「自分のマウス操作が無効になる」現象の正体です

あれは故障でもハッキングでもなく、双方向から同じ入力経路に書き込む仕様上の結果です。多くの遠隔操作ソフトには後に「こちらが触っている間は相手の操作を一時停止する」制御が加わりましたが、初期のものは単純に上書きされていました。

④ なぜ小さなプログラムで済んだのか 必要な処理が「画面の読み取り・圧縮」「ネットワーク送受信」「入力の注入」の3つに絞れるためです。特にVNCは設計思想として極端に簡素で、本体がフロッピー1枚程度に収まる規模でした。「小さい=危険な正体不明」ではなく、やることが単純だから小さいのです。

3. どんな言語で書かれているか

種類 主に使う言語 理由

正規の遠隔操作ソフト(VNC等) C / C++(画面キャプチャなどOSの深い部分に触れるため) OSの画面バッファや入力デバイスを直接扱うには、Windowsの低レベルな機能を呼べるC/C++が最適。オープンソースのVNCもC系で実装されている Wikipedia

同上(後年・GUI中心のもの) Delphi、.NET系(C#)、Javaなども 界面(インターフェース)作りの生産性を重視した場合。NetMeetingはマイクロソフト製でWindows標準技術を利用 Wikipedia

悪用されるマルウェア(RAT) 圧倒的にC / C++、次いでDelphi、.NET(C#)など 正規ソフトと同じ理由(OS低レベル操作)+既存のライブラリを流用しやすい。実例として、遠隔操作型トロイの木馬「MICROPSIA」はDelphiで書かれていることが確認されています Cisco Talos Dice

言語そのものに「善し悪し」はありません。C/C++は正規ソフトの主流でもあり、それをそのまま悪用側も使う——これが現実です。発見を避けるためにDelphiやRustなど珍しい言語を使う悪用例も研究されていますが、それは"偽装"の話で、技術の本質は変わりません arXiv研究。

4. あなたの洞察は正しい — 「RAT」としての悪用

ご指摘の通り、この仕組みを悪用すれば:

画面を覗き見る(個人情報・パスワード・帳票の内容)

勝手にクリック・入力する(ネットショッピング、振込手続き)

キーボード入力を盗み記録する(銀行の暗証番号など)

がすべて可能になります。配り方はまさにあなたが経験したのと逆を狙います——信頼できる取引先からの指示に見せかけてメールを送り、偽サイトから「必要なプログラム」をダウンロードさせるのです。

あなたの時は本物の取引先・本物の担当者でしたが、犯罪者はこの「信用」を精緻に偽造します。この種の被害は「リモートサポート詐欺」として今も世界中で発生しています。

5. 実用メモ:現代版の手口と対処

警戒すべきサイン(赤信号)

「銀行」「 ITサポート」「税関・宅配便」などを名乗る、突然の電話やメールで「このソフトを入れて画面を見せてください」と要求する

PDF/Wordを開けない・見えないと主張し、特定のダウンロードサイトへ誘導する

入力中に自分のポインタが勝手に動く、操作が効かない(あなたが体験した現象そのもの)

すでに操作されてしまった場合の順序

ネットワークを物理的に切断(無線ならルーターの電源を抜く)

遠隔操作ソフトの常駐を終了・アンインストール

銀行・カード会社に連絡し、不正取引の確認と停止を依頼

パスワードを別の端末からすべて変更

警察(サイバー犯罪相談窓口)へ相談

まとめ:あなたが20年前に体験したのは、正規の遠隔サポート技術(C/C++中心の小さなプログラム、RFBのような単純な通信規約)でした。担当者のポインタに操作を上書きされたのは仕様上の当然の結果であり、その「正規の工具」と犯罪者が使うRATの違いは、技術ではなく、誰が・どんな意図で・どう配布したかにあります。

そして現代の詐欺師たちは、まさにあなたが受けた「取引先からの信頼できる指示」という形を模倣して届けてくる——これが今日のサイバーセキュリティ報道で繰り返し警告される理由です。


私: 一時ネットでは、NetMeetingなどの画面上にカメラ映像を流したり、音声での通話を楽しむプログラムがいくつも出てきました。

日本のWinnyなどのファイル交換プログラムも普及しましたが、違法として取り締まられたし、NetMeetingも消えてしまいました。

あの技術は、今もLINEなどの正規アプリにに生きていると思いますが、どうでしょうか?Skypeはどうして消えてしまったのでしょうか?


genspark AI:

結論から

はい、その推測は正しいです。 NetMeeting時代に確立された映像・音声通信の技術(規格・方式)は、今もLINEやZoom、Teamsの中に脈々と受け継がれています。消えたのは「製品」であって「技術」ではありません。

一点だけ訂正させてください。 Winnyは「違法とされた」わけではありません。正確には、利用者が著作権侵害(違法アップロード)をした行為が取り締まられたものであり、開発者の金子勇氏は最終的に無罪が確定しています。

Skypeは「失敗して消えた」のではなく、2025年5月にマイクロソフトが自ら終了させ、後継のTeamsに統合したというのが実態です。

1. あの時代の技術は今どこに生きているか

NetMeetingは1996年5月29日にInternet Explorer 3とともに登場した、映像・音声・画面共有を備えた通信ソフトでした Wikipedia。そしてWindows VistaのリリースでOSから除外され、後継の「Windows Meeting Space」に置き換えられて姿を消しました Wikipedia(日本語版)。

消えた理由は、当時の方式が「重く、複雑で、ネットワーク越えが苦手」だったからです。しかし解決の道筋はほぼすべて、この時代にすでに描かれていました。

NetMeeting時代の要素 目的 現在の後継

音声・映像の圧縮規格(H.323系の音声/映像コーデック) 回線が細い中で映像と音声をやり取りする WebRTC標準の映像・音声コーデックへ継承

通信の手順規格(T.120/H.323など国際標準) 異メーカー間でもつながる共通言語 WebRTC・SIPなどの標準化へ継承

P2P通信(NAT越え) 家庭のルーター越しでも直接つなぐ WebRTCのICE/STUN/TURN(接続経路確立技術)へ継承

WebRTC(Web Real-Time Communication) は、2010年代にブラウザ標準として国際標準化された技術で、まさに「NetMeetingがやっていたこと(ブラウザ/アプリで映像・音声・データを直接やり取りする)」を、誰もが追加インストールなしで使えるようにしたものです。現代の定番サービスはほぼこの系譜です。

現代のアプリ 継承している要素

LINE 通話は音声コーデックとリアルタイム通信技術の応用(特定の内部実装は非公開のため「P2P系の直接通信方式を受け継いだ」断定はできません)

Zoom 映像・音声のリアルタイム配信、NAT越え接続確立、画面共有(NetMeetingと機能面でほぼ同じ要素)

Microsoft Teams NetMeetingの後継としても、Skypeの後継としても、同一企業内で直接つながっている

Discord / Meet / FaceTime いずれもWebRTC的なリアルタイム通信が基盤

つまり「あの技術が消えた」のではなく、「規格として吸収され、誰のPCにも標準で入る形に生まれ変わった」というのが正確です。昔は専用ソフトを入れなければならなかったことが、今はブラウザやアプリを開くだけで動く。変化したのは技術そのものではなく、その「届け方」でした。

2. Winnyの実態 — 訴えられたのは「開発」ではなく「利用」

ここは一般に誤解が多い部分なので、時系列で整理します。開発者は東大助手だった金子勇氏です。

年 出来事

2002年 Winny開発・公開

2004年5月 金子氏逮捕(著作権法違反幇助容疑)。ソフト開発者が逮捕される異例の事態に Wikipedia(日本語版)

2006年12月 一審・京都地裁:有罪(罰金150万円)。「著作権侵害を十分認識しながら提供を続けた」と判断 日本経済新聞

2009年10月 二審・大阪高裁:逆転無罪 日経ビジネス

2011年12月19日 最高裁が検察側の上告を棄却し、無罪確定。裁判長は岡部喜代子氏(第三小法廷) 裁判所公式判決文 Wikipedia(日本語版)

2013年7月 金子氏、急性心筋梗塞のため42歳で逝去 日経ビジネス

重要な論点:最高裁が確定させたのは、「ソフトを開発・公開したこと自体は罪にならない」という判断でした。問題視されたのは、特定の利用者がWinnyを使って実際にゲームソフト25本や映画2本を無断送信したその行為であり、金子氏はその「幇助(助けたこと)」で起訴されていました 著作権法解説サイト。金子氏ご本人も「悪用までは開発者の責任ではない」との立場を終始貫いています 日経ビジネス。

つまり「Winnyが違法とされた」のではなく、「Winnyを通じた著作権侵害が取り締まられ、開発者も巻き込まれたが最終的に無罪」というのが正確な歴史です。

ただし社会的には、Winnyを使った大規模な違法アップロード事件(ゲーム・アニメなどの漏えい)が相次いだことから、利用者側の取り締まりは強化され、日本のファイル共有文化そのものは衰退していきました。技術とその社会的影響を区別せず語られてしまうと、開発者まで罪人に見えてしまう——Winny事件は、この帰結の危うさを後世に残した事件といえます。

3. Skypeはなぜ消えたのか

時点 出来事

2003年 Skype登場。世界中で爆発的に普及

2011年5月 マイクロソフトが85億ドル(約8,500億円)で買収。当時としては最大規模の買収 Microsoft公式 The Guardian

2012年以降 従来のP2P構造(利用者のPC同士で中継する「スーパーノード」)を廃止し、マイクロソフト管理のサーバー(Azure)経由の一元管理型に移行 Ars Technica ZDNet

2020年 COVID-19の世界的な在宅化でZoomが急伸。Skypeは勢いを取り戻せず

2025年2月28日 マイクロソフトがSkype提供終了を公式発表

2025年5月5日 Skype正式終了。無料版Teamsへの移行を案内 Microsoft公式発表 Microsoftサポート

複数の要因の積み重ねでした。

スマホ時代の乗り遅れ — モバイルメッセンジャー(LINE、WhatsApp)が「主にテキスト+無料通話」を軽快に提供する一方、SkypeはPC向けの重い設計が残り、若い層に浸透しませんでした。

構造転換による品質の評判低下 — P2Pからクラウド一元管理への転換は、企業としての管理・法令対応を容易にした一方で、ユーザーの間では「つながりにくい」「音質が安定しない」という不満が長く語られました Ars Technica。

COVID-19で主役の座をZoomに奪われた — 一斉在宅化の際、教育・ビジネスで選ばれたのはZoomでした。Skypeは既存の資産を活かし切れず。

社内の後継が決まっていた — マイクロソフトには既にTeamsという戦略的製品があり、Skypeを独立して育てるよりTeamsに統合する方が合理的でした。実際の発表でも「Skypeの提供を終了し、無料の個人向けコミュニケーションツールをMicrosoft Teams(無料版)に統合する」と明言されています Microsoft(日本語版)。

まとめ:Skypeは「技術的劣化で淘汰された」のではなく、ライバルの速さに勝てず、親会社が「後継のTeams」へ人為的に引き継いだという流れが本質です。そして皮肉なことに、Skypeが殺された相手(Teams)こそ、NetMeetingの直系の子孫でもあります。同じ会社の中で「祖先の技術」が「子孫」に名前を変えて受け継がれた——あなたの「あの技術は今も正規アプリに生きている」という直感は、この意味でまったく正しいです。

一点の注記:LINEやZoomが内部的にどのプロトコル・コーデックを正確に使っているかは、企業が公開していないため断定はできません(unconfirmed)。ただし「リアルタイム音声映像通信+NAT越え+画面共有」という機能の骨格自体は、NetMeeting時代から本質的に変わっていない、と整理するのが最も正確です。