Network & Security

Zero Trust Architecture: Từ Lý Thuyết Đến Triển Khai Thực Tế 2026

"Never trust, always verify" — vì sao mô hình bảo mật dựa trên network perimeter truyền thống (castle-and-moat) không còn đủ, và cách triển khai Zero Trust theo NIST SP 800-207 cho hạ tầng doanh nghiệp hybrid.

11/07/2026 20 phút đọc Võ Đào Huy Hoàng

1. Vì Sao Perimeter Security Thất Bại

Mô hình bảo mật truyền thống — thường gọi là "castle-and-moat" — dựa trên một giả định đơn giản: bên trong mạng nội bộ (LAN, VPN) là "tin cậy", bên ngoài (internet) là "không tin cậy". Firewall và VPN gateway đóng vai trò "hào nước" bảo vệ "lâu đài" bên trong. Một khi đã vượt qua được lớp phòng thủ ngoài cùng — qua VPN hợp lệ, hoặc một endpoint bị compromise — kẻ tấn công gần như tự do di chuyển ngang (lateral movement) trong toàn bộ mạng nội bộ.

Ba lý do khiến mô hình này không còn phù hợp

  • Ranh giới mạng đã tan rã: Cloud, SaaS, remote work và BYOD khiến "bên trong" và "bên ngoài" không còn rõ ràng — nhân viên truy cập tài nguyên công ty từ bất kỳ đâu, trên bất kỳ thiết bị nào
  • Lateral movement là kỹ thuật tấn công phổ biến nhất: Phần lớn breach nghiêm trọng không đến từ việc phá vỡ firewall, mà từ việc di chuyển ngang sau khi đã có một chỗ đứng ban đầu (một laptop nhiễm malware, một tài khoản bị phishing)
  • Trust ngầm định là rủi ro: Một khi đã "ở trong mạng", hầu hết hệ thống truyền thống không xác thực lại — implicit trust theo vị trí mạng là điểm yếu cốt lõi mà Zero Trust nhắm tới loại bỏ

Zero Trust không phải một sản phẩm hay một công nghệ đơn lẻ — đó là một mô hình tư duy bảo mật: không có vùng mạng nào được mặc định tin cậy, mọi request đều phải được xác thực, phân quyền và mã hóa, bất kể request đó đến từ đâu.

2. Nguyên Lý Cốt Lõi Của Zero Trust

NIST SP 800-207 — tài liệu tham chiếu chuẩn cho Zero Trust Architecture (ZTA) — định nghĩa 7 nguyên tắc nền tảng. Ba nguyên tắc quan trọng nhất trong thực tế triển khai:

"Never trust, always verify"

  • Xác thực liên tục, không phải một lần: Một phiên đăng nhập hợp lệ lúc 9h sáng không có nghĩa request lúc 9h05 tự động được tin cậy — mỗi request tới một resource đều được đánh giá lại
  • Least privilege access: Người dùng/thiết bị chỉ được cấp quyền tối thiểu cần thiết cho tác vụ cụ thể, trong khoảng thời gian cụ thể — không có quyền truy cập "toàn mạng" mặc định
  • Giả định breach (assume breach): Thiết kế hệ thống với giả định rằng kẻ tấn công đã có mặt đâu đó trong mạng — mọi segment phải tự bảo vệ được chính nó, không phụ thuộc vào "vành đai" bên ngoài

Quyết định cấp quyền truy cập trong Zero Trust không chỉ dựa vào "ai đăng nhập", mà dựa trên một tập hợp tín hiệu theo thời gian thực: danh tính người dùng, tình trạng bảo mật của thiết bị (patch level, có chạy EDR không), vị trí địa lý, thời điểm truy cập, và mức độ nhạy cảm của tài nguyên đang được yêu cầu.

3. Kiến Trúc — NIST SP 800-207

NIST SP 800-207 mô tả kiến trúc logic của Zero Trust xoay quanh hai thành phần trung tâm: một "bộ não" ra quyết định và một "cánh tay" thực thi quyết định đó tại từng điểm truy cập.

Subject (user/device) ──request──▶ Policy Enforcement Point (PEP)
                                              │
                                    xin quyết định cho phép?
                                              │
                                              ▼
                                   Policy Decision Point (PDP)
                                   ├── Policy Engine (đánh giá policy)
                                   └── Policy Administrator (cấp/thu hồi session)
                                              │
                              tham chiếu: Identity Provider, Device Trust,
                              Threat Intelligence, Data Classification
                                              │
                                              ▼
                                   Allow / Deny / Step-up MFA
                                              │
                                              ▼
                                  PEP thực thi quyết định ──▶ Resource

Policy Decision Point & Policy Enforcement Point

Policy Decision Point (PDP) là nơi ra quyết định: có cho phép subject này truy cập resource này ngay bây giờ hay không. PDP gồm 2 phần: Policy Engine (thuật toán/rule đánh giá tín hiệu) và Policy Administrator (thiết lập/thu hồi kênh giao tiếp giữa subject và resource dựa trên quyết định của Policy Engine).

Policy Enforcement Point (PEP) là điểm thực thi — có thể là identity-aware proxy, API gateway, hoặc agent trên thiết bị — chịu trách nhiệm bật/tắt kết nối theo quyết định từ PDP. PEP không tự ra quyết định, nó chỉ thực thi những gì PDP chỉ định.

Micro-segmentation

Thay vì một mạng phẳng (flat network) nơi mọi host có thể "nhìn thấy" nhau, micro-segmentation chia hạ tầng thành các segment nhỏ, mỗi segment chỉ cho phép traffic cần thiết đi qua — dựa trên identity và context thay vì chỉ dựa vào IP/subnet. Điều này giới hạn triệt để phạm vi lateral movement nếu một host bị compromise: kẻ tấn công chiếm được một máy chỉ có thể "nhìn thấy" đúng những gì máy đó được phép giao tiếp, không phải toàn bộ mạng.

4. Thành Phần Triển Khai Thực Tế

Trên thực tế, một triển khai Zero Trust hoàn chỉnh cho doanh nghiệp thường gồm các mảnh ghép sau, thường được xây dựng dần theo từng giai đoạn chứ không "big-bang" trong một lần:

Thành phầnVai tròVí dụ công nghệ
Identity Provider (IdP)Xác thực danh tính tập trung, SSO, MFAMicrosoft Entra ID, Okta, Keycloak
Device Trust / EDRĐánh giá tình trạng bảo mật thiết bị trước khi cấp quyềnIntune, CrowdStrike, SentinelOne
Identity-Aware Proxy / ZTNA GatewayPEP cho ứng dụng nội bộ, thay thế VPN truyền thốngCloudflare Access, Tailscale, Zscaler ZTNA
Micro-segmentationGiới hạn lateral movement giữa các workload/segmentIllumio, VMware NSX, Kubernetes NetworkPolicy
SIEM / Continuous MonitoringThu thập tín hiệu để Policy Engine ra quyết định theo thời gian thựcWazuh, Splunk, Microsoft Sentinel
Data ClassificationGắn nhãn độ nhạy cảm dữ liệu để áp policy tương ứngMicrosoft Purview, tagging thủ công theo chuẩn nội bộ

Điểm mấu chốt

Zero Trust không yêu cầu mua toàn bộ 6 thành phần trên cùng lúc. Phần lớn tổ chức bắt đầu từ Identity Provider + MFA bắt buộc — đây là nền tảng rẻ nhất, tác động lớn nhất, và là điều kiện tiên quyết để mọi thành phần khác hoạt động đúng.

5. Lộ Trình Triển Khai Theo Giai Đoạn

Triển khai Zero Trust là một hành trình nhiều năm, không phải một dự án có điểm kết thúc cố định. Một lộ trình thực tế, khả thi cho doanh nghiệp vừa và nhỏ thường trông như sau:

1Identity & MFA bắt buộc toàn công ty
2Device compliance & endpoint trust
3Thay VPN bằng ZTNA cho app nội bộ
4Micro-segmentation cho hệ thống trọng yếu
  • Giai đoạn 1 — Nền tảng danh tính: Tập trung tài khoản vào một IdP duy nhất, bật MFA bắt buộc, loại bỏ shared account và mật khẩu tĩnh dùng chung
  • Giai đoạn 2 — Device trust: Enroll thiết bị vào MDM (Intune/Autopilot), thiết lập compliance policy (patch level, disk encryption, EDR bắt buộc) làm điều kiện truy cập
  • Giai đoạn 3 — Thay thế VPN: Chuyển các ứng dụng nội bộ quan trọng sang sau identity-aware proxy/ZTNA thay vì VPN full-tunnel truyền thống — giảm surface area và cho phép audit theo từng request
  • Giai đoạn 4 — Micro-segmentation: Áp dụng network policy chi tiết cho các hệ thống chứa dữ liệu nhạy cảm nhất trước (database, hệ thống tài chính), mở rộng dần ra toàn hạ tầng

6. Công Cụ & Vendor Phổ Biến 2026

Hệ sinh thái Zero Trust hiện có cả lựa chọn thương mại lẫn mã nguồn mở, phù hợp với ngân sách và quy mô khác nhau:

NhómThương mạiMã nguồn mở / Tự host
IdentityMicrosoft Entra ID, OktaKeycloak, Authentik
ZTNA GatewayZscaler, Cloudflare Access, Palo Alto Prisma AccessTailscale, Netbird, Pomerium
Micro-segmentationIllumio, VMware NSXCilium (eBPF), Kubernetes NetworkPolicy
SIEM/MonitoringMicrosoft Sentinel, SplunkWazuh, Elastic Security

Với hạ tầng vừa và nhỏ tự vận hành trên VMware/on-prem kết hợp cloud, một stack thực tế và tiết kiệm chi phí là: Microsoft Entra ID làm IdP trung tâm (đã có sẵn nếu dùng Microsoft 365/Intune), Cloudflare Access hoặc Tailscale làm ZTNA gateway thay VPN, và Wazuh làm nguồn tín hiệu giám sát liên tục cho các quyết định policy.

7. Sai Lầm Thường Gặp

  • Coi Zero Trust là một sản phẩm để mua: Không vendor nào bán "Zero Trust" trọn gói — đây là kiến trúc, cần thiết kế theo ngữ cảnh cụ thể của tổ chức
  • Bỏ qua trải nghiệm người dùng: Xác thực liên tục quá nghiêm ngặt mà không có step-up MFA thông minh sẽ khiến nhân viên tìm cách "lách" policy — làm giảm bảo mật thực tế thay vì tăng
  • Micro-segmentation trước khi có Identity vững: Segment mạng mà không có nền tảng danh tính đáng tin cậy chỉ tạo thêm độ phức tạp vận hành mà không tăng bảo mật tương xứng
  • Xem đây là dự án có điểm kết thúc: Zero Trust là quá trình liên tục điều chỉnh policy theo threat landscape mới, không phải checklist một lần rồi xong

8. Kết Luận

Zero Trust không phải xu hướng marketing — đó là phản ứng tất yếu trước thực tế rằng ranh giới mạng truyền thống đã không còn tồn tại theo cách nó từng tồn tại. Với một tổ chức đang vận hành hybrid infrastructure (on-prem + cloud) như nhiều doanh nghiệp vừa và nhỏ tại Việt Nam hiện nay, điểm khởi đầu thực tế nhất luôn là: tập trung danh tính, bật MFA bắt buộc, và thay dần VPN bằng ZTNA — trước khi nghĩ tới micro-segmentation hay các thành phần phức tạp hơn.

Bắt đầu ngay:
  • Audit toàn bộ tài khoản đang có quyền truy cập rộng hơn mức cần thiết (over-privileged accounts)
  • Bật MFA bắt buộc cho 100% tài khoản, đặc biệt tài khoản quản trị
  • Thử nghiệm ZTNA gateway (Cloudflare Access/Tailscale có free tier) cho 1 ứng dụng nội bộ trước khi mở rộng