脱VPNの本命？Microsoft Entra Private Access を試す（準備編）


# 背景
・[以前に書いたエントリの経緯](https://qiita.com/minoden_osaka/items/ce47df2dfd05935b61c8)もあり、期待していました。
・昨年のリリースからずっと気になっていたのですが時間＆エネルギーがなく・・・
・わからないなりにちょっとずつ調べていきます。
・ポエムをはさみながらのスタイルなので嫌な方はごめんなさい。

# Entra Private Access ってなに
・Windowsに専用クライアントアプリを入れることで、VPNみたいにオンプレ環境にアクセスできる
・オンプレ側はWindows Serverにアプリを入れてGWにして、Entraに常時疎通させるしくみ
・Entra Application Proxyの延長だが、httpsしかサポートしてなかったのがTCPフルサポートになった
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/e699e7c1-19f9-7ab9-cf58-6322d9b5b315.png)


# メリット
- 利用面：
:::note
・レガシーVPNみたいな1対1の対地接続じゃないので管理者のメンテが（比較的）ラク
・Entraへのhttpsアウトバウンド通信のみなのでFWにインバウンドの穴を開けないでよいのでセキュリティが向上&ラク
・クライアントソフトが証明書っぽくなるのでレガシー管理から脱却
・Conditional Accessと連携してデバイスの信頼性を担保してくれそう
・IT部門から「ゼロトラストなモダン管理（ｷﾘﾘｯ）」みたいにいえば経営層にウケる（責任はもちません）
:::

- コスト面：
:::note
・Entra ID P1のライセンスがあれば追加費用なしで使える
・セキュリティ意識の高い会社ほどVPN管理にどえらい費用工数を払っていますが、どえらいコスト削減になる
・先進的な会社がCASBとかでどえらい費用工数をかけていたのも将来的に統合される？
:::

# デメリット
:::note warn
・まだこなれてない
・VPN選任で20年とかやってた会社や技術者がどえらいことになる
・こなれてくるのにまだかかりそうなのでしばらくは大丈夫でしょう
・社内にEntraやWindows Serverの知見や技術者が必要
・VPN専門の技術者とどっちがいいかは経営判断
:::

# 手順
以下のサイトのほうが有用なのでそちらをまず御覧下さい。
https://qiita.com/carol0226/items/68adeee0c96b011ab1f5
https://qiita.com/hiyoshino/items/4786dee656adfe11c237
https://zenn.dev/microsoft/articles/645e632231735f
https://zenn.dev/skmkzyk/articles/me-private-access-routing
https://biz.kddi.com/content/column/managed_zerotrust/zerotrust_blog_10/
https://www.qes.co.jp/media/azure/a310
https://learn.microsoft.com/ja-jp/entra/global-secure-access/how-to-configure-connectors
https://jpazureid.github.io/blog/azure-active-directory/microsoft-entra-private-access-an-identity-centric-zero-trust-network-access-solution/

# GWインストール準備
・Proxmox上にWindows Server2025試用版を立てておきます。
・以下のコマンドを念のため打っておきました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/b19d8a0a-b269-bd5f-a54c-3ccabbf12c06.png)

# GWダウンロード
・コネクタのインストールにはEntra ID Premium P1が必要です。
・また、専用の管理者ロールも用意されているようです。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/8aa5be3b-6f3c-949f-74ab-6198f6ab4177.png)
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/25b8c0ef-150a-6c8b-8211-19feb6a8eb33.png)

# GWインストール
・実際にWindows Serverにインストールします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/b34155d5-bcb6-6cb4-fcf4-2ae67a85b8f8.png)

・途中でIEのセキュリティのなんか懐かしいのが出てきてしまったので、設定します。サーバーマネージャからできます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/4745d666-448f-b944-d64c-36172c91fdfb.png)

・インストールが完了しました。もし上位にプロキシがある場合は、PS1ファイルで設定ができるそうです。親切。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/1103f06d-a6f6-46ad-8076-9054edf5e68e.png)
・Entraでも登録されています。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/364cc5e8-1ae0-68c3-3470-3d8372061416.png)

# Entraでの設定

・クイックアクセスというのを試してみます。初心者向けに準備されているのはありがたいですね。
・RDP3389ポートをオンプレNWに許可するという形をテストします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/6ca78023-8f34-b695-f416-6808b7b31066.png)

・コネクタごと、アプリごとという感じでユーザーへの権限アサインをします。このあたりの細かい権限設定がマイクロソフト風味を感じます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/3a8034f6-67e1-b116-ca34-30e74c385cb8.png)
・プライベートアクセスのプロファイルをオンにします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/3bf6f3b7-2f31-73ec-1b03-5dce129f303a.png)


# クライアントのダウンロード
・Win版クライアントは141MBありました。そこそこデカいです。
・2024年6月現在、Apple用クライアントの先行アクセスもあるようです。開発中なのはしっかりこのビジネスを育てていく感じがして良かったです。
・Apple版はWebに情報も少ないので、試して報告させて頂きたいところですね。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/bb1ff9a2-f6b3-2191-8e1b-b6e2fabafc84.png)

# クライアントのインストール
・ProxmoxのWin11 VMにインストールします。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/d9c51d95-6e12-47f6-d691-526016c35d9f.png)

・タスクバーに常駐されました。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/b1253611-60ed-40bc-224b-d69ffa2c0db1.png)

・情報を開くと、設定が見れます。このあたりの情報の見せ方が他社製品より網羅的で、しっかりしているのが流石だと思います。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/602736c0-9f1b-497a-4046-255b3c0a5c18.png)


# やらかした
・よく考えたらPrivate AccessサーバーとクライアントインストールしたVMがProxmox上の同じネットワークでした。。。
・アクセスしようとすると内部エラーになりました。同じIPセグメントなのでルーティングがおかしくなって困ってる感じでしょうか。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/790864/9d14606b-7af7-7214-a71d-1a4c02857333.png)


# 友蔵「後半へつづく」
・VLANを切って別のセグメントにすればよいのか、あるいはWAN IPが同じだからNGなのか。スキル不足でわかりませんでした。
・今日は時間切れになってしまったので、次回外部ネットワークから試してみたいと思います。