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

スニッフィング

pointこの用語のポイント

pointネットワークを流れるデータを盗聴するよ

point良くないニュアンスで使われることが多いよ

point「スニファリング」と表現される場合もあるよ

スポンサーリンク

簡単に書くよ

スニッフィング(英:sniffing)とは

パケット(通信用に細切れにされたデータ)を盗聴すること。
もう少し噛み砕いて書くと

ネットワークの線の中を流れている通信データを盗み見ること
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として「パケット」について簡単に説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

パケットは「通信用に細切れにしたデータ」です。

スニッフィング

突然ですが、フランスパンを食べるところを想像してみてください。
一本丸々咥えたら息が詰まりますよね?

スニッフィング2

ですから、フランスパンを食べるときは、ちぎって少しずつ食べます。

スニッフィング3

通信も同じです。
一度にまとめて送ろうとすると、線が詰まってしまいます。
いえ、もしかしたら詰まらないかもしれませんが、なんか大変そうです。

そこで、通信するときは一旦データを細かく分割してから送ります。
細切れになって送られたデータは受け取り側で元の形に復元されます。

スニッフィング4

このときの

送るために細切れにしたデータ

がパケットです。

スニッフィング5

以上を踏まえて

パケットの中身を盗み見る行為

が「スニッフィング」です。
スニファリング」と表現されることも あります。

スニッフィング6

普通の人がパケットの中身を見ても、よく分からないですけどね。
それなりの知識を持った人が覗くと、いろんなことが分かったりするのです。

実際のところ、パケットの中身を覗く行為が必ずしも悪いこととは言いきれません。
お仕事をしていて、何らかの調査目的で中身を見る必要に迫られる機会もあるはずです。

ただ、個人的には「スニッフィング」という用語は良くないニュアンスで使われることが多いように感じます。
「こっそり盗み見ること」を意図したニュアンスですね。

今回、いくつかスニッフィングの解説を読んでまわったのですが「悪いこと」と説明している人と「悪いことじゃないけど悪用もできる」と説明している人がいました。
意見が分かれるところっぽいので、単に「パケットを採取・解析する」という意図であれば「パケットキャプチャ」という表現を使った方が無難だと思います。
悪気なく「スニッフィングしてるのー?」と聞いたら「仕事だよ!別に悪いことしてるわけじゃねーよ!」と怒られる可能性もありそうですよ。


image piyo2

一言でまとめるよ

まぁ「スニッフィング」って単語が出てきたら「ネットワークを流れている細切れデータを盗み見るんだな~」と お考えください。

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

おまけ

■訳してみるよ

「sniffing(スニッフィング)」は「sniff(スニッフ)」+「ing」です。
「sniff(スニッフ)」の意味は「フンフンとかぐ」とか「においをかぐ」とかです。




書籍画像
わわわ説明術コラム
宣伝だよ
7日間でハッキングをはじめる本 TryHackMeを使って身体で覚える攻撃手法と脆弱性
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
クイズで学ぶUIデザイン ユーザビリティの基本が身につく50問