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

MITB攻撃

pointこの用語のポイント

point悪いことだよ

pointWebブラウザを乗っ取るよ

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

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

point「MITB」の部分は「Man In The Browser」の略だよ

スポンサーリンク

簡単に書くよ

MITB攻撃(読:エムアイティービーコウゲキ 英:man in the browser attack)とは

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


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として

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


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

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

MITB攻撃

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

MITB攻撃2

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

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

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


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

MITB攻撃3

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

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

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

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

MITB攻撃4

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

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

MITB攻撃5

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

MITB攻撃6

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

MITB攻撃7

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

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

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

MITB攻撃8

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

MITB攻撃9

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

MITB攻撃10

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

MITB攻撃11

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

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


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

MITB攻撃12

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

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


に書き換えます。

MITB攻撃13

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

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


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

MITB攻撃14

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

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


になっています。

MITB攻撃15

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

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


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

MITB攻撃16

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

MITB攻撃17

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

MITB攻撃18

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

MITB攻撃19

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

MITB攻撃20

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

このような

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


悪いことが「MITB攻撃」です。

「MITB」の部分は「Man In The Browser(マン・イン・ザ・ブラウザ)」の略ね。

MITB攻撃21

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

何となく くっつけると

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

となります。
Webブラウザの中に人がいて内容を書きかえるような感じだからでしょうかね。

MITB攻撃の厄介なところは攻撃されていることに気付きにくいことです。

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

MITB攻撃22

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

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


image piyo2

一言でまとめるよ

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

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

おまけ

■訳してみるよ

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

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

となります。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
つくって、壊して、直して学ぶ Git&GitHub 入門
実践サイバーセキュリティ入門講座 現場に残された痕跡からハッカーの攻撃を暴け