| Mức độ rủi ro / Môi trường | Kiểm soát tối thiểu (Baseline) | Kiểm soát nâng cao (Enhanced) | Kiểm soát tối đa (High Security / Regulated) |
| Enterprise General | NAC (802.1X), VLAN tách Host VM, Host Patch, AV/EDR, AppLocker chặn VM software không duyệt, DLP Network | Micro-segmentation (Illumio), NTA (Corelight), Hypervisor Hardening (VBS, IOMMU), Container Policy (OPA), VM Inventory (CMDB) | Air-gapped Dev/Test Env, No Internet for VM Host, Hardware Root of Trust (TPM 2.0, TXT), Attestation (TCG), Full Packet Capture (PCAP) |
| Developer Workstation | Local Admin (cần cho Dev), Docker/WSL2 allowed, Windows Sandbox, Hyper-V (nếu cần), EDR, Patch | Dev Container (VS Code), Rootless Docker, Podman, Local K8s (Kind, k3d, Rancher Desktop) with Policy, Network Namespace Isolation | Remote Dev Environment (GitHub Codespaces, Gitpod, Coder, JetBrains Space) – **Không chạy VM/Container local**. Thin Client / VDI |
| VDI / DaaS (Virtual Desktop) | Golden Image Hardening (CIS), Non-persistent Desktop, App Layering (MSIX/App-V), Profile Management (FSLogix), vGPU Management | NSX / Micro-seg per Desktop Pool, App Volumes, DEM, Blast/PCoIP/RDP Optimization, Real-time AV/EDR in Guest | Trusted Platform Module (vTPM), Shielded VM (Windows), Encrypted vMotion, FIPS 140-2, STIG Compliance, No USB/Printer Redirection |
| Server Virtualization (vSphere / Hyper-V / KVM / Proxmox / Nutanix) | vCenter/SCVMM Hardening (Lockdown Mode, RBAC, Cert), Host Patch (VUM/Cluster-Aware Updating), Network Segmentation (Mgmt, vMotion, Storage, VM, Fault Tolerance), VM Encryption (vSphere VM Encryption / BitLocker) | vSphere Trust Authority (TPM Attestation), Key Provider (KMS), Workload Encryption, DRS/Affinity Rules for Security Zones, NSX-T Micro-seg + IDS/IPS | Confidential Computing (AMD SEV-SNP, Intel TDX, ARM CCA) – Encrypted Memory, Attestation. Air-gapped Management Cluster. Hardware Root of Trust. Formal Verification. |
Câu hỏi thường gặp
Có nên cho phép dev chạy Docker/Desktop Kubernetes local không?
**Có, nhưng có điều kiện:** Rootless mode, User Namespace, Resource Limit (CPU/RAM/Disk), Network Namespace Isolation (không host network mode), Image Policy (chỉ signed/approved registry), Runtime Security (Falco), DLP chặn data exfil. Tốt hơn: Cung cấp **Remote Dev Environment (Codespaces, Gitpod, Coder, CDE)** – code chạy trên cloud, local chỉ VS Code/browser.
WSL2 (Windows Subsystem for Linux 2) có rủi ro không?
WSL2 = **Lightweight VM (Hyper-V)** chạy Linux kernel thật. Rủi ro: Kernel exploit → Host (Hyper-V isolation), Network bridge (WSL2 có IP riêng trên Hyper-V switch – có thể truy cập LAN), File system access (/mnt/c). **Kiểm soát:** Giới hạn distro cho phép (Microsoft Store), Tắt default WSL2 (group policy), Firewall rule cho vEthernet (WSL) adapter, EDR monitor wslhost.exe/vmmem.
Làm sao phát hiện user cài VMware/VirtualBox/Docker lén?
- EDR/Inventory Tool (Intune, SCCM, Lansweeper, PDQ Inventory) quét installed software
- Network Scan (Nmap) tìm MAC OUI của VMware (00:05:69, 00:0C:29, 00:1C:14, 00:50:56), VirtualBox (08:00:27), Docker (02:42:AC...)
- DHCP Log: Hostname lạ, Vendor Class "VMware", "VirtualBox", "docker"
- Process Monitor: vmware-vmx.exe, VBoxHeadless.exe, vmwp.exe, docker.exe, containerd.exe
Tóm tắt
Người dùng có công cụ ảo hóa → Rủi ro: VM Escape, Lateral Movement, Data Exfil, Shadow IT, Resource Abuse. **Kiểm soát bắt buộc:** Network Segmentation/VLAN/PVLAN/Micro-seg, Hypervisor Hardening (Patch, VBS, IOMMU, Disable unused features), NAC (802.1X + Posture), Virtual Switch Security (Promiscuous/MAC Change/Forged Reject), Container Security (Rootless, Seccomp, Admission Controller, Runtime Security), Monitoring (NTA/NDR, EDR on Host, Hypervisor Audit), Policy (AUP, AppLocker/WDAC, Intune, DLP, License). Áp dụng theo ma trận rủi ro: Baseline → Enhanced → Maximum. Xu hướng: **Remote Dev Environment / CDE** thay thế Local VM/Container để loại bỏ rủi ro gốc rễ.