中年プログラマーの息抜き

ブログをはじめました。気の向くままにプログラム関連ネタをメモしていきます。

自分なりに整理する - VPNの仕組みについて -

バーチャル プライベート ネットワーク

場所A、場所Bの間で、インターネットを利用したプライベートネットワークが構築可能

f:id:tm-b:20160216203541p:plain

通信の開始から終了まで

ホストA:通信開始
 ↓ ・・・ホストA → ホストB

f:id:tm-b:20160216201239p:plain

VPN装置A:暗号処理
 ↓ ・・・パケット全体を暗号化
 ↓ ・・・認証情報作成
 ↓ ・・・パケット書換
 ↓ ・・・VPN装置A → VPN装置B

f:id:tm-b:20160216201615p:plain

f:id:tm-b:20160216201244p:plain

VPN装置B:複合処理
 ↓ ・・・認証情報検証
 ↓ ・・・パケットの暗号部分を複合化
 ↓ ・・・パケット書換
 ↓ ・・・ホストA → ホストB

f:id:tm-b:20160216201239p:plain

ホストB:通信終了

何が安全なのか?

・盗聴防止・・・暗号通信
・改竄防止・・・認証機能

まとめ

忘れてきたので思い出したいなと思いまとめました。