UI はローカライズ済みです。スキルの紹介と説明文書は選択した言語へ AI が自動翻訳し、コード・コマンド・パス・専門用語は原文のままです。原作者の文書が優先されます。
スキルを探す
生産性・共同作業 · SKILL.md

configuring-zscaler-private-access-for-ztna

configuring-zscaler-private-access-for-ztna

配置 Zscaler Private Access(ZPA),通过部署 App Connector、定义应用程序段、 基于用户身份和设备态势配置访问策略以及与 IdP 集成,以零信任网络访问取代传统 VPN。

Independent GitHub snapshot · Automated classification · Original documentation governs

スキルの説明

GitHub

name: configuring-zscaler-private-access-for-ztna description: > 配置 Zscaler Private Access(ZPA),通过部署 App Connector、定义应用程序段、 基于用户身份和设备态势配置访问策略以及与 IdP 集成,以零信任网络访问取代传统 VPN。 domain: cybersecurity subdomain: zero-trust-architecture tags: [zscaler, zpa, ztna, zero-trust, app-connector, access-policy, sase] version: "1.0" author: mahipal license: Apache-2.0

为 ZTNA 配置 Zscaler Private Access

适用场景

  • 以应用程序级零信任访问取代传统 VPN 集中器时
  • 为远程用户提供对内部应用程序的安全访问,而无需网络级连接时
  • 实施最小权限访问,用户只能看到已授权应用程序时
  • 需要使内部应用程序对未经授权的用户和互联网不可见时
  • 使用 Zscaler Internet Access(ZIA)将 ZTNA 与现有 SASE 架构集成时

不适用于需要原始 UDP 访问的应用程序(ZPA 主要支持 TCP),提供等同于站点到站点 VPN 的完整网络级访问(改用 ZPA AppProtection 或分支连接器),或组织需要纯本地访问控制而无云依赖的场景。

前置条件

  • Zscaler Private Access 订阅(Business 或 Transformation 版本)
  • 已配置身份提供商:Okta、Microsoft Entra ID、Ping Identity 或 SAML 2.0 IdP
  • App Connector 虚拟机要求:Linux 虚拟机(CentOS 7/8、RHEL 7/8、Ubuntu 18.04+、Amazon Linux 2),最少 2 vCPU、4GB RAM
  • 从 App Connector 到 ZPA 云的 443 端口出站连接(无需入站端口)
  • 从 App Connector 到内部应用程序 FQDN 的 DNS 解析
  • 在用户端点上部署的 Zscaler Client Connector

工作流程

步骤 1:在应用程序网络中部署 App Connector

App Connector 建立到 ZPA 云的仅出站隧道,提供对内部应用程序的访问。

# 在 Linux 虚拟机上下载并安装 App Connector
# 从 ZPA 管理门户 > 管理 > App Connector 获取配置密钥

# 适用于 RHEL/CentOS
sudo yum install -y https://yum.private.zscaler.com/yum/el7/zpa-connector-latest.rpm

# 适用于 Ubuntu/Debian
curl -sS https://dist.private.zscaler.com/apt/pubkey.gpg | sudo apt-key add -
echo "deb https://dist.private.zscaler.com/apt stable main" | sudo tee /etc/apt/sources.list.d/zpa.list
sudo apt update && sudo apt install -y zpa-connector

# 使用配置密钥配置连接器
sudo /opt/zscaler/bin/zpa-connector configure \
  --provision-key "从门户获取的配置密钥"

# 启动连接器服务
sudo systemctl enable zpa-connector
sudo systemctl start zpa-connector

# 验证连接器状态
sudo systemctl status zpa-connector
sudo /opt/zscaler/bin/zpa-connector status

步骤 2:定义服务器组和应用程序段

将内部应用程序映射到服务器组并创建应用程序段。

ZPA 管理门户配置:

1. 服务器组:
   导航至:管理 > App Connector > 服务器组
   - 名称:"DC-East-Servers"
   - App Connector 组:"DC-East-Connectors"
   - 服务器:
     - hr-portal.internal.corp(10.1.1.50,TCP 443)
     - finance-app.internal.corp(10.1.1.51,TCP 443)
     - git.internal.corp(10.1.2.10,TCP 22、443)

2. 应用程序段:
   导航至:资源 > 应用程序段 > 添加应用程序段
   - 名称:"HR 应用"
   - 域名/URL:hr-portal.internal.corp
   - TCP 端口:443
   - 服务器组:DC-East-Servers
   - 健康报告:连续
   - 绕过类型:从不(强制所有流量通过 ZPA)

步骤 3:配置访问策略

根据身份和设备态势定义谁可以访问哪些应用程序段。

ZPA 管理门户 > 策略 > 访问策略:

规则 1:HR 团队访问
  - 名称:"HR 门户访问"
  - 操作:ALLOW
  - 条件:
    - 用户组:"HR-Department"(来自 IdP)
    - 应用程序段:"HR 应用"
    - 设备态势配置文件:"企业托管设备"
    - 客户端类型:Zscaler Client Connector
  - 条件:
    - SAML 属性:department = "Human Resources"
    - 设备信任级别:"HIGH"(CrowdStrike ZTA 评分 > 70)

规则 4:默认拒绝
  - 名称:"阻止所有其他访问"
  - 操作:DENY
  - 条件:所有用户,所有应用程序
  - 日志:已启用

步骤 4:配置设备态势配置文件

集成来自端点安全工具的设备态势信号。

ZPA 管理门户 > 管理 > 设备态势:

配置文件 1:企业托管设备
  - CrowdStrike Falcon:运行中,ZTA 评分 >= 60
  - 操作系统:Windows 10 21H2+、macOS 13+、Ubuntu 22.04+
  - 磁盘加密:已启用(BitLocker/FileVault)
  - 防火墙:已启用
  - 屏幕锁:已启用

配置文件 2:开发者工作站
  - 继承:企业托管设备
  - CrowdStrike Falcon:ZTA 评分 >= 70
  - 补丁级别:最新版本 30 天以内
  - 证书:有效的企业证书

步骤 5:为无客户端 ZTNA 启用浏览器访问

为未安装 Zscaler Client Connector 的用户配置浏览器访问。

ZPA 管理门户 > 资源 > 应用程序段:

对于"HR 应用"段:
  - 启用浏览器访问:是
  - 浏览器访问类型:HTTPS
  - 自定义域名:hr.access.company.com
  - 证书:上传自定义域名的 TLS 证书
  - 认证:通过企业 IdP 的 SAML
  - 会话超时:4 小时
  - 剪贴板控制:敏感应用禁用
  - 文件上传/下载:受限

步骤 6:配置日志和监控

设置 SIEM 集成和持续监控的日志流。

ZPA 管理门户 > 管理 > 日志流服务:

日志接收器配置:
  - 名称:"Splunk-SIEM"
  - 类型:Splunk(HEC)
  - 目标:https://splunk-hec.company.com:8088
  - 日志类型:用户活动、App Connector 状态、审计日志、浏览器访问

# Splunk ZPA 访问异常搜索
index=zscaler_zpa sourcetype=zpa:useractivity
| where action="denied"
| stats count by user, application, policy_name
| where count > 10
| sort -count

核心概念

术语定义
App Connector轻量级 Linux 服务,从内部网络到 ZPA 云创建仅出站加密隧道,无需入站端口即可提供对应用程序的访问
应用程序段(Application Segment)由 FQDN/IP 和端口定义的内部应用程序逻辑分组,映射到服务器组以强制执行访问策略
服务器组(Server Group)与 App Connector 组关联的应用服务器集合,可响应应用程序段的请求
访问策略(Access Policy)定义哪些用户/组在什么条件下(设备态势、时间、位置)可以访问哪些应用程序段的规则
Zscaler Client Connector安装在用户设备上的端点代理,将流量路由到 ZPA 云以进行策略执行和应用访问
浏览器访问(Browser Access)允许通过 Web 浏览器访问应用程序的无客户端 ZTNA 选项,无需安装 Zscaler Client Connector

工具与系统

  • Zscaler Private Access(ZPA):云原生 ZTNA 平台,以基于身份的应用访问取代 VPN
  • Zscaler Client Connector:跨平台端点代理,通过 ZPA 路由流量以执行策略
  • ZPA App Connector:部署在应用程序网络中的仅出站隧道端点
  • ZPA Admin Portal:策略、段和连接器配置的基于 Web 的管理控制台
  • ZPA 日志流服务(LSS):实时日志导出到 SIEM 平台(Splunk、Sentinel、QRadar)
  • CrowdStrike ZTA 集成:用于条件访问策略执行的设备态势评分

输出格式

ZPA ZTNA 部署报告
==================================================
组织:FinanceCorp
部署日期:2026-02-23

基础设施:
  App Connector:4 个(2x DC-East,2x DC-West)
  连接器状态:全部正常
  连接器版本:24.1.2

应用覆盖范围:
  应用程序段:20
  总应用数:45
  服务器组:4
  段组:6

访问策略:
  总规则数:12
  允许规则:11
  拒绝规则:1(默认拒绝)
  设备态势配置文件:3

用户访问(过去 30 天):
  活跃用户:487 / 500
  总会话数:124,567
  允许会话:123,890(99.5%)
  拒绝会话:677(0.5%)
  浏览器访问会话:2,341

VPN 迁移:
  已迁移到 ZPA 的用户:487 / 500
  VPN 下线日期:2026-03-15
保存したスキル