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

バケツリレー攻撃

pointこの用語のポイント

point悪いことだよ

point通信経路の途中に割り込むよ

point情報を盗んだり書き換えたりするよ

スポンサーリンク

簡単に書くよ

バケツリレー攻撃(読:バケツリレーコウゲキ 英:bucket brigade attack)とは

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

通信経路(通信における、データが出発してから相手に到着するまでの道筋)の途中にコッソリ割り込んで、やり取りする内容を盗み見たり書き換えたりする悪いこと
です。


image piyo

詳しく書くよ

サクっと一言で説明すると

通信経路の途中にコッソリ割り込んで、情報を盗み見たり書き換えたりする悪いこと

が「バケツリレー攻撃」です。
中間者攻撃」や「MITM攻撃」とも呼ばれます。

バケツリレー攻撃

例えば、そうですね。

ピヨ太君とピヨ子さんが、糸がスンゴい長い糸電話で会話しています。
糸がとても長いので、ピヨ太君とピヨ子さんはお互いの顔が見えません。

バケツリレー攻撃2

この糸電話の糸をアクマ君が途中で切ってしまいました。

バケツリレー攻撃3

アクマ君の悪さは、それでは終わりません。
さらに、切った糸の端に紙コップをくっつけて糸電話にしてしまいました。

バケツリレー攻撃4

このアクマ君の悪さによって

1.ピヨ太君の紙コップは糸を通してアクマ君の紙コップとつながっている
2.ピヨ子さんの紙コップは糸を通してアクマ君の紙コップとつながっている


という状況になります。

この状態で、ピヨ太君が「調子は、どう?」と言いました。

バケツリレー攻撃5

それを聞いたアクマ君は、ピヨ子さんに「貯金ある?」と言いました。

バケツリレー攻撃6

ピヨ子さんはピヨ太君と会話しているつもりです。
「ピヨ太のやつ、変なことを聞くわね」と思いながら「そこそこあるわよ」と答えました。

バケツリレー攻撃7

それを聞いたアクマ君は、ピヨ太君に「良いわよ」と答えました。

バケツリレー攻撃8

ピヨ太君はピヨ子さんと話しているつもりです。
ピヨ子さんに「調子は、どう?」と聞いたらピヨ子さんから「良いわよ」と返ってきたのがピヨ太君目線の会話です。

バケツリレー攻撃9

ピヨ子さんはピヨ太君と話しているつもりです。
ピヨ太君から「貯金ある?」と聞かれたので「そこそこあるわよ」と返したのがピヨ子さん目線の会話です。

バケツリレー攻撃10

ですが、実際には間にアクマ君を挟んでやり取りしています。
しかもアクマ君は、ピヨ太君とピヨ子さんの会話の内容を捻じ曲げていますね。

バケツリレー攻撃11

アクマ君はピヨ太君とピヨ子さんの話している内容が分かります。

バケツリレー攻撃12

内容を書き換えることもできます。
ピヨ太君が本当は「調子どう?」と言ったのに「貯金ある?」と言ったかのように見せかけることも可能です。

バケツリレー攻撃13

この話においてアクマ君がやったような悪いことがバケツリレー攻撃です。

……というのがバケツリレー攻撃の説明でよく見かける例です。

今回いろいろ調べて、よく分からなかったのが「パケットキャプチャツール通信中のデータを見るときに使うソフトとかを使って通信内容を盗み見るような行為がバケツリレー攻撃に含まれるか?」です。
例えば、糸電話の糸の震えを見て会話している内容を推測するような悪いことですね。

バケツリレー攻撃14

このやり方は「通信経路の途中に割り込んで情報を盗む悪いこと」と言えるでしょう。
そう考えると、バケツリレー攻撃と呼べる気がします。

バケツリレー攻撃15

一方で、バケツリレーのイメージには合いません。
そう考えると、バケツリレー攻撃とは呼べない気がします。

バケツリレー攻撃16

いろいろ調べてみたのですが、含まれると解釈できそうな説明もあれば、含まれないと解釈できそうな説明もありました。
よって、含まれるのか含まれないのか私は分かっていません。

バケツリレー攻撃17

とりあえず

通信経路の途中に割り込んで情報を盗んだり書き換えたりする悪いこと

というのは確定っぽいですけどね。
あとの細かいことは他のところで情報を補完してください。


image piyo2

一言でまとめるよ

まぁ「バケツリレー攻撃」って単語が出てきたら「通信経路(通信における、データが出発してから相手に到着するまでの道筋)の途中にコッソリ割り込んで、情報を盗んだり書き換えたりする悪いことなんだな~」と お考えください。

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

おまけ

■訳してみるよ

「bucket(バケツ)」の意味は「バケツ」とかです。
「relay(リレー)」は「リレー」とか「中継」とかです。
「攻撃」は日本語ですね。
何となく くっつけると

バケツを中継する攻撃

となります。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
あたえる人があたえられる
ソフトウェア開発現場の「失敗」集めてみた。 42の失敗事例で学ぶチーム開発のうまい進めかた