「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

マンインザブラウザ攻撃

pointこの用語のポイント

point悪いことだよ

pointWebブラウザを乗っ取るよ

pointやり取りする内容を途中で捻じ曲げるよ

point違う相手に振り込ませたりするよ

スポンサーリンク

簡単に書くよ

マンインザブラウザ攻撃(読:マンインザブラウザコウゲキ 英:man in the browser attack)とは

「MITB攻撃」のこと。
用語の中身としては

ホームページを見るときに使うソフト(Webブラウザ)を操るようなコンピュータウイルス(コンピュータに入り込んで悪さをするプログラム)をパソコンに仕込み、そいつにインターネットでやり取りする内容を途中で捻じ曲げさせることで、使っている人が意図しないことをさせちゃう攻撃のこと
です。


image piyo

詳しく書くよ

最初に留意事項です。
MITB攻撃」と言われて「あぁ、アレのことね」と分かる方は最後まで読む必要ありません。
MITB攻撃を指す別の表現が「マンインザブラウザ攻撃」です。

マンインザブラウザ攻撃

「MITB攻撃」の「MITB」の部分は「Man In The Browser(マン・イン・ザ・ブラウザ)」の頭文字です。

マンインザブラウザ攻撃2

man(マン)の意味は「男」とか「人間」です。
in(イン)の意味は「中に」です。
the(ザ)は定冠詞と呼ばれているやつです。
「その〇〇」とか言いたいときに「the 〇〇」と言ったりします。
browser(ブラウザ)IT用語の「ブラウザ」です。
ホームページを見るときに使うソフトのことです。

何となく くっつけると

ブラウザの中に人がいるぜ!攻撃

となります。

以上が「MITB攻撃」の意味を知っている人向けの説明です。

「MITB攻撃って何?美味しいの?」な人は、このまま読み進めてください。
用語の中身について説明します。

ちょっと休憩3

それでは、いってみましょう。
まずは予備知識として

コンピュータウイルスマルウェア
Webブラウザ
・ホームページが表示される流れ


について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

コンピュータウイルスは「コンピュータに入り込んで悪さをするプログラム」です。
コンピュータウイルスに感染したコンピュータさんは体調が悪くなったりします。
コンピュータさんにとっては風邪のウイルスのような存在ですね。

マンインザブラウザ攻撃3

マルウェアは「昔は『コンピュータウイルス』と呼ばれていた悪いプログラムの最近の呼び名」です。

マンインザブラウザ攻撃4

昔は悪いプログラム全般を指して「コンピュータウイルス」と呼んでいました。
それが、いつの頃からか悪さの内容によって呼び分けるようになったのです。

最近では悪いことをするプログラム全般を指して「マルウェア」と呼ぶことが多いです。
マルウェアの分類として

・コンピュータウイルス:コンピュータをぶっ壊す系の悪いことをするプログラム
スパイウェア:コンピュータの中にある情報をパクって、どこかに送るプログラム
ランサムウェアデータとかを人質に取って身代金を要求してくるプログラム


などの細かい分類があるイメージです。

マンインザブラウザ攻撃5

とはいえ、細かい区別を気にする必要は ありません。
説明している人によって「コンピュータウイルス」と表現していたり「マルウェア」と表現していたりすると思いますが、どちらも意図するところは

人のコンピュータに入り込んで悪さをするプログラム

です。
※このページではマルウェアを意図して「コンピュータウイルス」という表現を使います。専門外の方が読んだときに一番イメージしやすいと思うからです。こだわり派な人は適当に読み替えてください。

Webブラウザは「ホームページを見るときに使うソフト」です。
Google Chrome(グーグルクローム)Microsoft Edge(マイクロソフトエッジ)など、Webブラウザに分類されるソフトは、いろいろ あります。

マンインザブラウザ攻撃6

ホームページが表示される流れは以下の通りです。

あなたがホームページを見ようとすると、まず、Webブラウザからホームページのファイルが置いてあるコンピュータWebサーバに対して「このページをおくれ」と お願いが出されます。

マンインザブラウザ攻撃7

そのお願いに対して、WebサーバさんからWebブラウザさんに「ほれ、そのページだよ」と お返事がきます。

マンインザブラウザ攻撃8

お返事を受け取ったWebブラウザさんは、受け取った内容(ホームページのファイル)を画面上に表示してくれます。

マンインザブラウザ攻撃9

これが、ホームページが表示されるときの流れです。

以上を踏まえて、本題に入ります。

まず、悪い人がパソコンにコンピュータウイルスを仕込みます。
このコンピュータウイルスは、Webブラウザを乗っ取って、好き勝手に操るやつです。

マンインザブラウザ攻撃10

おっと、ピヨ太君がパソコンを使い始めました。
どうやら、インターネットバンキングインターネットの世界にある銀行)を使って、ピヨ子さんに100円振り込もうとしているようです。

マンインザブラウザ攻撃11

これに、ピヨ太君のパソコンに仕込まれたコンピュータウイルスさんが反応します。
ただし、この時点では何もしません。

マンインザブラウザ攻撃12

ピヨ太君がインターネットバンキングにログイン認証を受けて使える状態にすること)しました。
この時点でもコンピュータウイルスさんは何もしません。
息をひそめて、じっと待っています。

マンインザブラウザ攻撃13

ついに、ピヨ太君が振り込みの操作をしました。
ピヨ太君は

金額:100円
振り込み先:ピヨ子さん


で振り込みの操作をします。

マンインザブラウザ攻撃14

待ってました!
詳細の説明は省きますが、コンピュータウイルスさんはピヨ太君を騙して、振り込み内容を

金額:200
振り込み先:アクマ君


に書き換えます。

マンインザブラウザ攻撃15

そうすると、インターネットバンキングには

金額:200円
振り込み先:アクマ君


で振り込みの指示が届きます。

マンインザブラウザ攻撃16

この振り込みの指示を受けて、インターネットバンキングから「振り込み内容は、これで良い?」の確認が来ました。
振り込み内容は

金額:200円
振り込み先:アクマ君


になっています。

マンインザブラウザ攻撃17

コンピュータウイルスさんは、さらに頑張ります。
やっぱり詳細の説明は省きますが、確認の内容を

金額:100円
振り込み先:ピヨ子さん


に書き換えてピヨ太君に見せるのです。
Webブラウザを乗っ取っているからこそできる荒技ですね。

マンインザブラウザ攻撃18

ピヨ太君は振り込み内容を確認します。

マンインザブラウザ攻撃19

ふむ、問題なさそうですね。
ピヨ太君は「OKです。この内容で振り込んでください」な返事をインターネットバンキングに送ります。

マンインザブラウザ攻撃20

コンピュータウイルスさんは、何もせずに見送ります。
すでに仕込みは終わっていますからね

マンインザブラウザ攻撃21

ピヨ太君から振り込みOKの返事を受け取ったインターネットバンキングは
200円をアクマ君に振り込みます。

マンインザブラウザ攻撃22

ピヨ太君は100円をピヨ子さんに振り込んだつもりでした。
ですが、実際には200円がアクマ君に振り込まれます。

このような

1.コンピュータウイルスを仕込んでWebブラウザを乗っ取る
2.インターネットでやり取りする内容を途中で捻じ曲げる
3.操作している人が意図していないことをやらせる


悪いことが「マンインザブラウザ攻撃」です。
上でも書きましたが「MITB攻撃」とも呼ばれます。

マンインザブラウザ攻撃の厄介なところは、攻撃されていることに気付きにくいことです。

先ほどのピヨ太君の例を思い出してください。
インターネットバンキングの立場からすると、おかしいことは特にありませんよね。
普通に振り込みの指示が来て、普通に振り込み処理をしただけです。

マンインザブラウザ攻撃23

マンインザブラウザ攻撃は悪いことがパソコン側で完結します。
そのため、サービス提供側からすると普通にサービスを利用されているだけに見えてしまうのです。

とはいえ、実際には、あれやこれやの対策がされていたりしますけどね。
そこら辺の「あれやこれや」については他のところで勉強してください。


image piyo2

一言でまとめるよ

まぁ「マンインザブラウザ攻撃」って単語が出てきたら「Webブラウザ(ホームページを見るときに使うソフト)を乗っ取って、インターネットでやり取りする内容を途中で捻じ曲げることで、使っている人が意図していないことをさせちゃう悪いことなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像043
書籍画像023

おまけ

■訳してみるよ

「man(マン)」の意味は「男」とか「人間」とかです。
「in(イン)」の意味は「中に」です。
「the(ザ)」は定冠詞と呼ばれているやつです。
「その〇〇」とか言いたいときに「the 〇〇」と言ったりします。
「browser(ブラウザ)」は「拾い読みする人」とかです。
「攻撃」は日本語ですね。
何となく くっつけると

拾い読みする人の中に人がいるぜ!攻撃

となります。





書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
実務で役立つ ログの教科書 基礎知識から収集方法・分析手法・トラブルシューティング・パフォーマンス最適化・機械学習での活用まで
マンガでわかるITパスポート