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

ステートフルインスペクション機能

pointこの用語のポイント

pointファイアーウォールの機能だよ

point入れてOKか自動的に判断するよ

point出て行ったデータの記録をもとにして判断するよ

スポンサーリンク

簡単に書くよ

ステートフルインスペクション機能(読:ステートフルインスペクションキノウ 英:stateful inspection)とは

ファイアーウォール(ネットワークの門番)の機能のひとつ
であり

出て行ったデータを記録しておいて、入って来ようとしたデータが あったときに、出て行ったデータの記録を見て「ふむ、こいつは通してやった方が良いみたいだな」と判断できるデータのみ入れてやる機能のこと
です。


image piyo

詳しく書くよ

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

ポートは「ネットワークからパソコンさんに お邪魔するときに通るドア」です。

ステートフルインスペクション機能

※話を単純化するために「パソコン」と書きましたが、その他のコンピュータ類でも同じです。

パソコンさんには番号を振られたドアが たくさん付いています。

ステートフルインスペクション機能2

通信において、データを受け取るときは、ネットワークを通ってきたデータが、たくさんあるドアの どれかを通ってコンピュータに入ってきます。

ステートフルインスペクション機能3

データを送るときは、コンピュータの中にあるデータが、たくさんあるドアの どれかを通ってネットワークの世界に出ていきます。

ステートフルインスペクション機能4

これらのドアがポートです。
コンピュータとネットワークの間にあるドアです。
ネットワークとコンピュータの間を行き来するデータが通ります。

ステートフルインスペクション機能5

ファイアーウォールは「ネットワークの門番」です。
パソコンさんをお城、インターネットの世界を城下町だとすると、お城の入り口に立っている怖い人たちがファイアーウォールです。

ステートフルインスペクション機能6

ファイアーウォールさんは、変なやつが入ってこようとしたら「何だお前は?ちょいと待てや」と止めてくれます。
外からの怪しいアクセスウイルスさんが勝手に入ってきたり)を防いでくれるのです。

ステートフルインスペクション機能7

逆に、お姫様が お城の外に勝手に出ていこうとしたら「姫、供の一人も連れずに、そのようなふるまいは。。」と止めてくれます。
中から外に向かう変な通信(例えば、アドレス帳が勝手に外部に送信されたり)を防いでくれるのです。

ステートフルインスペクション機能8

ファイアーウォールさんはパソコンさんを守ってくれています。
怪しい奴らが勝手に出入りしないように監視してくれている門番さんです。

以上を踏まえて

出て行ったデータの あれやこれやを記録しておき、入って来ようとするデータが あったときは、出て行ったデータの記録を見て「ふむ、こいつは通してやった方が良いみたいだな」と判断できるデータのみ入れてやるファイアーウォールの機能

が「ステートフルインスペクション機能」です。
ステートフルパケットインスペクション」と表現されることも あります。

ステートフルインスペクション機能9

ステートフルインスペクション機能では、人間様が細かいルールを決めてあげる必要がありません。
入ってくるデータがOKかNGかを自動で判断してくれます。

例えば、そうですね。

ドアA、ドアB、ドアCの3つのドアが ありました。

ステートフルインスペクション機能10

普通は、このドアに対する通してOK・NGのルールを人間様の手で設定します。

今回はドアAとドアBはピヨ太君のみ通って良いことにしました。
ドアCは誰も通れないことにしました。

ステートフルインスペクション機能11

ファイアーウォールさんは、このルールに従って、通してOKか判断します。

ステートフルインスペクション機能12

ドアを「ポート」と読み替えてください。
これがファイアーウォールの基本的な仕組みです。

次にステートフルインスペクション機能について説明します。

ステートフルインスペクション機能では、出て行くデータを記録しておいて、それをもとにして、入れてOKか判断します。

例えば、そうですね。
ピヨ太君がドアAから出て行ったとしましょう。

ステートフルインスペクション機能13

このとき、ファイアーウォールさんは「ドアAからピヨ太が出て行った」と記録します。

ステートフルインスペクション機能14

おっと、ドアBからピヨ太君が入って来ようとしています。

ステートフルインスペクション機能15

このとき、ファイアーウォールさんは出て行った記録をチェックします。

ステートフルインスペクション機能16

ふむふむ、ドアAからピヨ太君が出て行った記録がありますね。

ステートフルインスペクション機能17

ファイアーウォールさんは「買い物にでも行って帰ってきたのかな?」と思いました。
特に怪しい点は ありません。
ファイアーウォールさんはピヨ太君を通してあげました。

ステートフルインスペクション機能18

おっと、ドアAからアクマ君が入って来ようとしています。

ステートフルインスペクション機能19

再び、ファイアーウォールさんは出て行った記録をチェックします。

ステートフルインスペクション機能20

ふむふむ、アクマ君に関する記録は何もありませんね。

ステートフルインスペクション機能21

ファイアーウォールさんは「素性が不明だな。怪しいやつめ……」と思いました。
怪しいやつは通さないのがファイアーウォールさんの仕事です。
ファイアーウォールさんはアクマ君を通してあげませんでした。

ステートフルインスペクション機能22

これがステートフルインスペクション機能です。

通信というのは基本的にキャッチボールです。
行って来いです。

ステートフルインスペクション機能23

「行く」を専門用語で「要求」や「リクエスト」と言います。

ステートフルインスペクション機能24

「行く」に対する「来る」を専門用語で「応答」や「レスポンス」と言います。

ステートフルインスペクション機能25

リクエストとレスポンスはセットです。
リクエストを見れば、ある程度は どんなレスポンスが来るか予想できます。

ステートフルインスペクション機能26

レスポンスが来たときに(記録してある)リクエストの内容を見て「あぁ、こんなリクエストを出しているのなら、こんなレスポンスが来ても変じゃないな」と判断できるものだけ通すのがステートフルインスペクション機能です。

実際の仕組みは、もっと複雑ですけどね。
細かいことは他のところで勉強してください。


image piyo2

一言でまとめるよ

まぁ「ステートフルインスペクション機能」って単語が出てきたら「出て行ったデータの記録をもとにして、入ってOKなデータを決める、ファイアーウォール(ネットワークの門番)の機能なんだな~」と お考えください。

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

おまけ

■訳してみるよ

「stateful(ステートフル)」は「前の状態を把握している」的な意味です。
「inspection(インスペクション)」の意味は「検査」とか「点検」とか「視察」とか「監視」とかです。
「機能」は日本語ですね。
何となく くっつけると

前の状態を把握した状態で検査する機能

となります。




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
サイバー忍者入門 忍者・スパイ・軍隊・ハッカーに学ぶ フルスタック・ハッキング
あたえる人があたえられる