1架構與運作方式
本手冊提到的「Gateway」,Microsoft 正式名稱是 Private Network Connector(私人網路連接器),安裝在院內 Windows Server,負責把雲端送來的連線轉進內部網路。使用者端的「Agent」是 Global Secure Access Client(GSA 用戶端)。
Private Access 屬於 Microsoft Global Secure Access 套件,是取代傳統 VPN 的 ZTNA 方案,以 Microsoft Entra 應用程式 Proxy 為基礎,並擴大到任何私有資源、連接埠與通訊協定。用途與優勢請先看 認識服務。使用者只能連到管理者明確開放的系統與連接埠,每次連線都先經過 Entra ID 驗證與條件式存取。
與 VPN 最大的差異有兩點:院方防火牆不需要開任何入站規則(Connector 一律主動往外連線),以及授權單位是「應用程式區段」而不是整個網段,符合最小權限原則。
元件一覽
| 元件 | 位置 | 用途 |
|---|---|---|
| Entra ID | 雲端 | 驗證使用者、套用條件式存取、保存應用程式與指派 |
| Private Network Connector | 院內主機 | 與雲端建立對外連線,代為存取內部系統 |
| Connector Group | Entra 系統管理中心 | 把多台 Connector 分組,提供負載平衡與高可用 |
| Private access 轉送設定檔 | Entra 系統管理中心 | 決定哪些使用者的私有流量會被用戶端導入通道 |
| Enterprise Application(Quick Access 或 Per-app) | Entra 系統管理中心 | 用「應用程式區段」描述可存取的 IP、FQDN 與連接埠,並指派使用者 |
| GSA Client | 使用者電腦 | 攔截符合區段的流量並送入 Private 通道 |
2前置需求
2.1授權
- 使用者需同時具備 Microsoft Entra ID P1 或 P2,以及 Microsoft Entra Private Access(獨立授權,或由 Microsoft Entra Suite 內含)。
- 練習或試辦可啟用 Entra Suite 或 P2 的 90 天試用:Global Secure Access › Dashboard › Try for free
- 建議以安全性群組做群組型授權,避免逐人指派。Pilot 階段先保留 3 至 5 套。
2.2管理者角色
依最小權限原則分別指派,同一人需要多項工作時可疊加角色,避免全程使用 Global Administrator。
| 角色 | 可執行的工作 |
|---|---|
| Global Secure Access Administrator | 設定流量轉送設定檔、Remote Network、Security Profile,檢視流量記錄。不能設定 Private Access 應用程式本身 |
| Application Administrator | 設定 Quick Access、安裝與註冊 Connector、Application Segment、Enterprise Application |
| Conditional Access Administrator | 建立與管理套用於 GSA 的條件式存取政策 |
| Global Secure Access Log Reader、Security Reader、Global Reader | 唯讀,供稽核或維運查閱 |
2.3Connector 主機
- Windows Server 2016 以上。官方建議每台 4 核心以上、8 GiB 記憶體以上,尖峰時 CPU 與記憶體使用率維持在 70% 以下。
- 正式環境每個群組至少 2 台,官方建議最少 2 台健康的 Connector 以確保高可用。
- 負載取決於「請求數量與資料量」,與使用者人數無直接關係。官方參考值約每秒 2,000 個請求,實測吞吐量依環境而異。
- Connector 可放在機房或雲端虛擬機器,不需要放在 DMZ,也不需要加入網域(僅 Kerberos SSO 等需要整合 Windows 驗證的情境才需加入)。
- 主機必須能連到要開放的內部系統(見 2.5),並能解析內部網域名稱。
- Connector 往 Microsoft 的對外連線不要經過 TLS 檢查,也不要經過需要驗證的 Proxy。
2.4防火牆(僅需對外)
| 用途 | 目的地 | 連接埠 |
|---|---|---|
| Connector 與雲端服務通訊 | *.msappproxy.net、*.servicebus.windows.net | 443 |
| 登入與驗證 | Microsoft Entra 驗證端點(例如 login.microsoftonline.com) | 443 |
| 憑證撤銷檢查(CRL、OCSP) | 例如 crl.microsoft.com、ocsp.digicert.com,完整清單見官方文件 | 80 |
上表是常用項目,完整清單以 Microsoft Learn 的 Connector 需求頁為準。規則請以網域名稱設定,不要以 IP 設定,也不要讓 Connector 的對外流量經過 TLS Inspection。Connector 使用憑證雙向驗證,經過轉送型 Proxy 可能造成註冊失敗或間歇離線。
2.5盤點要開放的內部系統
建立應用程式前,先填好盤點表。IP 網段與其他網路重疊時,改用 FQDN。
| 欄位 | 範例 |
|---|---|
| 系統名稱 | 某系統維運入口 |
| 位址 | IP、網段,或 FQDN(例如 app01.hospital.example) |
| 連接埠與協定 | TCP 443、TCP 3389 |
| 使用族群 | 資訊室維運、委外廠商、遠端值班醫師 |
| 負責人與審核人 | 系統管理者、單位主管 |
醫院常見連接埠可作為盤點參考,實際以各系統設定為準:
| 服務 | 連接埠 |
|---|---|
| HTTP / HTTPS | TCP 80 / 443 |
| 遠端桌面(RDP) | TCP 3389(部分情境含 UDP 3389) |
| SSH | TCP 22 |
| SMB 檔案分享 | TCP 445 |
| SQL Server | TCP 1433 |
| PACS DICOM | 常見 104、11112,依設備設定 |
| HL7 介接引擎 | 自訂埠 |
2.6使用者裝置
- Windows:64 位元 Windows 10(LTSC 2021 以上)、Windows 11,或 Arm64 Windows 11(Arm 需使用專用安裝檔)。支援 Azure Virtual Desktop 單一工作階段與 Windows 365,不支援 AVD 多工作階段。
- macOS 14 以上、iOS、Android 也有用戶端,見第 9 節。
- 裝置可以是 Entra Joined、Hybrid Joined,或 Entra Registered。尚未加入的裝置,在登入用戶端時會自動完成 Registered。
3與 Entra ID 整合
Private Access 的所有身分、授權與政策都存在 Entra ID。混合雲環境的重點是確認使用者已經同步到雲端,並且能用 UPN 正常登入。
3.1確認身分同步
- 地端 AD 的使用者已透過 Microsoft Entra Connect Sync 或 Cloud Sync 同步到 Entra ID,且 UPN 後綴為已驗證的網域。
- 驗證方式可以是密碼雜湊同步、傳遞驗證(PTA)或同盟。若使用 PTA,到 Entra 系統管理中心 › Entra Connect 確認 Authentication Agent 狀態健康。
- 用一個測試帳號直接登入 Microsoft 365 入口網站,確認密碼與 MFA 都可完成。
3.2建立 Pilot 群組與指派角色
- 建立安全性群組,例如
GSA-PrivateAccess-Pilot,加入資訊室 3 至 5 位成員。 - 依 2.2 把必要的角色指派給操作人員。
- 把 Private Access 授權指派給該群組。
在 Quick Access 應用程式上,不支援巢狀群組。使用者必須直接被指派,或直接是被指派群組的成員。群組請做扁平設計。
3.2.1整合點對照
| 整合點 | 設定位置 | 說明 |
|---|---|---|
| 使用者與群組 | 轉送設定檔、Enterprise Application 的指派 | 兩處都要指派,缺一就會連不上(見第 5、6 節) |
| 條件式存取 | Entra ID › Conditional Access | 以 Private Access 應用程式為目標,要求 MFA、驗證強度等 |
| 裝置身分 | 裝置的 Join type | Joined、Hybrid、Registered 會影響可用的通道與條件 |
| 記錄 | Global Secure Access › Monitor 與 Entra Sign-in logs | 稽核連線與登入 |
| Connector 註冊 | 安裝程式的互動式登入 | 需用具 Application Administrator 角色的帳號登入 |
4部署 Connector(Gateway)
啟用 Private network connectors 並下載安裝檔。
Global Secure Access › Connect › Connectors and sensors › Private Network connectors
點擊「Enable private network connectors」,再點「Download connector service」。
注意這是租戶層級的總開關。它和第 5 節的「Private access 轉送設定檔」是兩個不同的開關,兩個都要檢查。
檢查 Connector 主機。以系統管理員身分開啟 PowerShell,確認能連到 Microsoft 登入端點:
Test-NetConnection login.microsoftonline.com -Port 443安裝並註冊。把安裝檔複製到 Connector 主機,以系統管理員身分執行,接受條款後,在互動式登入視窗用具 Application Administrator 角色(或更高)的帳號登入並完成 MFA。
需要無人值守的批次部署,可改用 PowerShell 註冊,見參考文件。
驗證服務與狀態。
Get-Service | Where-Object { $_.DisplayName -like "*connector*" } | Format-Table Name, DisplayName, Status接著回到 Entra 系統管理中心,Connector 應出現在 Default 群組,Status 為 Active。服務有兩個:Connector 本體與 Updater。
4.1Connector Group 與高可用
- 新安裝的 Connector 預設放在 Default 群組。一台 Connector 只能屬於一個群組。
- 依網路區域或用途建立群組,例如「HIS 區」「行政區」。每個群組至少 2 台,群組內會自動分擔流量並互為備援。
- 建立應用程式時,要指定它使用哪個 Connector Group,所以 Connector 要放在能連到該系統的網路區域。
- 建立路徑:Global Secure Access › Connect › Connectors and sensors › New connector group
4.2更新與維護
- Connector 由 Updater 服務自動更新,不需手動升級。
- 修補與重開機要輪流進行,同一群組不要同時重啟兩台。
- 需要較長時間維護的主機,先移到專用的維護群組(不指派任何應用程式),完成後再移回。
- Connector 離線超過約 10 天,服務會將它標示為 inactive 並自動移除,不需手動刪除。離線數個月的 Connector,憑證可能過期,請重新安裝或重新註冊。
- Connector 另有 Windows 事件記錄:事件檢視器 › 應用程式及服務記錄檔 › Microsoft › Microsoft Entra private network › Connector。Admin 記錄預設開啟;Session 記錄預設關閉,疑難排解時才暫時開啟。
- 高流量 TCP 的環境,官方建議調整來源連接埠範圍(動態範圍 49152–65535、AutoReuse 範圍 10000–49151),設定前先確認主機上沒有其他應用程式使用該範圍。指令見 Connector 官方文件。
5流量轉送設定檔
轉送設定檔決定「誰的私有流量」會被用戶端導入 Private 通道。本案只需要啟用 Private access。
開啟 Global Secure Access › Connect › Traffic forwarding。
在「Private access profile」切換為 Enabled。
開啟 User and group assignments,指派 Pilot 群組。正式上線時依波次加入群組。
練習環境中,Private access profile 的開關曾在點擊「Enable private network connectors」的前後意外變回 Disabled,結果用戶端登入後顯示「Disabled by your organization」。原因未完全確認。
這一層設定直接決定使用者能否連線。每次改動 Connector 或租戶設定之後,都回來確認 profile 為 Enabled,且使用者在 User and group assignments 內。
6建立應用程式
6.1Quick Access 與 Per-app Access
| 項目 | Quick Access | Per-app Access |
|---|---|---|
| 結構 | 整個租戶只有一個應用程式,內含多個區段 | 一個系統一個 Enterprise Application |
| 使用者指派與條件式存取 | 全部區段共用同一組 | 每個應用程式各自設定 |
| 適合 | 初期連通測試、概念驗證 | 正式環境建議 |
建議流程是先用 Quick Access 確認通道可通,再改建正式的 Per-app 應用程式,並移除 Quick Access 中的測試區段。
6.2建立 Per-app 應用程式
開啟 Global Secure Access › Applications › Enterprise applications,點「New application」。
注意一定要從 Global Secure Access 的導覽進入。從一般 Entra ID 的 Enterprise applications 進入,會跳到一般的 App Gallery,找不到 Private Access 的設定畫面。
輸入應用程式名稱,並選擇 Connector Group。命名建議
PA-系統名-環境,例如PA-HIS-Prod。點「Add application segment」,設定 Destination type、位址、Port 與 Protocol(見 6.3 與 6.4),儲存後狀態應為 Success。
開啟 Users and groups,指派使用者或群組,角色選 User。
依第 8 節建立條件式存取政策,並以此應用程式為目標。
6.3Destination type 四種型態
| 型態 | 適用情境 | 範例值 |
|---|---|---|
| IP address | 單一關鍵伺服器的精準存取,例如單一主機的 RDP、單一 Web 系統 | 10.20.30.40 |
| Fully qualified domain name | 以主機名稱存取的系統,或 IP 可能變動、憑證與 Host header 需比對名稱的系統。支援萬用字元,一次涵蓋多個子網域 | app01.hospital.example、*.hospital.example |
| IP address range (CIDR) | 整個網段或 VLAN 的授權,例如某科部伺服器機房整段。區段少,但授權範圍較寬 | 10.20.30.0/28 |
| IP address range (IP to IP) | 連續的一小群主機,例如某應用系統叢集的 3 至 5 台。比 CIDR 精準 | Start 10.20.30.10、End 10.20.30.12 |
能用單一 IP 或 FQDN 就不要用 CIDR。CIDR 會自動涵蓋網段內「之後才新增」的主機,屬於較寬的授權,需與最小權限原則取得平衡。
6.4Ports 欄位寫法
| 寫法 | 範例 |
|---|---|
| 單一埠 | 80 |
| 逗號分隔多埠 | 80,443 |
| 範圍 | 3389-3390 |
Protocol 可選 TCP 或 UDP。ICMP(ping)不在可設定範圍內,所以不能用 ping 測試。
6.5設計建議
- 一個系統一個應用程式,方便個別指派使用者與套用條件式存取。
- 區段越窄越好。同一個目的地不要在多個應用程式重複定義,避免管理與稽核混淆。
- 先把 Quick Access 當作測試用,正式系統一律建立 Per-app。
6.6用 Quick Access 快速取代 VPN
想先維持與 VPN 相同的連通範圍,再逐步收斂時,官方教學的設定如下:
開啟 Global Secure Access › Applications › Quick access,命名並選擇 Connector Group。
新增應用程式區段:Destination type 選 IP address range (CIDR),輸入內部網段,Ports 填
0-52,54-65535(排除 53,DNS 由 Private DNS 處理),Protocol 選 TCP 與 UDP。啟用 Private DNS,加入內部網域後綴,最重要的是 Active Directory 的樹系名稱。符合後綴的 DNS 查詢才會導入通道,不會把一般網路的 DNS 都帶進來。
指派使用者或群組,並以用戶端的 Advanced diagnostics 驗證流量已走通道。用戶端約每 5 分鐘更新一次規則。
Quick Access 會產生「應用程式探索」報告,讓你看到內部實際被使用的系統。之後把重要系統改建為 Per-app,並移除 Quick Access 的廣泛網段。另外,不要對 Quick Access 應用程式設定「登入頻率」的 MFA 要求,DNS 查詢可能因此觸發非預期的 MFA 提示。
7DNS 與 FQDN
FQDN 型態的區段,名稱是由 Connector 主機解析的,所以 Connector 要能查到內部 DNS。
確認 Connector 主機網卡的 DNS 伺服器指向內部 DNS(通常是 AD 網域控制站)。
在內部 DNS 的對應區域建立主機記錄,例如
app01指向該系統 IP。在 Connector 主機驗證可解析:
nslookup app01.hospital.example在 GSA 新增 FQDN 區段,指派使用者。之後在使用者電腦執行
ipconfig /flushdns,再用名稱開啟系統。
7.1Private DNS 與用戶端的 DNS 設定
- Private DNS 在 Quick Access 啟用並加入 DNS 後綴。符合後綴的查詢會經 Microsoft 邊緣的 DNS Proxy 轉給 Connector,由 Connector 以作業系統的 DNS 設定解析。
- 需要 Kerberos 驗證的應用程式,請使用 FQDN 存取。短名稱會使用合成後綴,可能造成 SPN 不符。
- FQDN 型態需要用戶端攔截 DNS 查詢,所以不支援安全 DNS:DNS over HTTPS、DNS over TLS 與 DNSSEC 都要關閉。DNS over TCP(port 53)同樣不支援,須停用 Edge 與 Chrome 內建的 DNS 用戶端(
BuiltInDnsClientEnabled設為 0)。 - 群組原則中的 NRPT 規則會與 Private DNS 衝突。GPO 定義的 NRPT 會覆蓋用戶端本機的規則,造成 Private DNS 失效。部署前請檢查並清除 GPO 內的 NRPT 設定。
- 用戶端只通道 IPv4,IPv6 流量會直接走原網路。請將網路卡設為 IPv4 優先(登錄值
DisabledComponents設為0x20)。
8條件式存取
建立路徑:Entra 系統管理中心 › Entra ID › Conditional Access › Policies › New policy。以 Private Access 的 Enterprise Application 作為目標資源,一個政策可同時涵蓋多個應用程式。
8.1政策設計範例
| 對象 | 目標資源 | 授與控制項 |
|---|---|---|
| 資訊室維運人員 | 所有 Private Access 應用程式 | 要求 MFA(或指定驗證強度) |
| 遠端值班醫師、行政主管 | 指定的 Per-app 應用程式 | 要求 MFA |
| 委外廠商(自備電腦) | 廠商專用應用程式 | 要求 MFA,縮短登入頻率 |
| 院內 Intune 管理的電腦 | 需要較高保護的系統 | 要求 MFA 並要求裝置合規 |
- 排除緊急帳號(break-glass),避免政策設錯時整個租戶被鎖住。
- 委外廠商以自己的電腦連線時,裝置只會是 Entra Registered,沒有受 Intune 管理,不要對他們要求「裝置合規」,改用 MFA 搭配限定的應用程式與群組。
- 新政策先用 Report-only 模式觀察,確認影響範圍後再切換為 On。
- 條件式存取不直接套用在 Private Access 流量,而是套用在 Quick Access 與各個 Global Secure Access 應用程式。
- 「需要合規網路」的檢查不支援 Private Access 應用程式。
9用戶端部署
安裝檔下載位置:Global Secure Access › Connect › Client download。
9.1三種裝置身分的差異
| Join type | 典型裝置 | 用戶端顯示的 Channels |
|---|---|---|
| Entra Joined、Hybrid Joined | 院內管理電腦 | Entra 與 Private 兩個通道 |
| Entra Registered | 自備電腦,登入用戶端時自動註冊 | 只有 Private 一個通道(官方文件定義,Registered 的 Windows 裝置僅支援 Private Access 流量) |
這代表使用者可以用自己的電腦,不必加入網域就連進內部系統。要阻擋自備裝置時,用條件式存取只允許合規裝置即可。外部廠商另有以自己租戶身分連線的方式,見第 10 節。
9.2部署方式
- 手動安裝:Pilot 與外部廠商。把使用者端手冊的連結一併提供。
- Intune 集中部署:院內管理電腦。把安裝檔封裝為 Win32 應用程式,指派給對應的裝置或使用者群組。封裝與安裝參數依官方文件。
- 已使用 Configuration Manager 等軟體派送工具的環境,也可用既有流程派送。
9.3Intune 封裝要點(Windows)
- 安裝檔必須維持原名
GlobalSecureAccessClient.exe。安裝指令/quiet,解除安裝"GlobalSecureAccessClient.exe" /uninstall /quiet /norestart。 - 安裝行為選 System;傳回碼 0(成功)、3010(需重開機)、1618(重試)。
- 偵測規則使用檔案
C:\Program Files\Global Secure Access Client\TrayApp\GlobalSecureAccessClient.exe,版本大於或等於部署版本。 - 升級時採分階段:先以新版本小範圍試辦,再逐步擴大,最後刪除舊版 App。
- 官方範例腳本會一併設定 IPv4 優先,並提醒停用瀏覽器的安全 DNS 與 QUIC。
9.4用戶端的使用者選項
系統匣選單的預設行為可由登錄值控制,管理者可依政策調整:
| 選項 | 預設 | 控制方式 |
|---|---|---|
| Sign out(登出) | 隱藏 | HideSignOutButton |
| Disable(停用用戶端) | 顯示 | HideDisableButton |
| Disable Private Access | 隱藏 | HideDisablePrivateAccessButton,在內網時可讓私有流量直連 |
| 限制非特權使用者 | 關閉 | RestrictNonPrivilegedUsers 設為 1,停用或啟用需系統管理員認證 |
登錄路徑:HKLM\SOFTWARE\Microsoft\Global Secure Access Client。可由 Intune 的修復腳本或群組原則統一設定。
9.5macOS、iOS、Android
- macOS:需 macOS 14 以上。安裝
GlobalSecureAccessClient.pkg後,要核准系統擴充功能與透明 Proxy。要免提示安裝,須用 MDM 事先核准。 - iOS 與 Android:BYOD 不需裝置註冊管理,透過 Microsoft Authenticator 完成 Entra 裝置註冊,並搭配 Microsoft Defender,建立裝置範圍的 VPN 設定檔。Global Secure Access 的開關預設為關閉,使用者要自行開啟才會傳送私有流量。
- 各平台支援的通道與功能略有不同,實際以官方 BYOD 與用戶端頁面為準。
- 不支援同一台機器的多個同時工作階段,包含 RDP 與 VDI 多工作階段。
- 不能安裝在有執行虛擬機器的主機上,但可以裝在虛擬機器內。Hyper-V 外部虛擬交換器在主機上不支援。
- 若有設定瀏覽器或系統 Proxy,請用 PAC 檔排除要通道的 FQDN 與 IP。
- 目的端應用程式看到的是邊緣節點的 IP,而非使用者實際 IP,依賴地理位置的服務需要留意。
10委外廠商與外部使用者
外部廠商的連線有兩種做法,可依廠商狀況選用。
| 項目 | 方式 A:B2B 訪客(廠商自己的身分) | 方式 B:註冊在你租戶的裝置 |
|---|---|---|
| 身分 | 使用廠商自己租戶的帳號,在你的租戶建立訪客物件 | 在你的租戶建立專用帳號,由廠商使用 |
| 廠商端條件 | 只需 Microsoft Entra 免費租戶,不需 GSA 授權 | 無,使用你租戶的帳號登入 |
| 通道 | 切換到你的租戶後,只有 Private 通道 | Registered 的 Windows 裝置只有 Private 通道 |
| 授權與計費 | 每月活躍使用者計費,資源租戶需連結 Azure 訂閱 | 一般使用者授權 |
| 適合 | 長期合作、已有 Entra 租戶的系統商 | 短期專案、廠商沒有 Entra 租戶 |
10.1方式 A:B2B 訪客設定
建立外部使用者。以 B2B 邀請建立訪客,或用跨租戶同步建立。跨租戶同步預設建立為 Member,同樣受支援。
連結 Azure 訂閱。在資源租戶以 Microsoft Entra External ID 訂閱連結,外部使用者才能存取私有資源,並正確計費。
指派轉送設定檔與應用程式。把外部使用者加入 Private access profile 的指派,並指派到要開放的應用程式。若在用戶端已連線後才指派,請停用再啟用用戶端。
在廠商電腦啟用訪客存取。設定登錄值(可由 Intune 或群組原則派送):
廠商電腦New-ItemProperty -Path "HKLM:\Software\Microsoft\Global Secure Access Client" ` -Name GuestAccessEnabled -PropertyType DWord -Value 1 -Force廠商切換租戶。見使用者端手冊的「委外廠商」一節。切換後,用戶端會中斷廠商原租戶的通道,只建立到你租戶的 Private Access 通道。
- 跨租戶的 MFA 與裝置合規信號可被採用。
- 不需要把廠商裝置註冊到你的租戶。
- 你的租戶流量記錄會顯示 Cross tenant access type 為 B2B collaboration,並帶有廠商的租戶識別碼,方便稽核。
- VM 若已加入你的網域(例如 Azure Virtual Desktop 或 Windows 365),用戶端可自動驗證,不必手動切換租戶。
10.2方式 A 的限制
- 外部使用者處於你的租戶模式時,原本到廠商租戶的 Internet Access、Microsoft 365 與 Entra 通道無法同時保留。
- 若你在跨租戶設定要求 MFA,而廠商使用 Authenticator 的免密碼登入,切換可能失敗。
- 跨租戶設定不允許對私有應用程式設定「輸入」存取。
- 切換租戶時,既有連線(例如已開啟的 RDP)仍留在原租戶。
- 套用了「需要合規網路」條件的私有應用程式會封鎖外部使用者,請將外部使用者排除在該政策之外。
- 租戶清單在用戶端已連線時新增,要停用再啟用用戶端才會出現。
10.3管理建議
- 為廠商建立專用群組與專用應用程式,只開放該廠商負責的系統。
- 強制 MFA,並以存取檢閱或到期日管理,專案結束就移出群組。
- 不要對廠商的自備電腦要求「裝置合規」,會一律失敗。改用 MFA 搭配限定的應用程式與群組。
- 計費以 Sign-in logs 查詢:User type 為 Guest、Cross tenant access type 為 B2B collaboration、Application 為 Global Secure Access Client。詳細帳務請洽 Microsoft 或經銷商。
11驗證與監控
11.1驗證順序
連不上時,依序檢查可以快速縮小範圍:
- Connector 狀態為 Active。
- Private access profile 為 Enabled,且使用者在 User and group assignments 內。
- 應用程式區段狀態為 Success,位址與 Port 正確。
- 使用者已指派到該應用程式,且通過條件式存取。
- 用戶端顯示 Connected,Channels 含 Private。
- 瀏覽器、RDP 或應用程式端對端測試成功。
11.2實測基準(練習環境)
以下是在 Azure 與 Microsoft 365 練習環境實際驗證的結果,可用來對照你自己的環境。
| 項目 | 結果 |
|---|---|
| Connector | 位於 Default 群組,Status 為 Active,版本 1.5.4892.0 |
| 應用程式區段 | IP address,Port 80 與 3389,TCP,狀態 Success |
| 裝置 A(Entra Joined) | Connections 為 Connected,Channels 出現 Entra 與 Private |
| 裝置 B(Entra Registered,外部電腦,未加入網域) | Connected,Channels 只有 Private |
| 端對端 | 瀏覽器開啟 http://<內部IP>/ 顯示測試網站;RDP 3389 連線成功 |
11.3其餘區段型態的預期行為
| 型態 | 驗證方式 | 預期結果 |
|---|---|---|
| FQDN | 用主機名稱開啟系統 | 可連線。若無法解析,先查第 7 節 |
| CIDR | 測試網段內已設定與「未個別設定」的位址 | 兩者都可連線,這也是 CIDR 授權較寬的原因 |
| IP to IP | 測試範圍內與同網段但範圍外的位址 | 範圍內可連線,範圍外被阻擋,證明依區段邊界控管而非網路可達性 |
11.4監控與記錄
- Global Secure Access › Monitor › Traffic logs:確認流量比對到哪個區段、是否被允許。
- Global Secure Access › Monitor › Client events:查看用戶端通道事件。
- Connectors and sensors:Connector 的 Status 與版本。
- Entra Sign-in logs:查看登入與條件式存取的結果。需要長期保存記錄時,可透過診斷設定匯出,依租戶設定與授權而定。
12維運與分權
12.1導入波次範例(30 套授權)
| 波次 | 套數 | 對象 | 時程 |
|---|---|---|---|
| Pilot | 3 至 5 | 資訊室人員 | 第 1 至 2 週 |
| 第 1 波 | 8 至 10 | IT 維運、系統管理 | 第 3 至 4 週 |
| 第 2 波 | 8 至 10 | 遠端值班醫師、需居家存取的行政主管 | 第 5 至 6 週 |
| 第 3 波 | 剩餘 | 其他核准的遠端使用者、委外廠商 | 第 7 週起 |
12.2新增一個內部系統的流程
填寫盤點表(系統、位址、Port、使用族群、負責人),完成審核。
確認 Connector Group 能連到該系統,必要時先在 Connector 主機用
Test-NetConnection測試。建立 Per-app 應用程式與區段,指派使用者群組。
將此應用程式納入條件式存取政策。
請一位測試使用者驗證,並在 Traffic logs 確認比對結果。
更新盤點表與變更紀錄。
12.3例行檢查
| 頻率 | 項目 |
|---|---|
| 每日 | Connector 狀態是否皆為 Active |
| 每週 | Traffic logs 有無異常的拒絕或來源 |
| 每月 | 使用者群組與授權盤點、離職與異動人員移除、條件式存取政策檢視 |
| 每季 | Connector 主機修補輪替演練、應用程式區段範圍檢討 |
離職或調職人員從群組移除,即同時收回 Private Access 的存取權。
12.4回復計畫
發生重大問題時,可把使用者群組自轉送設定檔的指派移除,用戶端即停止導入通道,不影響原本的 VPN 或院內網路存取。上線前先與各單位溝通此回復方式。
13疑難排解
用戶端顯示「Disabled by your organization」用戶端已登入但無法連線
- 確認 Private access profile 為 Enabled(見第 5 節的踩坑紀錄)。
- 確認該使用者已在 profile 的 User and group assignments 內。
- 確認使用者已取得 Private Access 授權。
- 重新登入用戶端,或重新啟動用戶端服務後再試。
Connector 顯示 Inactive 或看不到註冊失敗或服務離線
- 確認主機服務為執行中,並用
Test-NetConnection檢查對 443 的外連。 - 檢查防火牆是否封鎖第 2.4 節的網域,以及是否有 TLS Inspection。
- 安裝時的登入帳號需具 Application Administrator 角色,且能完成 MFA。必要時解除安裝後重新註冊。
用戶端 Connected,但打不開內部網址通道正常,目的地不通
- 在 Traffic logs 確認流量有沒有比對到區段。沒有,代表位址或 Port 與區段不符。
- 確認使用者已指派到該應用程式,且通過條件式存取。
- 在 Connector 主機用
Test-NetConnection <位址> -Port <埠>,確認 Connector 到目的地的網路可達,也要檢查目的主機本身的防火牆。 - 確認 Channels 含有 Private。
用主機名稱打不開,用 IP 可以FQDN 型態無法解析
- 檢查 Connector 主機的 DNS 設定與
nslookup結果(見第 7 節)。 - 在使用者電腦執行
ipconfig /flushdns。 - 確認瀏覽器的安全 DNS(DoH)已關閉。
- 確認區段中的 FQDN 與使用者輸入的名稱完全相符,萬用字元的層級也要對。
找不到 Private Access 的應用程式設定畫面進入一般 App Gallery
從 Global Secure Access › Applications › Enterprise applications › New application 進入,不要從一般 Entra ID 的 Enterprise applications 進入。
外部電腦的用戶端只有 Private 一個通道與院內電腦顯示不同
這是正常的。Entra Registered 裝置依官方定義只支援 Private Access 流量,所以只有 Private 通道,只要狀態為 Connected 即可。
登入一直要求 MFA,或登入後被拒絕條件式存取造成
- 在 Entra Sign-in logs 查看該次登入,展開「Conditional Access」索引標籤,確認是哪個政策、什麼條件造成。
- 廠商自備電腦若被要求「裝置合規」,會一律失敗,請改用 MFA(見第 8 節)。
廠商切換到我們的租戶後,Internet 與 Microsoft 365 連線中斷B2B 訪客模式
這是官方已知限制。外部使用者在你的租戶模式時,只有 Private Access 通道,切回自己的租戶即可恢復原通道(見第 10 節)。
廠商看不到我們的租戶用戶端的租戶清單沒有出現
- 確認廠商電腦已設定
GuestAccessEnabled為 1。 - 確認訪客帳號已加入 Private access profile 的指派與應用程式指派。
- 若是在用戶端連線後才加入,請停用再啟用用戶端。
內部 DNS 解析失敗,或 Private DNS 沒作用GPO 與 DNS 設定
- 檢查是否有群組原則下發 NRPT 規則,會覆蓋用戶端本機的規則。
- 確認瀏覽器已停用安全 DNS 與內建 DNS 用戶端。
- 確認 Quick Access 的 DNS 後綴已涵蓋該網域。
14上線檢核表
勾選狀態只存在你目前使用的瀏覽器。