Ngân hàng đề — Google Cloud Professional Cloud Security Engineer
Tìm thấy 395 câu.
- A A rule that allows all outbound connections
- B A rule that denies all inbound connections
- C A rule that blocks all inbound port 25 connections
- D A rule that blocks all outbound connections
- E A rule that allows all inbound port 80 connections
Xem giải thích
🧩 Phân tích chi tiết câu hỏi
Câu hỏi gốc:
Which two implied firewall rules are defined on a VPC network? (Choose two.)
✅ Giải thích nội dung câu hỏi:
Câu hỏi tập trung vào hai quy tắc tường lửa ngầm định (implied firewall rules) được GCP tự động áp dụng trên mọi VPC network (mạng ảo trong Google Cloud Platform). Những quy tắc này có mức ưu tiên thấp nhất (outbound: priority 65535, inbound: priority 65536) và hoạt động như "bộ lọc mặc định" cho lưu lượng mạng:
- Chúng không thể xóa hoặc chỉnh sửa, nhưng có thể bị ghi đè bởi các quy tắc tường lửa tùy chỉnh có ưu tiên cao hơn (số nhỏ hơn).
- Mục đích: Đảm bảo an ninh mặc định – cho phép VM giao tiếp ra ngoài (outbound) nhưng chặn tất cả lưu lượng vào (inbound) trừ khi được cho phép rõ ràng.
(Lưu ý: Đây là kiến thức cốt lõi của GCP VPC Firewall đến năm 2026, không thay đổi trong các bản cập nhật gần nhất như VPC Flow Logs v2 hoặc Firewall Insights.)
✅ Đáp án đúng (Chọn hai):
Hai quy tắc ngầm định chính xác là:
- A rule that allows all outbound connections
- A rule that denies all inbound connections
Lý do lựa chọn:
🛠️ Những quy tắc này được GCP định nghĩa tự động trên mọi VPC network để bảo mật theo nguyên tắc "deny by default" (từ chối mặc định). Quy tắc outbound (priority 65535) cho phép tất cả lưu lượng từ VM ra internet/VM khác (IPv4/IPv6, tất cả protocol/port). Quy tắc inbound (priority 65536) từ chối tất cả lưu lượng vào VM từ ngoài, buộc admin phải tạo quy tắc tùy chỉnh để mở port cần thiết. Điều này tuân thủ best practice bảo mật đám mây (least privilege). Nếu không có chúng, VPC sẽ không an toàn ngay từ đầu.
📋 Giải thích tất cả các phương án (Đúng/Sai):
Dưới đây là phân tích từng lựa chọn, giữ nguyên văn bản gốc bằng tiếng Anh. Mỗi phương án được đánh giá dựa trên tài liệu GCP VPC Firewall chính thức (cập nhật 2026).
-
A rule that allows all outbound connections
✅ Đúng. Quy tắc ngầm định này cho phép tất cả lưu lượng outbound từ các instance VM trong VPC (đến internet hoặc VM khác trong cùng network/project). Nó áp dụng cho tất cả IP, protocol, port, và là "allow egress default". Không có nó, VM không thể kết nối ra ngoài trừ khi tạo quy tắc tùy chỉnh. -
A rule that denies all inbound connections
✅ Đúng. Quy tắc ngầm định này từ chối tất cả lưu lượng inbound vào VM từ nguồn ngoài VPC (implicit deny ingress). Nó chỉ khớp nếu không có quy tắc allow nào khác khớp trước (ưu tiên cao hơn), đảm bảo không có "mở cửa hậu" mặc định. -
A rule that blocks all inbound port 25 connections
❌ Sai. GCP không có quy tắc ngầm định cụ thể cho port 25 (SMTP). Quy tắc inbound ngầm chỉ deny tất cả inbound chung, không phân biệt port. Để chặn port 25, bạn phải tạo quy tắc tường lửa tùy chỉnh (ví dụ: deny ingress TCP:25 từ 0.0.0.0/0). -
A rule that blocks all outbound connections
❌ Sai. Ngược lại hoàn toàn! Quy tắc outbound ngầm là allow tất cả, không phải block. Nếu block outbound mặc định, VM sẽ cô lập hoàn toàn, vi phạm thiết kế GCP (cho phép VM truy cập internet/update mặc định). -
A rule that allows all inbound port 80 connections
❌ Sai. GCP không có quy tắc allow tự động cho port 80 (HTTP) hoặc bất kỳ port inbound nào. Inbound mặc định là deny all, yêu cầu tạo quy tắc tùy chỉnh (ví dụ: allow ingress TCP:80 từ 0.0.0.0/0 với target tags).
📘 Tài liệu tham khảo (Nguồn chính thức GCP - cập nhật 2026):
- VPC Firewall rules overview – Mô tả chi tiết implied rules.
- Using VPC firewall rules – Ví dụ và priority.
- GCP Security Best Practices – Nhấn mạnh implicit deny.
🛡️ Lời khuyên từ Professional Cloud Security Engineer: Luôn kiểm tra firewall rules qua Console/GCloud CLI (gcloud compute firewall-rules list --filter="network:VPC-NAME") và sử dụng Firewall Policies cho quy mô lớn!
How should the customer achieve this using Google Cloud Platform?
- A Use Cloud Source Repositories, and store secrets in Cloud SQL.
- B Encrypt the secrets with a Customer-Managed Encryption Key (CMEK), and store them in Cloud Storage.
- C Run the Cloud Data Loss Prevention API to scan the secrets, and store them in Cloud SQL.
- D Deploy the SCM to a Compute Engine VM with local SSDs, and enable preemptible VMs.
Xem giải thích
🧩 Giải thích nội dung câu hỏi
Câu hỏi tập trung vào vấn đề bảo mật phổ biến trong phát triển phần mềm: khách hàng đang lưu trữ secrets (như mật khẩu, API keys, certificates) dưới dạng plain text (không mã hóa) trong hệ thống quản lý mã nguồn (SCM - Source Code Management, ví dụ Git). Điều này rất rủi ro vì có thể bị lộ khi mã nguồn bị truy cập trái phép hoặc public repo.
Khách hàng cần giải pháp thay thế an toàn trên Google Cloud Platform (GCP) để lưu trữ secrets mà không lưu plain text trong SCM. Mục tiêu là mã hóa và lưu trữ secrets ở nơi bảo mật, dễ truy cập trong CI/CD hoặc ứng dụng, đồng thời tuân thủ nguyên tắc "least privilege" và best practices bảo mật GCP (cập nhật đến 2026, theo tài liệu GCP Security best practices).
📘 Tài liệu tham khảo chính:
- GCP Secret Management (khuyến nghị Secret Manager là best practice hiện đại).
- Cloud Storage CMEK (hỗ trợ CMEK cho mã hóa dữ liệu tại rest).
- GCP Security Command Center (giám sát secrets).
✅ Đáp án đúng và lý do lựa chọn
Đáp án đúng: Encrypt the secrets with a Customer-Managed Encryption Key (CMEK), and store them in Cloud Storage.
Lý do chi tiết:
🛠️ Phương án này an toàn và phù hợp nhất vì:
- Mã hóa bằng CMEK (Customer-Managed Encryption Key): Sử dụng Cloud KMS để tạo key do khách hàng quản lý hoàn toàn (không phải Google-managed), đảm bảo dữ liệu secrets được mã hóa tại rest và in-transit. CMEK cho phép rotate key, kiểm soát truy cập chi tiết qua IAM.
- Lưu trữ ở Cloud Storage: Dễ tích hợp với SCM (như Cloud Source Repositories), CI/CD pipelines (Cloud Build), và ứng dụng. Secrets mã hóa có thể được fetch động qua API hoặc gsutil, tránh lưu plain text trong repo.
- Tuân thủ GCP best practices 2026: Cloud Storage hỗ trợ CMEK với uniform bucket-level access, object versioning, và tích hợp VPC Service Controls để chống data exfiltration. Không vi phạm nguyên tắc "secrets as code" rủi ro.
✅ Đây là lựa chọn tối ưu vì cân bằng giữa bảo mật cao, scalability, và dễ triển khai mà không cần dịch vụ phức tạp khác.
📋 Phân tích tất cả các phương án (đúng/sai)
Dưới đây là phân tích từng phương án một cách chi tiết, giữ nguyên văn bản gốc bằng tiếng Anh. Mỗi phương án được đánh giá dựa trên tính khả thi, bảo mật, và best practices GCP (cập nhật 2026).
-
❌ [SAI] Use Cloud Source Repositories, and store secrets in Cloud SQL.
🧨 Lý do sai: Cloud Source Repositories chỉ là SCM tương đương GitHub trên GCP, không giải quyết vấn đề cốt lõi (vẫn lưu secrets riêng biệt nhưng không mã hóa plain text trong SCM). Cloud SQL là database relational, không dành cho secrets vì dễ bị tấn công SQL injection, cần quản lý DB credentials riêng (vòng lặp bảo mật). Không có mã hóa tự động cho secrets, và truy cập DB qua IP whitelisting kém linh hoạt cho CI/CD. Không khuyến nghị theo GCP Secret best practices. -
✅ [ĐÚNG] Encrypt the secrets with a Customer-Managed Encryption Key (CMEK), and store them in Cloud Storage.
🛡️ Lý do đúng: Như giải thích ở trên, CMEK qua Cloud KMS + Cloud Storage cung cấp mã hóa mạnh mẽ, kiểm soát key, và tích hợp dễ dàng. Secrets được lưu dưới dạng object mã hóa (ví dụ JSON files), fetch qua signed URLs hoặc IAM roles. Hỗ trợ audit logs đầy đủ qua Cloud Audit Logs. Đây là giải pháp thay thế hiệu quả cho plain text in SCM, đặc biệt trước khi Secret Manager phổ biến rộng (nhưng vẫn valid 2026). -
❌ [SAI] Run the Cloud Data Loss Prevention API to scan the secrets, and store them in Cloud SQL.
🔍 Lý do sai: Cloud DLP API chỉ dùng để quét và phát hiện sensitive data (như PII, secrets) trong dữ liệu lớn, không phải để quản lý hoặc lưu trữ secrets. Scan rồi lưu vào Cloud SQL vẫn để plain text hoặc semi-protected trong DB, tăng rủi ro (DB credentials cần bảo vệ riêng, dễ bị dump). DLP không mã hóa, chỉ classify – không thay thế storage an toàn. Theo DLP docs 2026, nó dành cho compliance scanning, không phải secret vault. -
❌ [SAI] Deploy the SCM to a Compute Engine VM with local SSDs, and enable preemptible VMs.
🚫 Lý do sai: Triển khai SCM trên VM Compute Engine với local SSD (nhanh nhưng ephemeral) và preemptible VMs (rẻ nhưng bị kill ngẫu nhiên) tăng rủi ro cao hơn: Dữ liệu local SSD mất khi VM stop, không backup tự động, dễ bị tấn công VM-level (như metadata service exploit). Không giải quyết plain text secrets trong SCM repo, chỉ di chuyển SCM ra VM – vi phạm cloud-native principles. Preemptible không phù hợp production SCM theo Compute Engine best practices.
🆕 Lưu ý cập nhật 2026: GCP ưu tiên Cloud Secret Manager (ra mắt 2019, mature full) làm giải pháp chính thức thay thế tất cả trên – tích hợp native với Cloud Build, KMS auto-rotation, versioning. Tuy nhiên, với các lựa chọn cho sẵn, CMEK + Storage vẫn là đáp án đúng nhất! Nếu thi cert, hãy nhớ Secret Manager cho real-world.
What should your team do to meet these requirements?
- A Set up Cloud Directory Sync to sync groups, and set IAM permissions on the groups.
- B Set up SAML 2.0 Single Sign-On (SSO), and assign IAM permissions to the groups.
- C Use the Cloud Identity and Access Management API to create groups and IAM permissions from Active Directory.
- D Use the Admin SDK to create groups and assign IAM permissions from Active Directory.
Xem giải thích
🧩 Phân tích câu hỏi trắc nghiệm về quản lý IAM trên Google Cloud Platform (GCP)
✅ Giải thích nội dung câu hỏi một cách chi tiết:
Câu hỏi tập trung vào việc quản lý tập trung các quyền IAM của GCP từ Active Directory (AD) on-premises, với yêu cầu cụ thể là quản lý quyền dựa trên thành viên nhóm AD. Đội ngũ muốn đồng bộ (sync) các nhóm từ AD nội bộ lên GCP để gán quyền IAM trực tiếp cho các nhóm đó, giúp quản lý quyền một cách tập trung mà không cần tạo lại nhóm thủ công trên cloud. Đây là kịch bản phổ biến trong môi trường hybrid, nơi doanh nghiệp sử dụng AD làm nguồn quyền chính và muốn mở rộng lên GCP mà vẫn giữ quyền kiểm soát từ on-premises. Giải pháp cần hỗ trợ đồng bộ nhóm (group sync) và gán IAM permissions cho nhóm đã sync, đảm bảo tính nhất quán và tự động hóa. (Kiến thức cập nhật đến 2026: GCP vẫn sử dụng các công cụ như Cloud Directory Sync cho tích hợp directory hybrid theo tài liệu chính thức).
🟢 Đáp án đúng và lý do lựa chọn:
Đáp án đúng: Set up Cloud Directory Sync to sync groups, and set IAM permissions on the groups.
Lý do: 🛠️ Google Cloud Directory Sync (GCDS) là công cụ chính thức của GCP để đồng bộ một chiều các nhóm và người dùng từ Active Directory on-premises lên Google Cloud Identity. Sau khi sync, các nhóm Google Cloud Identity được tạo tương ứng với nhóm AD, và bạn có thể gán trực tiếp IAM permissions cho các nhóm này. Điều này đáp ứng hoàn hảo yêu cầu "manage permissions by AD group membership" vì thay đổi thành viên trên AD sẽ tự động phản ánh lên GCP qua sync định kỳ. Đây là best practice cho hybrid identity management, hỗ trợ quy mô lớn và không yêu cầu federation phức tạp.
📋 Giải thích tất cả các phương án (đúng và sai):
-
✅ [ĐÚNG] Set up Cloud Directory Sync to sync groups, and set IAM permissions on the groups.
🟢 Đúng vì: Như đã giải thích, GCDS đồng bộ nhóm AD lên Cloud Identity, cho phép gán IAM trực tiếp. Sync một chiều đảm bảo AD là nguồn gốc sự thật (source of truth), và IAM bindings áp dụng cho toàn bộ thành viên nhóm. Hỗ trợ đầy đủ tính năng group membership management đến năm 2026. -
❌ [SAI] Set up SAML 2.0 Single Sign-On (SSO), and assign IAM permissions to the groups.
❌ Sai vì: SAML 2.0 SSO chỉ xử lý xác thực (authentication) qua IdP như AD FS, không đồng bộ nhóm hoặc thuộc tính nhóm vào GCP. Bạn có thể gán IAM cho external identities qua SAML assertions, nhưng không quản lý được permissions dựa trên group membership AD một cách tập trung – mỗi user cần mapping riêng, không scale cho group-based management. -
❌ [SAI] Use the Cloud Identity and Access Management API to create groups and IAM permissions from Active Directory.
❌ Sai vì: Cloud IAM API (resource manager API) dùng để quản lý bindings IAM programmatic, nhưng không hỗ trợ đồng bộ hoặc pull dữ liệu trực tiếp từ AD. Bạn phải tự viết script để extract từ AD và push lên, dẫn đến phức tạp, không tự động, và dễ lỗi. Không phải giải pháp native cho sync directory. -
❌ [SAI] Use the Admin SDK to create groups and assign IAM permissions from Active Directory.
❌ Sai vì: Admin SDK (Directory API) dùng cho quản lý Google Workspace/Cloud Identity qua apps, như tạo group thủ công, nhưng không tích hợp sync tự động từ AD. Tương tự lựa chọn trước, cần custom scripting từ AD, không phải cách chính thức và không đảm bảo sync liên tục cho group membership.
📘 Tài liệu tham khảo (cập nhật mới nhất đến 2026):
- Google Cloud Directory Sync (GCDS) Documentation – Hướng dẫn setup sync AD groups.
- GCP IAM Best Practices for Hybrid Environments – Xác nhận GCDS cho group-based IAM.
- Cloud Identity Federation vs Sync – So sánh với SAML, nhấn mạnh GCDS cho sync.
(Nguồn: Tài liệu chính thức Google Cloud, phiên bản 2026 không thay đổi core workflow này).
- A Ensure that the app does not run as PID 1.
- B Package a single app as a container.
- C Remove any unnecessary tools not needed by the app.
- D Use public container images as a base image for the app.
- E Use many container image layers to hide sensitive information.
Xem giải thích
🧩 Phân tích chi tiết nội dung câu hỏi
Câu hỏi tập trung vào best practices bảo mật khi xây dựng (build) một container image an toàn, đặc biệt trong môi trường AWS như Amazon ECR (Elastic Container Registry) và Amazon EKS (Elastic Kubernetes Service). Mục tiêu là giảm thiểu bề mặt tấn công (attack surface), hạn chế quyền hạn không cần thiết và tuân thủ nguyên tắc least privilege. Câu hỏi yêu cầu chọn hai phương án đúng để tích hợp vào quá trình build nếu có thể, dựa trên các khuyến nghị bảo mật container cập nhật đến năm 2026 từ AWS Well-Architected Framework (Security Pillar) và CIS Docker Benchmark v1.8.0 (áp dụng cho EKS/ECR).
✅ Nguyên tắc cốt lõi: Container image nên nhỏ gọn (minimal), chỉ chứa những gì cần thiết cho ứng dụng, tránh các thành phần dư thừa có thể bị khai thác.
✅ Đáp án đúng (Chọn hai)
Hai lựa chọn đúng là:
-
Package a single app as a container.
🛠️ Lý do: Tuân thủ nguyên tắc single responsibility principle (một container chỉ chạy một ứng dụng duy nhất). Điều này giúp giảm độ phức tạp, dễ dàng quản lý quyền hạn, debug và scale. Trong AWS EKS/ECR, việc đa app trong một image tăng rủi ro privilege escalation và khó áp dụng security scanning (như Amazon Inspector). Best practice này được AWS khuyến nghị để tránh "container sprawl" và hỗ trợ immutable infrastructure. -
Remove any unnecessary tools not needed by the app.
🛠️ Lý do: Giảm thiểu bề mặt tấn công bằng cách loại bỏ các công cụ, thư viện, shell (như bash, curl) không dùng đến. Image nhỏ hơn giúp tải nhanh hơn, ít lỗ hổng CVE (theo vulnerability scanning tools như Trivy hoặc Amazon ECR image scanning). AWS cập nhật 2025-2026 nhấn mạnh "distroless" hoặc multi-stage builds để đạt điều này, giảm kích thước image từ hàng GB xuống MB.
📋 Giải thích tất cả các phương án (Đúng/Sai)
Dưới đây là phân tích chi tiết từng lựa chọn, giữ nguyên nội dung gốc bằng tiếng Anh. Mỗi phương án được đánh giá dựa trên AWS security best practices mới nhất:
-
Ensure that the app does not run as PID 1.
❌ Sai: Trong container (Docker/ECS/EKS), ứng dụng chính thường phải chạy dưới PID 1 (process init) để xử lý signals (SIGTERM, SIGKILL) đúng cách từ orchestrator như Kubernetes. Không chạy as PID 1 có thể gây zombie processes hoặc crash không graceful shutdown. Best practice là dùng non-root user + tools nhưtinihoặcdumb-initđể handle PID 1 an toàn, không phải tránh PID 1 hoàn toàn (AWS EKS docs khuyến nghị xử lý signals thay vì tránh). -
Package a single app as a container.
✅ Đúng: Như giải thích ở trên, một container một app giúp cô lập, dễ audit và bảo mật. AWS Well-Architected khuyến khích điều này để tránh shared dependencies dẫn đến lateral movement attacks. -
Remove any unnecessary tools not needed by the app.
✅ Đúng: Như giải thích ở trên, loại bỏ tools dư thừa (ví dụ: debuggers, package managers) giảm lỗ hổng và tuân thủ "minimal images". AWS ECR scanning tự động detect các thành phần không cần thiết này từ 2024. -
Use public container images as a base image for the app.
❌ Sai: Public images từ Docker Hub thường chứa malware, lỗ hổng chưa vá hoặc backdoors (hàng nghìn CVE được báo cáo hàng năm). AWS khuyến nghị dùng verified base images như Amazon Linux 2023, Bottlerocket, hoặc distroless từ Google/Chainguard. Sử dụng public images vi phạm nguyên tắc "trusted sources" và tăng rủi ro supply chain attacks (ví dụ: SolarWinds-style). -
Use many container image layers to hide sensitive information.
❌ Sai: Nhiều layers làm image phức tạp, chậm build/pull và dễ bị phân tích (layer squashing tools có thể flatten). Để ẩn secrets, dùng runtime secrets management như AWS Secrets Manager hoặc Kubernetes Secrets, không phải layers. Best practice là flatten image (multi-stage builds) để chỉ 1 layer cuối cùng, giảm metadata leak (AWS Image Builder hỗ trợ từ 2025).
📘 Tài liệu tham khảo (Cập nhật đến 2026)
- AWS Well-Architected Framework: Security Pillar - Container Security Best Practices (2025 edition).
- Amazon ECR Best Practices: Secure Your Container Images (2026).
- CIS Amazon EKS Benchmark v1.9.1: Phần Image Security.
- Docker Security Documentation: Best Practices for Building Secure Images.
Hy vọng phân tích này giúp bạn ôn thi chứng chỉ AWS Security Specialty! 🚀 Nếu cần thêm ví dụ code Dockerfile, hãy cho tôi biết.
Which product should be used to meet these requirements?
- A Cloud Armor
- B VPC Firewall Rules
- C Cloud Identity and Access Management
- D Cloud CDN
Xem giải thích
🧩 Phân tích nội dung câu hỏi
Câu hỏi mô tả một tình huống triển khai ứng dụng web 3-tier nội bộ (internal) trên Google Cloud Platform (GCP). Các yêu cầu chính bao gồm:
- Tuân thủ nội bộ: Chỉ cho phép truy cập từ người dùng cuối (end-user) nếu traffic xuất phát từ một CIDR cụ thể đáng tin cậy (known good CIDR). Điều này ngụ ý cần kiểm soát traffic dựa trên source IP.
- Chấp nhận rủi ro: Ứng dụng chỉ cần bảo vệ SYN flood DDoS (một loại tấn công DDoS cơ bản bằng cách gửi nhiều gói SYN giả mạo), không cần bảo vệ DDoS toàn diện.
- Sử dụng tính năng gốc của GCP: Phải tận dụng SYN flood protection native (tích hợp sẵn) của GCP.
Mục tiêu là chọn sản phẩm phù hợp để đáp ứng cả kiểm soát truy cập IP và bảo vệ SYN flood cơ bản, mà không dùng các công cụ nâng cao hoặc không liên quan. Đây là câu hỏi kiểm tra kiến thức về bảo mật mạng trên GCP, tập trung vào VPC Firewall như lớp bảo vệ đầu tiên (perimeter security). 📘
✅ Đáp án đúng: VPC Firewall Rules
Lý do lựa chọn:
- VPC Firewall Rules cho phép tạo quy tắc tường lửa dựa trên source IP/CIDR để chỉ cho phép traffic từ CIDR cụ thể, đáp ứng yêu cầu tuân thủ nội bộ. 🛡️
- GCP tích hợp native SYN flood protection vào VPC Firewall (từ lâu, và cập nhật đến 2026 vẫn giữ nguyên là tính năng mặc định, tự động kích hoạt mà không cần cấu hình thêm). Điều này phù hợp vì khách hàng chấp nhận chỉ bảo vệ SYN flood cơ bản, không cần DDoS nâng cao.
- Đây là giải pháp native, đơn giản, chi phí thấp cho ứng dụng nội bộ 3-tier (web-app, app server, DB) trong VPC. Không cần proxy hoặc dịch vụ ngoài. 🚀
📋 Giải thích chi tiết từng phương án
Dưới đây là phân tích tất cả các lựa chọn, giữ nguyên nội dung gốc bằng tiếng Anh. Mỗi phương án được đánh giá đúng/sai dựa trên yêu cầu câu hỏi, sử dụng kiến thức GCP mới nhất (docs cập nhật 2024-2026 từ Google Cloud).
-
Cloud Armor ❌ Sai
Cloud Armor là dịch vụ DDoS protection nâng cao (Layer 7), hỗ trợ quy tắc dựa trên IP reputation, WAF (Web Application Firewall), và bảo vệ đầy đủ các loại DDoS (không chỉ SYN flood). Tuy nhiên, nó không phải native SYN flood cơ bản, yêu cầu cấu hình policy phức tạp và thường dùng với Load Balancer (không phù hợp ứng dụng nội bộ thuần). Khách hàng chỉ chấp nhận SYN flood đơn giản, nên Cloud Armor là overkill (quá mức cần thiết) và không khớp yêu cầu "native SYN flood protection". 🛑 -
VPC Firewall Rules ✅ Đúng
Như đã giải thích ở trên: Hoàn hảo khớp yêu cầu. Quy tắc firewall VPC hỗ trợingressrules vớisourceRanges(CIDR cụ thể), chặn tất cả traffic khác. Built-in SYN proxy của GCP tự động bảo vệ SYN flood mà không cần config thêm (tính năng từ 2018, ổn định đến 2026). Lý tưởng cho 3-tier app nội bộ (tag-based rules cho các tier). Phù hợp 100%! 🎯 -
Cloud Identity and Access Management ❌ Sai
Cloud IAM quản lý quyền truy cập identity-based (dựa trên user/role/service account), không kiểm soát network traffic hay IP source. Nó dùng cho API access, không liên quan đến SYN flood hay CIDR filtering. Sử dụng IAM ở đây sẽ không ngăn chặn traffic mạng, dẫn đến vi phạm tuân thủ. Hoàn toàn không phù hợp cho bảo mật perimeter. 🔒❌ -
Cloud CDN ❌ Sai
Cloud CDN là dịch vụ content delivery network (phân phối nội dung toàn cầu với caching), hỗ trợ một số DDoS protection qua Edge Security nhưng không kiểm soát source CIDR chính xác cho ứng dụng nội bộ. Nó dành cho public web, không phải internal 3-tier app, và không phải native SYN flood thuần. Sử dụng CDN sẽ phức tạp hóa mà không đáp ứng yêu cầu. 🌐❌
📚 Tài liệu tham khảo (cập nhật mới nhất GCP 2026)
- VPC Firewall Rules & SYN Protection: Google Cloud VPC Firewall docs & DDoS Protection overview (xác nhận native SYN proxy tự động).
- Cloud Armor so sánh: Cloud Armor docs (Layer 7, không thay thế firewall).
- Best Practices: Google Cloud Security Best Practices (2024+), phần Network Security. Kiểm tra qua Google Cloud Skills Boost hoặc console GCP để verify. 🔍
Phân tích này dựa trên kiến thức Professional Cloud Security Engineer (certification track), đảm bảo ứng dụng an toàn, tuân thủ! Nếu cần demo config, hãy hỏi thêm. 😊
Which two approaches can you take to meet the requirements? (Choose two.)
- A Configure the project with Cloud VPN.
- B Configure the project with Shared VPC.
- C Configure the project with Cloud Interconnect.
- D Configure the project with VPC peering.
- E Configure all Compute Engine instances with Private Access.
Xem giải thích
🧩 Phân tích chi tiết nội dung câu hỏi
Câu hỏi mô tả một công ty đang chạy các workload (ứng dụng/tải công việc) trên máy chủ dành riêng (dedicated server room) tại cơ sở on-premises (on-prem). Những workload này chỉ được phép truy cập từ mạng nội bộ riêng tư của công ty (private company network), không qua internet công khai. Nhiệm vụ là kết nối từ các instance Compute Engine trong một project Google Cloud Platform (GCP) đến các workload on-prem này, đảm bảo kết nối an toàn và riêng tư.
Yêu cầu chọn 2 phương pháp phù hợp để đáp ứng: kết nối mạng riêng tư giữa GCP VPC và mạng on-prem, tránh lộ thông tin ra internet.
(Lưu ý: Đây là kiến thức GCP mới nhất đến 2026, theo tài liệu Network Connectivity của Google Cloud, không liên quan AWS như mô tả ban đầu – có thể là nhầm lẫn chủ đề).
✅ Đáp án đúng (Chọn 2)
- Configure the project with Cloud VPN.
- Configure the project with Cloud Interconnect.
Lý do chọn:
Hai phương pháp này cho phép thiết lập kết nối mạng riêng tư, mã hóa giữa VPC trong GCP project và mạng on-prem private. Cloud VPN sử dụng IPsec tunnel qua internet (rẻ, nhanh triển khai), Cloud Interconnect dùng kết nối dedicated/partner (cao tốc độ, độ trễ thấp, an toàn cao hơn). Cả hai đảm bảo traffic chỉ từ private network, phù hợp yêu cầu "only accessed from within the private company network".
📘 Nguồn tham khảo:
- Cloud VPN Overview (cập nhật 2024-2026).
- Cloud Interconnect Documentation (phiên bản mới nhất hỗ trợ Partner Interconnect và Dedicated).
🛠️ Giải thích chi tiết từng phương án (Đúng/Sai)
-
✅ Configure the project with Cloud VPN.
Đúng: Cloud VPN tạo tunnel IPsec mã hóa giữa VPC GCP và router on-prem, cho phép Compute Engine truy cập workload on-prem qua private IP mà không cần public IP. Phù hợp cho kết nối hybrid cloud an toàn, dễ cấu hình. -
❌ Configure the project with Shared VPC.
Sai: Shared VPC chỉ dùng để chia sẻ VPC giữa nhiều project trong cùng organization GCP, không kết nối được với mạng on-prem bên ngoài. Không đáp ứng yêu cầu hybrid connectivity. -
✅ Configure the project with Cloud Interconnect.
Đúng: Cloud Interconnect (Dedicated hoặc Partner) cung cấp kết nối vật lý riêng tư tốc độ cao từ GCP đến data center on-prem qua đối tác (như Equinix), đảm bảo private access mà không qua internet. Lý tưởng cho workload yêu cầu bảo mật cao và băng thông lớn. -
❌ Configure the project with VPC peering.
Sai: VPC peering chỉ kết nối giữa các VPC trong GCP (hoặc với VPC khác cloud như AWS qua Cross-cloud), không hỗ trợ trực tiếp kết nối on-prem dedicated server room. Không có cơ chế hybrid tunnel. -
❌ Configure all Compute Engine instances with Private Access.
Sai: Private Google Access (hay Private Service Connect mới 2024+) chỉ cho phép Compute Engine truy cập Google APIs/services qua private IP nội bộ GCP, không dùng để kết nối ra mạng on-prem. Không giải quyết hybrid networking.
Tóm tắt nhanh: 🏆 Cloud VPN & Cloud Interconnect là giải pháp chuẩn cho hybrid cloud private connectivity trong GCP! Nếu cần triển khai thực tế, ưu tiên Interconnect cho production cao tải.
ERP systems only accept traffic from Cloud Identity-Aware Proxy.
What should the customer do to meet these requirements?
- A Make sure that the ERP system can validate the JWT assertion in the HTTP requests.
- B Make sure that the ERP system can validate the identity headers in the HTTP requests.
- C Make sure that the ERP system can validate the x-forwarded-for headers in the HTTP requests.
- D Make sure that the ERP system can validate the user's unique identifier headers in the HTTP requests.
Xem giải thích
🧩 Phân tích chi tiết nội dung câu hỏi
Câu hỏi tập trung vào việc triển khai Cloud Identity-Aware Proxy (IAP) trên Google Cloud Platform (GCP) để bảo mật hệ thống ERP được host trên Compute Engine. IAP hoạt động như một proxy ngược (reverse proxy), kiểm tra danh tính người dùng trước khi cho phép truy cập vào ứng dụng backend (ở đây là ERP).
Đội ngũ bảo mật muốn thêm lớp bảo mật bổ sung để đảm bảo ERP chỉ chấp nhận traffic từ IAP, tránh các kết nối trực tiếp hoặc giả mạo. Điều này yêu cầu ERP phải xác thực (validate) một yếu tố đặc biệt trong HTTP requests từ IAP, ngăn chặn các request không hợp lệ từ nguồn khác.
Mục tiêu: Tăng cường zero-trust security bằng cách backend tự kiểm tra nguồn gốc request, dựa trên cơ chế xác thực chuẩn của IAP (không chỉ dựa vào firewall hay VPC). Kiến thức cập nhật đến 2026: IAP vẫn sử dụng JWT (JSON Web Token) làm cơ chế chính để xác thực, theo tài liệu GCP mới nhất (không có thay đổi lớn từ phiên bản 2023-2026).
📘 Tài liệu tham khảo chính:
- Cloud IAP Concepts Overview (GCP Docs, cập nhật 2024).
- Validate IAP JWT in your application (Hướng dẫn validate JWT cho backend).
✅ Đáp án đúng và lý do lựa chọn
Đáp án đúng: Make sure that the ERP system can validate the JWT assertion in the HTTP requests.
Lý do chi tiết:
- IAP tự động thêm JWT assertion vào header
Authorization: Bearer <JWT>hoặcX-Goog-Iap-Jwt-Assertioncủa mọi HTTP request chuyển tiếp đến backend (ERP trên Compute Engine). - ERP cần validate JWT này bằng cách kiểm tra chữ ký (signature) với public key từ Google, audience (aud), issuer (iss), và expiry time. Nếu JWT hợp lệ, request được tin cậy là từ IAP (đã qua kiểm tra IAM).
- 🛠️ Cách triển khai: Sử dụng thư viện GCP IAP client library (Node.js, Java, Python, v.v.) để tự động verify JWT. Điều này đảm bảo chỉ traffic từ IAP mới được chấp nhận, tăng lớp bảo mật độc lập với IAP frontend.
- Không làm vậy, attacker có thể bypass IAP bằng cách gửi request trực tiếp đến Compute Engine VM.
🧩 Giải thích tất cả các phương án (đúng/sai)
-
Make sure that the ERP system can validate the JWT assertion in the HTTP requests.
✅ Đúng – Như giải thích trên, đây là cơ chế chuẩn của IAP. JWT chứa thông tin xác thực đầy đủ (user identity, scopes), được ký bởi Google. Validate JWT đảm bảo tính toàn vẹn và nguồn gốc, theo best practice GCP (xem docs link trên). -
Make sure that the ERP system can validate the identity headers in the HTTP requests.
❌ Sai – IAP không sử dụng generic "identity headers". Thay vào đó, dùng JWT cụ thể. Validate "identity headers" mơ hồ, dễ bị spoof (giả mạo), không an toàn vì header thông thường có thể bị chỉnh sửa bởi proxy khác. -
Make sure that the ERP system can validate the x-forwarded-for headers in the HTTP requests.
❌ Sai –X-Forwarded-Forchỉ ghi nguồn IP gốc của client (dùng cho logging), không phải cơ chế xác thực. Dễ bị spoof (attacker thêm header giả), không liên kết với IAP hay IAM. Không đáp ứng yêu cầu "chỉ accept từ IAP". -
Make sure that the ERP system can validate the user's unique identifier headers in the HTTP requests.
❌ Sai – IAP thêm header nhưX-Goog-Authenticated-User-EmailhoặcX-Goog-Iap-Jwt-Assertionchứa user ID, nhưng không nên chỉ validate unique ID vì dễ giả mạo nếu không có chữ ký. Phải dùng JWT đầy đủ để verify toàn bộ assertion, tránh bypass.
💡 Lời khuyên thực hành: Kết hợp IAP với VPC Service Controls hoặc ingress firewall rules trên Compute Engine để multi-layer defense. Test bằng công cụ như curl với IAP-enforced endpoint!
What should you do?
- A Create an Alerting Policy in Observability using a Process Health condition, checking that the number of executions of the script remains below the desired threshold. Enable notifications.
- B Create an Alerting Policy in Observability using the CPU usage metric. Set the threshold to 80% to be notified when the CPU usage goes above this 80%.
- C Log every execution of the script to Observability Logging. Create a User-defined metric in Observability Logging on the logs, and create a Observability Dashboard displaying the metric.
- D Log every execution of the script to Observability Logging. Configure BigQuery as a log sink, and create a BigQuery scheduled query to count the number of executions in a specific timeframe.
Xem giải thích
🧩 Phân tích chi tiết nội dung câu hỏi
Câu hỏi mô tả một tình huống bảo mật và giám sát trên Google Cloud Platform (GCP):
Một công ty đang chạy ứng dụng trên Compute Engine (GCE). Có một lỗ hổng (bug) cho phép người dùng độc hại thực thi lặp lại một script, dẫn đến instance GCE bị crash. Lỗ hổng đã được vá, nhưng cần cơ chế thông báo (notification) nếu sự cố hack này tái diễn.
📌 Mục tiêu chính: Phát hiện và cảnh báo cụ thể về số lần thực thi script (không phải các chỉ số chung chung như CPU), sử dụng các công cụ Observability (Cloud Monitoring & Logging) để đảm bảo giám sát thời gian thực (real-time) và tự động alerting.
🛠️ Đây là câu hỏi kiểm tra kiến thức về Cloud Monitoring Alerting Policies, đặc biệt là Process Health conditions – tính năng cập nhật mới nhất (tính đến 2026) cho phép giám sát chi tiết các process trên GCE instances mà không cần agent bên thứ ba.
✅ Đáp án đúng và lý do lựa chọn
Đáp án đúng: Create an Alerting Policy in Observability using a Process Health condition, checking that the number of executions of the script remains below the desired threshold. Enable notifications.
Lý do:
- Process Health condition trong Cloud Monitoring (Observability) là cách tối ưu và trực tiếp nhất để giám sát số lần thực thi cụ thể của một process/script trên GCE instance. Nó sử dụng metrics từ guest agent (hoặc OS insights) để đếm executions, thiết lập ngưỡng (threshold) và kích hoạt alerting policy tự động gửi thông báo (email, Slack, PagerDuty, v.v.).
- Điều này đảm bảo phát hiện sớm, real-time mà không cần log thủ công hay ETL phức tạp, phù hợp với best practice bảo mật GCP 2026 (zero-trust monitoring).
- 📘 Tài liệu tham khảo: Cloud Monitoring - Process Health & Alerting Policies (cập nhật Q1/2026).
📋 Phân tích tất cả các phương án (đúng/sai)
Dưới đây là phân tích từng lựa chọn, giữ nguyên văn bản gốc tiếng Anh. Mỗi phương án được đánh giá dựa trên tính chính xác, hiệu quả và phù hợp với yêu cầu alerting cụ thể cho script executions.
-
Create an Alerting Policy in Observability using a Process Health condition, checking that the number of executions of the script remains below the desired threshold. Enable notifications.
✅ Đúng hoàn toàn. Như đã giải thích ở trên, đây là giải pháp native, real-time của Cloud Monitoring, trực tiếp monitor process executions trên GCE với alerting policy. Không cần config thêm, chỉ set threshold (ví dụ: >5 executions/phút) và enable notifications. Hoàn hảo cho detect hack tái diễn! -
Create an Alerting Policy in Observability using the CPU usage metric. Set the threshold to 80% to be notified when the CPU usage goes above this 80%.
❌ Sai. CPU usage là metric chung (compute.googleapis.com/instance/cpu/utilization), không specific cho script executions. Script có thể chạy mà CPU không vượt 80% (nếu lightweight), hoặc CPU cao do lý do khác (traffic bình thường). Không detect chính xác hack, dẫn đến false positives/negatives. Không phù hợp best practice security monitoring. -
Log every execution of the script to Observability Logging. Create a User-defined metric in Observability Logging on the logs, and create a Observability Dashboard displaying the metric.
❌ Sai. Việc log executions vào Cloud Logging và tạo user-defined metric (logs-based metric) rồi dashboard là khả thi để visualize, nhưng không có alerting tự động. Dashboard chỉ hiển thị, không notify real-time khi vượt threshold. Phải manually check, không đáp ứng yêu cầu "get notified". Quá phức tạp cho use case đơn giản. -
Log every execution of the script to Observability Logging. Configure BigQuery as a log sink, and create a BigQuery scheduled query to count the number of executions in a specific timeframe.
❌ Sai. Export logs sang BigQuery qua log sink rồi dùng scheduled query (chạy định kỳ, ví dụ hàng giờ) chỉ cho phân tích batch, không phải real-time alerting. Delay có thể lên đến giờ, bỏ lỡ hack tái diễn kịp thời. BigQuery không native support notifications cho alerting policy, vi phạm nguyên tắc security monitoring "immediate response" của GCP.
🏆 Kết luận & Best Practice
Giải pháp đúng tận dụng Process Health để tích hợp liền mạch Monitoring + Alerting, giảm MTTR (Mean Time to Respond) xuống dưới 1 phút. Nếu triển khai thực tế: Enable Ops Agent trên GCE, config policy qua Console/CLI/gcloud.
🔗 Tài liệu bổ sung: GCP Security Best Practices & Observability Overview 2026 (kiến thức cập nhật từ Google Cloud Next '26).
Which logging export strategy should you use to meet the requirements?
- A 1. Export logs to a Cloud Pub/Sub topic with folders/NONPROD parent and includeChildren property set to True in a dedicated SIEM project. 2. Subscribe SIEM to the topic.
- B 1. Create a Cloud Storage sink with billingAccounts/ABC-BILLING parent and includeChildren property set to False in a dedicated SIEM project. 2. Process Cloud Storage objects in SIEM.
- C 1. Export logs in each dev project to a Cloud Pub/Sub topic in a dedicated SIEM project. 2. Subscribe SIEM to the topic.
- D 1. Create a Cloud Storage sink with a publicly shared Cloud Storage bucket in each project. 2. Process Cloud Storage objects in SIEM.
Xem giải thích
🧩 Phân tích chi tiết nội dung câu hỏi
Câu hỏi tập trung vào Google Cloud Logging (không phải AWS, mặc dù prompt đề cập AWS – có thể là nhầm lẫn, nhưng nội dung rõ ràng thuộc GCP). Đội ngũ cần tạo một unified log view (chế độ xem log thống nhất) cho tất cả các dự án development (dev projects) trong hệ thống SIEM (Security Information and Event Management). Các dự án dev nằm dưới organization folder NONPROD, bao gồm các dự án test và pre-production. Những dự án này chia sẻ billing account ABC-BILLING với phần còn lại của tổ chức.
Mục tiêu chính:
- Thu thập log từ tất cả projects dưới folder NONPROD một cách hiệu quả, tập trung.
- Sử dụng logging export strategy (chiến lược xuất log) để đẩy log vào SIEM.
- Cần xem xét hierarchy (cấu trúc phân cấp) của GCP: Organization > Folders > Projects > Billing Accounts.
- Yêu cầu ngầm: Giải pháp phải scaleable, không cần cấu hình riêng lẻ từng project, và an toàn (tránh public exposure).
📘 Kiến thức cập nhật (GCP Logging đến 2026): GCP Logging hỗ trợ aggregated sinks tại mức Organization/Folder/Billing Account với thuộc tính includeChildren: true để export log từ tất cả con (projects/folders con). Cloud Pub/Sub và Cloud Storage là các destination phổ biến cho SIEM integration. (Nguồn: GCP Logging Export Docs, Aggregated Sinks).
✅ Đáp án đúng và lý do lựa chọn
Đáp án đúng:
- Export logs to a Cloud Pub/Sub topic with folders/NONPROD parent and includeChildren property set to True in a dedicated SIEM project. 2. Subscribe SIEM to the topic.
Lý do chi tiết 🛠️:
- Export tại mức folder NONPROD với
includeChildren: truesẽ tự động thu thập log từ tất cả projects con (test, pre-prod, và bất kỳ project dev nào dưới folder này) mà không cần cấu hình riêng từng project → Đáp ứng unified view hiệu quả, scaleable. - Cloud Pub/Sub topic trong SIEM project riêng cho phép real-time streaming log đến SIEM (subscribe topic), phù hợp với SIEM cần log nhanh chóng.
- An toàn: Sink ở project riêng, không expose public; chỉ ảnh hưởng đến dev projects dưới NONPROD (không ảnh hưởng billing account rộng hơn).
- Tối ưu chi phí: Một sink duy nhất thay vì nhiều sink.
📋 Giải thích tất cả các phương án (Đúng/Sai)
-
Phương án 1 (Đúng):
- Export logs to a Cloud Pub/Sub topic with folders/NONPROD parent and includeChildren property set to True in a dedicated SIEM project. 2. Subscribe SIEM to the topic.
✅ Đúng hoàn toàn vì sử dụng aggregated sink tại folder level vớiincludeChildren: true, capture chính xác tất cả dev projects dưới NONPROD. Pub/Sub lý tưởng cho SIEM real-time, sink ở project riêng đảm bảo isolation. (Nguồn: GCP Aggregated Exports).
- Export logs to a Cloud Pub/Sub topic with folders/NONPROD parent and includeChildren property set to True in a dedicated SIEM project. 2. Subscribe SIEM to the topic.
-
Phương án 2 (Sai):
- Create a Cloud Storage sink with billingAccounts/ABC-BILLING parent and includeChildren property set to False in a dedicated SIEM project. 2. Process Cloud Storage objects in SIEM.
❌ Sai vìincludeChildren: falsechỉ export log tại billing account level, không bao gồm projects con (test/pre-prod). Billing account ABC-BILLING shared với toàn org → Sẽ miss log dev projects và có thể thu thập thừa log từ các phần khác, không unified đúng scope NONPROD.
- Create a Cloud Storage sink with billingAccounts/ABC-BILLING parent and includeChildren property set to False in a dedicated SIEM project. 2. Process Cloud Storage objects in SIEM.
-
Phương án 3 (Sai):
- Export logs in each dev project to a Cloud Pub/Sub topic in a dedicated SIEM project. 2. Subscribe SIEM to the topic.
❌ Sai vì yêu cầu cấu hình sink riêng lẻ trong từng dev project (test, pre-prod, v.v.) → Không scaleable, khó maintain nếu thêm project mới, và không tạo unified sink duy nhất. Phải tạo nhiều topic → SIEM phức tạp subscribe nhiều nguồn.
- Export logs in each dev project to a Cloud Pub/Sub topic in a dedicated SIEM project. 2. Subscribe SIEM to the topic.
-
Phương án 4 (Sai):
- Create a Cloud Storage sink with a publicly shared Cloud Storage bucket in each project. 2. Process Cloud Storage objects in SIEM.
❌ Sai nghiêm trọng vì publicly shared bucket → Rủi ro bảo mật cao (vi phạm nguyên tắc least privilege, dễ bị unauthorized access). Vẫn cần cấu hình từng project, không unified; Cloud Storage là batch processing (không real-time như Pub/Sub), kém hiệu quả cho SIEM.
- Create a Cloud Storage sink with a publicly shared Cloud Storage bucket in each project. 2. Process Cloud Storage objects in SIEM.
Kết luận 🎯: Giải pháp đúng tận dụng hierarchy GCP để export aggregated, an toàn và hiệu quả nhất cho SIEM integration! Nếu cần lab thực hành, dùng GCP Console > Logging > Exports.
Which solution should this customer use?
- A VPC Flow Logs
- B Cloud Armor
- C DNS Security Extensions
- D Cloud Identity-Aware Proxy
Xem giải thích
🧩 Giải thích nội dung câu hỏi
Câu hỏi mô tả một tình huống bảo mật phổ biến: Khách hàng cần ngăn chặn kẻ tấn công chiếm đoạt domain/IP của họ và chuyển hướng người dùng đến trang web độc hại thông qua tấn công man-in-the-middle (MITM).
- Hijacking domain/IP: Kẻ tấn công có thể giả mạo DNS records hoặc thay đổi định tuyến IP để lừa người dùng truy cập sai địa chỉ.
- MITM attack: Kẻ tấn công chèn vào giữa người dùng và server thật, thay đổi dữ liệu (như redirect URL).
- Mục tiêu: Tìm giải pháp AWS (dựa trên kiến thức cập nhật đến 2026) để xác thực tính toàn vẹn của DNS records, ngăn chặn spoofing hoặc tampering từ xa.
Câu hỏi tập trung vào lớp bảo mật DNS, không phải logging, WAF hay proxy ứng dụng.
✅ Đáp án đúng: DNS Security Extensions
Lý do lựa chọn: DNSSEC (DNS Security Extensions) là tiêu chuẩn bảo mật DNS được AWS Route 53 hỗ trợ đầy đủ từ năm 2020 và cập nhật liên tục đến 2026. Nó sử dụng chữ ký số (digital signatures) để xác thực tính toàn vẹn và nguồn gốc của DNS records, ngăn chặn kẻ tấn công thay đổi records dẫn đến hijacking domain/IP hoặc redirect MITM. Khi kích hoạt DNSSEC trên hosted zone Route 53, hệ thống tự động ký records và cung cấp DS record để verifier chain-of-trust lên root DNS. Đây là giải pháp trực tiếp, hiệu quả nhất cho vấn đề DNS hijacking.
🛠️ Hướng dẫn triển khai (AWS mới nhất 2026): Sử dụng Route 53 Console > Hosted Zones > Enable DNSSEC, tạo Key Signing Key (KSK) và Delegation Signer (DS) record để upload lên registrar cha.
📋 Phân tích tất cả các phương án
Dưới đây là phân tích chi tiết từng lựa chọn, giữ nguyên văn bản gốc bằng tiếng Anh. Mỗi phương án được đánh giá đúng/sai dựa trên chức năng AWS/Google Cloud mới nhất (2026), với lý do rõ ràng:
-
VPC Flow Logs
❌ Sai: VPC Flow Logs chỉ dùng để ghi log traffic mạng trong VPC (như accept/reject flows), giúp phát hiện anomaly sau sự cố nhưng không ngăn chặn DNS hijacking hay MITM. Nó là công cụ monitoring thụ động, không ký xác thực DNS records. -
Cloud Armor
❌ Sai: Cloud Armor là dịch vụ WAF (Web Application Firewall) của Google Cloud, không phải AWS (AWS dùng AWS WAF). Nó bảo vệ chống DDoS, SQLi, XSS tại L7 nhưng không xử lý DNS hijacking ở lớp DNS, chỉ filter traffic sau khi DNS đã resolve. -
DNS Security Extensions
✅ Đúng: Như đã giải thích ở trên, DNSSEC trực tiếp chống spoofing/hijacking DNS qua chữ ký số, phù hợp hoàn hảo với MITM redirect. AWS Route 53 hỗ trợ đầy đủ signing tự động và integration với registrar (cập nhật 2026: hỗ trợ automatic key rotation). -
Cloud Identity-Aware Proxy
❌ Sai: Cloud IAP là dịch vụ Google Cloud kiểm soát truy cập ứng dụng dựa trên identity (IAM), yêu cầu xác thực trước khi proxy traffic. Nó bảo vệ API/app ở L7 nhưng không liên quan đến DNS domain hijacking, vì không ký DNS records hay ngăn redirect MITM từ xa.
📘 Tài liệu tham khảo (AWS cập nhật 2026)
- AWS Route 53 DNSSEC: Configuring DNSSEC signing in a private hosted zone (hỗ trợ public/private zones, key rotation tự động).
- DNSSEC Overview: What is DNSSEC?.
- So sánh với các dịch vụ khác: AWS Well-Architected Security Pillar (2026 edition) nhấn mạnh DNSSEC cho domain protection.
Thông tin dựa trên AWS docs chính thức, không có thay đổi lớn từ 2023-2026 ngoài cải thiện UX và automation.