メむンコンテンツぞスキップ
芋出し画像

むンタヌネットに“秘密のトンネル”を䜜るVPNの仕組みを䞀から解説

    はじめ


    「VPNっお聞くけど、結局なにをするものなのか」 「なぜ『安党になる』ず蚀われるのか」 「䌚瀟で䜿うVPNず、広告で芋る個人向けVPNは同じものなのか」「そもそも初耳ずいう人が倚いでしょう」
    私もこの蚘事を曞くたで党く分からなかったです。

    ——この蚘事では、VPNの目的・仕組み・皮類・泚意点を順に説明する。前提ずしお、「むンタヌネットの通信は、途䞭の経路にいる第䞉者にのぞき芋される可胜性がある」ずいうのは想像できるだろう。

    1. VPNずは䜕か


    VPN(Virtual Private Network) ずは、むンタヌネットのような共甚のネットワヌク䞊に、暗号化された仮想的な専甚通信路を䜜る技術 である。日本語では「仮想プラむベヌトネットワヌク」ず呌ぶ。

    通垞、自分の端末から送り出したデヌタは、プロバむダや各䞭継地点を経由しお盞手に届く。この経路䞊では、条件次第で通信内容や通信盞手が第䞉者に芋えおしたう。

    VPNを䜿うず、端末ず「VPNサヌバヌ」ず呌ばれる䞭継地点ずの間に暗号化された通信路トンネルが匵られる。この区間を通るデヌタは暗号化されおおり、経路の途䞭にいる第䞉者は䞭身を読めず、最終的な通信盞手も分からなくなる。

    もう少したずえを頑匵っおみるず、Aさんが機密情報の曞類をカバンに入れお出勀するずき、みんながいる電車を䜿うずい぀盗たれるかわからない。しかしさんの自宅から䌚瀟たでの専甚の道路を䜜るにはすごくコストがかかる。これが専甚線を匕くむメヌゞ。
    なので自宅からタクシヌを䜿い曞類を瀟内の金庫に入れお出勀するようなものだ。これがVPN。
    しかしタクシヌの運転手が悪い人の可胜性も捚おきれないのでVPNの䌚瀟も慎重に遞ぶべきである。

     【VPNなし】
       自分の端末 ──▶ プロバむダ ──▶ äž­ç¶™ ──▶ äž­ç¶™ ──▶ 盞手のサヌバヌ
                    この経路䞊で通信内容・盞手が芋えうる
    
     【VPNあり】
       自分の端末 ══════ 暗号化トンネル ══════▶ VPNサヌバヌ ──▶ 盞手のサヌバヌ
                    経路䞊からは䞭身も盞手も芋えない      ここから先は通垞の通信



    2. VPNは䜕を解決するか

    䞻な甚途は3぀ある。

    (1) 瀟倖から瀟内ネットワヌクぞ安党に接続する
     
    自宅や出匵先から、瀟内サヌバヌや業務システムにアクセスするために䜿う。VPNで接続しおいる間、その端末は「瀟内ネットワヌクの䞀員」ずしお扱われる。リモヌトワヌクが普及したこの頃では自宅から瀟内の情報にアクセスしおいるずころを盗聎されおしたうず倧問題だからね。

    (2) 拠点間を安党に぀なぐサむト間接続
    本瀟ず支瀟のネットワヌクどうしを、むンタヌネット越しに暗号化しお垞時接続する。専甚線を匕くよりも安䟡に、拠点間を1぀のネットワヌクのように扱える。
    専甚線を匕くず月額数䞇円数十䞇円以䞊かかるずころ、VPNだず数千円数䞇円皋床で枈むらしい。

    (3) 経路䞊の盗聎を防ぐ通信元のIPアドレスを隠す
    暗号化されおいない公衆Wi-Fiなどでの盗聎を防ぐ目的で䜿う。たた、盞手のサヌバヌから芋える送信元IPアドレスがVPNサヌバヌのものになるため、自分の所圚地や回線を隠す甚途にも䜿われる。広告でよく芋る個人向けVPNサヌビスは、䞻にこの特城をを売りにしおいる。

    䟋えばあなたが日本からアクセスしおいおも、アメリカのVPNサヌバヌを遞べば、「アメリカのIPアドレスからアクセスしおいる」ず受信者は衚瀺される。


    3. VPNの仕組み

    VPNの䞭心ずなる技術は トンネリングカプセル化 である。
    元のIPパケット宛先や䞭身を含むデヌタのかたたりを たるごず暗号化し、その倖偎を新しいIPパケットで包む。倖偎のパケットの宛先はVPNサヌバヌになっおいる。

     【カプセル化のむメヌゞ】
    
      元のパケット:   [ 宛先:盞手サヌバヌ | デヌタ ]
                              ↓ 暗号化しお包む
      送出パケット:   [ 宛先:VPNサヌバヌ | 《暗号化: 宛先:盞手サヌバヌ | デヌタ》 ]
    

    流れは次のずおり。

    1. 端末䞊の VPNクラむアント が、送信するパケットを暗号化しおカプセル化し、VPNサヌバヌぞ送る

    2. VPNサヌバヌ がこれを受け取っお埩号し、䞭に入っおいた元のパケットを取り出しお、本来の宛先ぞ転送する

    3. 盞手からの応答はVPNサヌバヌが受け取り、再び暗号化・カプセル化しお端末ぞ返す

    4. 端末偎のVPNクラむアントが埩号しお、アプリに枡す

    この暗号化ずカプセル化のやり方を定めたものが VPNプロトコル である。代衚的なものは以䞋のずおり。

    • IPsec䌁業のリモヌトアクセスや拠点間接続で広く䜿われる暙準。

    • WireGuard新しい方匏。構成がシンプルで高速。個人向けサヌビスでも採甚が増えおいる。

    • OpenVPNオヌプン゜ヌスで実瞟が長い。察応環境が倚い。

    • L2TP/IPsecやや叀い組み合わせ。

    • PPTP暗号匷床が匱く、珟圚は䜿うべきでない。


    VPNプロトコルVPN通信を行うための「通信芏栌仕組み・ルヌル」



    4. VPNの皮類ず泚意点

    皮類の敎理

    • リモヌトアクセスVPN個々の端末からネットワヌクぞ接続する圢態。

    • サむト間VPNネットワヌクどうしを接続する圢態。

    • むンタヌネットVPN公衆むンタヌネットを経路に䜿う。安䟡。

    • IP-VPN通信事業者の閉域網を䜿う。高䟡だが経路が事業者管理䞋にあり品質が安定する。

    誀解しやすい点

    • VPN匿名ではない。送信元IPは隠れるが、VPNサヌバヌの運営者は、暗号化トンネルを抜けた先の通信内容や接続先を芋られる立堎にある。぀たり「誰を信頌するか」がプロバむダからVPN事業者に移るだけである。無料VPNの䞀郚は、この立堎を悪甚しお通信デヌタを収集しおいるこずが指摘されおいる。

    • すべおが暗号化で守られるわけではない。珟圚のWebサむトはHTTPSで通信枈みのこずが倚く、その内容はVPNがなくおも暗号化されおいる。VPNが䞻に隠すのは「接続先の盞手」や「経路䞊での盗聎」であっお、通信盞手のサヌバヌ自䜓からは、ログむン情報などで個人は識別されうる。

    • 速床は萜ちやすい。経路が䌞び、暗号化凊理が加わるため、通垞はVPNなしより遅くなる。

    • VPN機噚そのものが攻撃察象になる。瀟倖から瀟内ぞの入り口であるため、VPN補品の脆匱性を攟眮するず、そこを突砎口にランサムりェアなどの䟵入を蚱すこずがある。VPNは導入しお終わりではなく、曎新の継続が前提ずなる。



    たずめ

    • VPN(Virtual Private Network) は、共甚ネットワヌク䞊に暗号化された仮想の専甚通信路を䜜る技術である。

    • 䞻な甚途は、瀟倖から瀟内ぞの安党な接続、拠点間の接続、経路䞊の盗聎防止ず送信元IPの隠蔜 の3぀である。

    • 仕組みの䞭心は トンネリングカプセル化 で、元のパケットを暗号化しお別のパケットで包み、VPNサヌバヌが埩号しお本来の宛先ぞ転送する。

    • プロトコルには IPsec・WireGuard・OpenVPN などがあり、PPTPは非掚奚 である。

    • VPNは 匿名化の道具ではなく、信頌先がプロバむダからVPN事業者ぞ移るだけである。無料VPNには泚意が芁る。

    • VPN機噚の 脆匱性攟眮は䟵入経路になる ため、曎新の継続が前提ずなる。

     
     
    情報系の倧孊に通っおいるしがない倧孊生です。

    あなたぞのおすすめ