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

Webアプリケーションファイアーウォール(ウェブアプリケーションファイアーウォール)

pointこの用語のポイント

pointネットワークの門番だよ

point変な奴が入ってこないように頑張るよ

pointWebサーバを守っているよ

スポンサーリンク

簡単に書くよ

Webアプリケーションファイアーウォール(ウェブアプリケーションファイアーウォール)(英:Web Application Firewall)とは

Webサーバ(ホームページのファイルが置いてあるコンピュータ)を守る使命を与えられたファイアーウォール(ネットワークの門番)のこと。
もう少し噛み砕いて書くと

ホームページが置いてあるコンピュータ(Webサーバ)を守るために配置された「怪しい奴は通さんぜ!」な使命を持つネットワークの門番(ファイアーウォール)のこと
です。


image piyo

詳しく書くよ

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

Webサーバは、大雑把に言えば「ホームページ関連の仕事をしているサーバ」です。

例えば、そうですね。
ピヨ太君がムフフなホームページを見ようとしました。

Webアプリケーションファイアーウォール

ピヨ太君が、ホームページを見るときに使うソフトWebブラウザをポチポチ操作すると、Webブラウザからホームページのファイルが置いてあるコンピュータに対して「ムフフなページをおくれ」と、お願いが出されます。

Webアプリケーションファイアーウォール2

そのお願いに対して、ホームページのファイルが置いてあるコンピュータは「ほれ、ムフフなページだよ」と お返事をします。

Webアプリケーションファイアーウォール3

あとはWebブラウザさんの仕事です。
Webブラウザさんは、もらった返事(ムフフなページ)を画面上に表示します。

Webアプリケーションファイアーウォール4

これが、ピヨ太君がムフフなホームページを見るときの流れです。

この話に登場した

ホームページのファイルが置いてあるコンピュータ

がWebサーバです。

Webアプリケーションファイアーウォール5

Webブラウザさんからのお願いに対してホームページのファイルを返してあげるのが、Webサーバさんの基本的なお仕事です。
他にも「Webシステム」と呼ばれるシステムを動かしたり、あれやこれやと働いています。

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

Webアプリケーションファイアーウォール6

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

Webアプリケーションファイアーウォール7

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

Webアプリケーションファイアーウォール8

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

以上を踏まえて

Webサーバさんを守るのがお仕事のファイアーウォールさん

が「Webアプリケーションファイアーウォール」です。
Webアプリケーションファイアーウォールさんは、変なやつがWebサーバさんにちょっかいを出してきたら「何だお前は?ちょいと待てや」と止めてくれます。

Webアプリケーションファイアーウォール9

ちなみに「Web Application Firewall(ウェブ・アプリケーション・ファイアーウォール)」を省略して「WAF」と表現されることも あります。
気が向いたら、覚えてあげてください。

Webアプリケーションファイアーウォール10

普通のファイアーウォールとWebアプリケーションファイアーウォールの主な違いは

1.守る対象
2.監視する内容


です。

普通のファイアーウォールはパソコンさんを守ります。
WebアプリケーションファイアーウォールはWebサーバさんを守ります。
これが「守る対象の違い」です。

パソコンさんとWebサーバさんでは、お仕事の内容が違います。
それに伴い、気を付けなくてはいけないことも変わってきます。
これが「監視する内容の違い」です。

細かい違いは、いろいろありますけどね。
具体的なことは、専門的に解説しているところで情報を補完してください。


image piyo2

一言でまとめるよ

まぁ「Webアプリケーションファイアーウォール」って単語が出てきたら「Webサーバ(ホームページのファイルが置いてあるコンピュータ)を守るファイアーウォール(ネットワークの門番)なんだな~」と お考えください。

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

おまけ

■訳してみるよ

「web(ウェブ)」の意味は「クモの巣」とかです。
ただし、今回はインターネットのことだと思ってください。
「application(アプリケーション)」の意味は「申請」とか「適用」とか「応用」とかです。
ただし、今回は多分「application software(アプリケーション・ソフトウェア)」の略です。
よく分からない人は単純に「ソフト」と解釈してください。
「firewall(ファイアーウォール)」の意味は「防火壁」とかです。
何となく くっつけると

インターネットのソフトの防火壁

となります。

訳01


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
わかばちゃんとつくって、壊して、直して学ぶ NewSQL入門
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
クイズで学ぶUIデザイン ユーザビリティの基本が身につく50問