前回の勉強内容
プロキシは、インターネットとの接続を中継してくれるサーバです。
プロキシは、単に「プロキシ」と言ったり「プロキシサーバ」と言ったりします。
Webアクセスで利用されるプロキシサーバの機能として,適切なものはどれか。
エ. 内部ネットワークのクライアントが外部サーバと通信する場合,中継役となりクライアントの代わりに外部サーバに接続する。
社内ネットワークなど内部とインターネットなど外部の接続を中継してくれます。英語で書くと「proxy」で日本語に訳すと「代理人」になります。
TCP/IPネットワークのフォワードプロキシに関する説明のうち,最も適切なものはどれか。
インターネットは楽しいですが、怖い人々がたくさん待ち構えています。 そんな、怖い人々と直接やりとりするのは嫌なのでプロキシさんに代理人としてやりとりしてもらうのです(これはイメージです)。
「接続元」「接続先」によってフォワードプロキシとリバースプロキシがあります。
接続するパソコンが、内部ネットワークにあってインターネットに接続する時に、代理でインターネットに接続してくれるのがフォワードプロキシです。 英語で書くと「forward proxy」で「前方の + 代理人」になります。
Webサーバを使ったシステムにおいて,インターネット経由でアクセスしてくるクライアントから受け取ったリクエストをWebサーバに中継する仕組みはどれか。
エ. リバースプロキシ
Webサーバを作る人々にとっては、インターネットから接続し来る人々はどんな怖い人がいるか分からないので怖いものです。 だから、インターネットからWebサーバへの接続の時に代理人を立てます。これがリバースプロキシです。 英語で書くと「reverse proxy」で「反対の + 代理人」になります。
種類 | 接続元 | 接続先 |
---|---|---|
フォワードプロキシ | 内部ネットワークのクライアント | インターネット上のサーバ |
リバースプロキシ | インターネット上のクライアント | 内部ネットワークのサーバ |
裁判をする時に訴える人も訴えられる人も弁護士さんを立てます。 訴える人と訴えられる人が、接続元のパソコンや接続先サーバで、弁護士さんがプロキシサーバ、みたいなイメージです(本当にイメージです)。
フォワードプロキシにはいろんな利点があります。
接続元PCの情報を外部に曝さずにインターネットを使えます。
プロキシサーバが接続元PCの代理としてインターネットに接続してくれるのでPC固有のIPアドレスなどの情報を晒さずに済みます。
ユーザー認証機能をくっつければ、認証した人だけがインターネットに接続できます。
プロキシサーバにユーザー認証を実装することで、登録されて認証できた人だけがインターネットを使えるようにすることができます。
キャッシュでよくみるページへのアクセスが速くなります。
プロキシサーバには、表示したページ情報をキャッシュしておく機能があり、同じページを再度表示する場合はキャッシュを使用することで素早くページを表示できます。
フィルタリングで、怪しいサイトへの接続を禁止できます。
社内の決まり(ポリシー)に沿って、怪しいサイトへの接続を禁止することでPCへのマルウェアの侵入対策になります。
プロキシサーバ/コンテンツフィルタ――ポリシーに合致しないアクセスの防止技術:セキュリティ・テクノロジー・マップ(6) - @IT
情報を一元管理できます。
内部ネットワークにあるPCは、みんなプロキシサーバを経由することになるので各自のインターネット接続情報が一元管理されることになります。 それにより、何か事故や問題が起こった時にプロキシサーバの記録をたどることで調査が可能になります。
リバースプロキシにも利点があります。
リバースプロキシでは、負荷分散を行なったり、プロキシで暗号化・復号を行うことによるSSL通信の高速化を図ることができます。
使っているPCに設定されたプロキシサーバを確認してみます。
Macの場合
[システム環境設定] > [ネットワーク] > [Wifi]などのインターフェースを選択 > [詳細]ボタン > [プロキシ]タブ、とたどっていくとみられます。
Windowsの場合
コマンドで確認したい場合は、コマンドプロンプトなどのターミナルを起動してnetsh winhttp show prox
と打てばOKです。
# プロキシサーバーを使っていないとこんな感じ
$ netsh winhttp show prox
現在の WinHTTP プロキシ設定:
直接アクセス (プロキシ サーバーなし)。
画面で見たい場合は、Win + X
> [設定] > [Windowsの設定]ダイアログ表示 > [ネットワークとインターネット] > [プロキシ]とたどっていくとみられます。
次回の勉強内容