Ngân hàng đề — Google Cloud Professional Cloud Security Engineer
Tìm thấy 395 câu.
- A Enable Cloud Monitoring workspace, and add the production projects to be monitored.
- B Use Logs Explorer at the organization level and filter for production project logs.
- C Create an aggregate org sink at the parent folder of the production projects, and set the destination to a Cloud Storage bucket.
- D Create an aggregate org sink at the parent folder of the production projects, and set the destination to a logs bucket.
Xem giải thích
🧩 Phân tích nội dung câu hỏi
Câu hỏi tập trung vào việc tập trung hóa (centralize) logs từ các dự án production của team, đồng thời cho phép team tìm kiếm và phân tích logs bằng Logs Explorer trong Google Cloud Platform (GCP).
- Yêu cầu chính: Logs cần được thu thập từ nhiều dự án production (thuộc một parent folder hoặc organization), lưu trữ tập trung ở một nơi, và có thể truy vấn trực tiếp qua Logs Explorer (giao diện web của Cloud Logging để search, filter, analyze logs).
- Bối cảnh: Trong GCP, logs mặc định được lưu tạm thời (30 ngày) ở từng project riêng lẻ. Để centralize, cần sử dụng aggregate sink (sink tổng hợp ở mức folder/organization) để route logs từ nhiều project con đến một destination chung. Logs Explorer chỉ hỗ trợ query logs từ Cloud Logging buckets (không phải Cloud Storage thông thường).
- Phiên bản cập nhật (đến 2026): Theo GCP Logging v2 (ra mắt 2022 và ổn định đến nay), sử dụng log buckets (như
_Default,_Required, custom buckets) để lưu trữ lâu dài và query hiệu quả qua Logs Explorer. Không dùng Cloud Storage bucket vì không hỗ trợ query native trong Logs Explorer.
✅ Đáp án đúng
Create an aggregate org sink at the parent folder of the production projects, and set the destination to a logs bucket.
Lý do chọn đáp án này:
- Tạo aggregate sink ở parent folder (hoặc org level) sẽ thu thập logs từ tất cả production projects con một cách tự động.
- Destination là logs bucket (dạng
logging.googleapis.com/projects/CENTRAL_PROJECT/locations/global/buckets/BUCKET_NAME) – đây là Cloud Logging bucket chuyên dụng, cho phép lưu trữ logs tập trung với retention tùy chỉnh (lên đến 10 năm), và Logs Explorer có thể query trực tiếp từ bucket này với filter, charts, advanced analytics. - Điều này đáp ứng hoàn hảo "centralize logs" và "search/analyze using Logs Explorer" 🛠️.
(Không cần IAM phức tạp cho từng project, sink aggregate tự động include logs từ descendants).
📋 Giải thích tất cả các phương án
-
❌ Enable Cloud Monitoring workspace, and add the production projects to be monitored.
Phương án này sai vì Cloud Monitoring (nay là Operations Suite) chủ yếu dùng cho metrics, traces, uptime checks, không phải logs. Logs Explorer thuộc Cloud Logging, không liên quan đến Monitoring workspace. Thêm projects vào workspace chỉ monitor metrics, không centralize hay query logs được. -
❌ Use Logs Explorer at the organization level and filter for production project logs.
Phương án này không centralize logs thực sự. Logs Explorer ở org level chỉ xem tạm thời logs từ projects con (nếu có IAM permissions nhưlogging.logEntries.list), nhưng logs vẫn phân tán ở từng project (không lưu trữ tập trung, retention mặc định 30 ngày). Không đáp ứng "centralize" và có thể gặp hạn chế về cost/quyền truy cập lâu dài. -
❌ Create an aggregate org sink at the parent folder of the production projects, and set the destination to a Cloud Storage bucket.
Phương án này gần đúng nhưng sai destination. Cloud Storage bucket (dạngstorage.googleapis.com/BUCKET_NAME) chỉ export logs dạng file JSON/GZIP để lưu trữ rẻ tiền, không thể search/analyze trực tiếp bằng Logs Explorer (phải dùng gsutil hoặc BigQuery load thủ công). Logs Explorer chỉ hỗ trợ native query từ Logging buckets. -
✅ Create an aggregate org sink at the parent folder of the production projects, and set the destination to a logs bucket.
(Như đã giải thích ở trên) – Hoàn hảo cho centralization và Logs Explorer query.
📘 Tài liệu tham khảo
- Cloud Logging: Aggregate sinks (GCP Docs, cập nhật 2025).
- Cloud Logging buckets – Hướng dẫn tạo logs bucket và route aggregate.
- Logs Explorer overview – Xác nhận query từ centralized buckets.
(Tất cả dựa trên GCP best practices đến 2026, không thay đổi cốt lõi).
- A 1. Create or use an existing key with a unique uniform resource identifier (URI) in your Google Cloud project. 2. Grant your Google Cloud project access to a supported external key management partner system.
- B 1. Create or use an existing key with a unique uniform resource identifier (URI) in Cloud Key Management Service (Cloud KMS). 2. In Cloud KMS, grant your Google Cloud project access to use the key.
- C 1. Create or use an existing key with a unique uniform resource identifier (URI) in a supported external key management partner system. 2. In the external key management partner system, grant access for this key to use your Google Cloud project.
- D 1. Create an external key with a unique uniform resource identifier (URI) in Cloud Key Management Service (Cloud KMS). 2. In Cloud KMS, grant your Google Cloud project access to use the key.
Xem giải thích
🧩 Phân tích chi tiết câu hỏi trắc nghiệm
📖 Nội dung câu hỏi:
Câu hỏi tập trung vào quy trình bước đầu tiên (first steps) khi sử dụng Cloud External Key Manager (EKM) của Google Cloud để tạo khóa mã hóa (encryption key) nhằm bảo vệ dữ liệu BigQuery ở trạng thái nghỉ (at rest). Cloud EKM cho phép tích hợp khóa mã hóa từ hệ thống quản lý khóa bên ngoài (external key management partner systems) như AWS KMS, Azure Key Vault hoặc Thales, thay vì sử dụng khóa nội bộ của Cloud KMS. Mục tiêu là mã hóa dữ liệu cụ thể trong BigQuery một cách an toàn, với quyền kiểm soát khóa hoàn toàn nằm ở hệ thống bên ngoài. Câu hỏi nhấn mạnh thứ tự bước đầu tiên, dựa trên tài liệu chính thức của Google Cloud (cập nhật đến 2026), nơi quy trình yêu cầu tạo khóa trước tiên trong hệ thống bên ngoài và cấp quyền từ đó cho dự án Google Cloud.
✅ Đáp án đúng và lý do lựa chọn:
Đáp án đúng là phương án thứ 3:
1. Create or use an existing key with a unique uniform resource identifier (URI) in a supported external key management partner system. 2. In the external key management partner system, grant access for this key to use your Google Cloud project.
Lý do: 🛠️ Theo quy trình Cloud EKM (phiên bản mới nhất 2026), bước đầu tiên phải thực hiện ngoài Google Cloud, cụ thể là tạo hoặc sử dụng khóa có URI duy nhất trong hệ thống đối tác bên ngoài (như AWS KMS). Sau đó, trong hệ thống bên ngoài, cấp quyền IAM cho service account của dự án Google Cloud để truy cập khóa. Chỉ sau các bước này, bạn mới có thể tham chiếu (reference) khóa đó trong Cloud KMS để sử dụng với BigQuery. Điều này đảm bảo quyền kiểm soát khóa thuộc về hệ thống bên ngoài, tránh phụ thuộc hoàn toàn vào Google Cloud. Nếu đảo ngược thứ tự, quy trình sẽ thất bại vì Google Cloud không thể tạo khóa external mà không có URI và quyền từ bên ngoài trước.
🔍 Giải thích tất cả các phương án (đúng/sai)
-
❌ Phương án 1 (SAI):
1. Create or use an existing key with a unique uniform resource identifier (URI) in your Google Cloud project. 2. Grant your Google Cloud project access to a supported external key management partner system.
Phân tích sai: 🧨 Phương án này nhầm lẫn thứ tự và vị trí tạo khóa. Khóa không được tạo trong Google Cloud project (đó là quy trình của CMEK nội bộ, không phải EKM). Hơn nữa, bước 2 đảo ngược logic: Google Cloud project không cấp quyền cho hệ thống bên ngoài; ngược lại, hệ thống bên ngoài phải cấp quyền cho Google Cloud. Vi phạm nguyên tắc EKM nơi khóa phải tồn tại độc lập bên ngoài trước. -
❌ Phương án 2 (SAI):
1. Create or use an existing key with a unique uniform resource identifier (URI) in Cloud Key Management Service (Cloud KMS). 2. In Cloud KMS, grant your Google Cloud project access to use the key.
Phân tích sai: 🚫 Đây là quy trình cho Cloud KMS nội bộ (không phải External KMS). EKM yêu cầu khóa phải ở hệ thống bên ngoài, không tạo trong Cloud KMS. Bước 2 cũng sai vì Cloud KMS không quản lý quyền cho external key; quyền phải được cấp từ hệ thống đối tác. Sử dụng cách này sẽ không hỗ trợ mã hóa BigQuery với external key. -
✅ Phương án 3 (ĐÚNG):
1. Create or use an existing key with a unique uniform resource identifier (URI) in a supported external key management partner system. 2. In the external key management partner system, grant access for this key to use your Google Cloud project.
Phân tích đúng: 🎯 Hoàn toàn khớp quy trình EKM: Tạo khóa với URI (ví dụ:arn:aws:kms:...cho AWS) trong hệ thống bên ngoài trước. Sau đó, cấp policy IAM trong hệ thống bên ngoài (như thêm principal là service account Google Cloud). Bước tiếp theo (không phải "first") mới là tạo ExternalKey trong Cloud KMS để reference URI này cho BigQuery. -
❌ Phương án 4 (SAI):
1. Create an external key with a unique uniform resource identifier (URI) in Cloud Key Management Service (Cloud KMS). 2. In Cloud KMS, grant your Google Cloud project access to use the key.
Phân tích sai: ❌ Tương tự phương án 2, không thể "create external key trong Cloud KMS" – external key chỉ là tham chiếu (protector) đến URI bên ngoài. Cloud KMS không lưu trữ hoặc tạo khóa thực tế cho EKM; mọi quyền truy cập phải từ bên ngoài. Cách này sẽ gây lỗi khi encrypt BigQuery data.
📘 Tài liệu tham khảo (cập nhật mới nhất 2026)
- Google Cloud KMS External Key Manager: cloud.google.com/kms/docs/external-keys – Chi tiết quy trình setup EKM.
- BigQuery Customer-Managed Encryption Keys (CMEK) với EKM: cloud.google.com/bigquery/docs/customer-managed-encryption#external – Hướng dẫn mã hóa at-rest cho BigQuery.
- Quickstart EKM với AWS KMS: cloud.google.com/kms/docs/quickstart-external-keys-aws – Ví dụ cụ thể với partner systems.
Hy vọng phân tích này giúp bạn nắm vững quy trình Cloud EKM! 🚀 Nếu cần làm rõ thêm, hãy hỏi nhé.
- A Identity Aware-Proxy
- B Cloud NAT
- C TCP/UDP Load Balancing
- D Cloud DNS
Xem giải thích
🧩 Phân tích nội dung câu hỏi
Câu hỏi này tập trung vào chính sách bảo mật đám mây của Google Cloud, nơi yêu cầu các VM instances (máy ảo) không được có external IP address (địa chỉ IP công khai) để giảm rủi ro bảo mật. Tuy nhiên, các VM này vẫn cần kết nối ra internet để thực hiện các tác vụ như cập nhật phần mềm (update VMs). Nhiệm vụ là xác định dịch vụ Google Cloud nào cho phép outbound traffic (lưu lượng đi ra) từ các VM private (không có IP công khai) đến internet mà không cần gán IP external.
🛠️ Bối cảnh kỹ thuật: Trong Google Cloud VPC, VM private chỉ có internal IP, không thể truy cập internet trực tiếp. Cần một dịch vụ NAT (Network Address Translation) để "che giấu" IP internal và sử dụng IP external của dịch vụ để kết nối outbound. Đây là yêu cầu phổ biến trong mô hình zero-trust security (bảo mật không tin tưởng), cập nhật đến năm 2026 với Cloud NAT v2 hỗ trợ IPv4/IPv6 và tích hợp tốt hơn với VPC.
📘 Tài liệu tham khảo:
- Google Cloud NAT Overview (cập nhật 2024-2026).
- Best Practices for Private Google Access.
✅ Đáp án đúng: Cloud NAT
Cloud NAT là dịch vụ chính xác vì nó cung cấp NAT gateway cho phép VM instances trong VPC không có external IP gửi lưu lượng outbound đến internet (như yum/apt update, download packages). Cloud NAT sử dụng IP pool được quản lý để masquerade (ẩn) IP source của VM, đảm bảo chỉ outbound traffic, không inbound. Đây là giải pháp chuẩn cho chính sách "no external IP" theo Google Cloud Security best practices.
❌ Giải thích tất cả các phương án
-
[SAI] Identity Aware-Proxy
❌ Identity-Aware Proxy (IAP) là dịch vụ context-aware access dùng để bảo vệ inbound access đến VM qua identity verification (như SSH/RDP mà không cần IP public). Nó không hỗ trợ outbound internet traffic từ VM đến internet. IAP chỉ kiểm soát ai truy cập VM, không phải VM truy cập ra ngoài. Không phù hợp cho việc update VMs. -
[ĐÚNG] Cloud NAT
✅ Như đã giải thích ở trên, Cloud NAT chính là giải pháp lý tưởng cho outbound-only connectivity từ private instances. Hỗ trợ endpoint-independent mapping (EIM) và endpoint-independent source NAT (EINS) theo phiên bản mới nhất (2026), tích hợp với Cloud Router cho dynamic routing. VM có thể ping google.com hoặc wget packages mà không lộ IP external. -
[SAI] TCP/UDP Load Balancing
❌ TCP/UDP Load Balancing là dịch vụ load balancer dùng cho inbound traffic (nhận request từ client external đến backend VM). Nó yêu cầu external IP trên load balancer và health checks, nhưng không hỗ trợ outbound từ private VM đến internet. Load balancer chỉ phân phối traffic vào, không phải NAT ra ngoài. -
[SAI] Cloud DNS
❌ Cloud DNS là dịch vụ DNS resolution (chuyển tên miền thành IP), dùng để query DNS records nội bộ hoặc public. Nó không cung cấp connectivity hay NAT cho VM truy cập internet. VM private vẫn cần NAT riêng để resolve và connect, Cloud DNS chỉ hỗ trợ lookup chứ không route traffic.
🛡️ Lời khuyên bảo mật: Kết hợp Cloud NAT với VPC Firewall Rules (egress allow port 80/443) và Private Google Access để VM update mà an toàn. Kiểm tra logs qua Cloud Logging để audit traffic!
Cloud Storage buckets. What should you do?
- A Remove Owner roles from end users, and configure Cloud Data Loss Prevention.
- B Remove Owner roles from end users, and enforce domain restricted sharing in an organization policy.
- C Configure uniform bucket-level access, and enforce domain restricted sharing in an organization policy.
- D Remove *.setIamPolicy permissions from all roles, and enforce domain restricted sharing in an organization policy.
Xem giải thích
🧩 Phân tích nội dung câu hỏi
Câu hỏi yêu cầu một giải pháp để đảm bảo tất cả Cloud Storage buckets trong tổ chức không có dữ liệu công khai (publicly available) trên internet, và phải thực thi (enforce) quy tắc này trên toàn bộ các bucket.
✅ Mục tiêu chính: Ngăn chặn hoàn toàn việc buckets bị expose dữ liệu ra internet, bao gồm cả qua ACL (Access Control Lists) và IAM policies.
🛠️ Bối cảnh: Google Cloud Storage (GCS) cho phép public access qua ACL hoặc IAM bindings với allUsers hoặc allAuthenticatedUsers. Giải pháp phải áp dụng tổ chức-wide (organization policy) để tránh cấu hình thủ công từng bucket, phù hợp với best practices bảo mật theo phiên bản mới nhất GCP (cập nhật đến 2026, với Uniform Bucket-Level Access và IAM constraints được khuyến nghị mạnh mẽ).
📘 Tài liệu tham khảo:
- Uniform bucket-level access (GCP docs, v2026).
- Organization Policy Constraints và Domain-restricted sharing (IAM constraints như
constraints/iam.disableNonPublicIamMembers).
✅ Đáp án đúng
Configure uniform bucket-level access, and enforce domain restricted sharing in an organization policy.
Lý do chọn đáp án này 🏆:
- Uniform Bucket-Level Access (UBA): Khi bật UBA trên bucket, ACLs bị vô hiệu hóa hoàn toàn, chỉ còn IAM quản lý quyền. Điều này ngăn chặn việc set public ACLs (như
allUsersđọc). Organization policystorage.uniformBucketLevelAccessenforce UBA trên tất cả buckets mới và hiện có (boolean policy: enforced). - Domain-restricted sharing: Organization policy
iam.disableNonPublicIamMembers(hoặc tương đương) ngăn IAM bindings với principal ngoài domain (bao gồmallUsers/allAuthenticatedUsers), đảm bảo chỉ user trong Google Workspace/Cloud Identity mới có quyền. - Kết hợp hoàn hảo 🔒: UBA chặn ACL public + Domain restriction chặn IAM public → Không bucket nào public được. Đây là giải pháp chính thức từ Google cho compliance (CIS benchmarks GCP 1.2.0+).
📋 Giải thích chi tiết từng phương án
-
Remove Owner roles from end users, and configure Cloud Data Loss Prevention.
❌ Sai: Remove Owner role chỉ hạn chế end-user thay đổi IAM/ACL, nhưng không ngăn admin hoặc service account set public ACL/IAM. Cloud DLP (Data Loss Prevention) dùng để scan/discover sensitive data, không liên quan đến kiểm soát public access (DLP chỉ inspect, không enforce bucket policy). Không enforce organization-wide. -
Remove Owner roles từ end users, and enforce domain restricted sharing in an organization policy.
❌ Sai: Domain-restricted sharing tốt (ngăn IAM public), nhưng remove Owner role không đủ vì: (1) Owner vẫn có thể tồn tại ở service accounts hoặc higher roles; (2) Không chặn ACL public (người dùng với Storage Admin vẫn set ACL allUsers). Thiếu UBA để disable ACL hoàn toàn. -
Configure uniform bucket-level access, and enforce domain restricted sharing in an organization policy.
✅ Đúng (như đã giải thích ở trên). Giải pháp toàn diện, enforce qua org policy, tuân thủ zero-trust model GCP 2026. -
*Remove .setIamPolicy permissions từ all roles, and enforce domain restricted sharing in an organization policy.
❌ Sai: Domain-restricted tốt, nhưng removesetIamPolicy(wildcard IAM permission) quá rộng và phá hoại: Ngăn tất cả roles thay đổi IAM bindings (kể cả admin cần thiết), dẫn đến lockout hệ thống. Không chặn ACL public (vẫn cần UBA). Không phải best practice, vi phạm least privilege.
- A Use Identity Platform to provision users and groups to Google Cloud.
- B Use Cloud Identity SAML integration to provision users and groups to Google Cloud.
- C Install Google Cloud Directory Sync and connect it to Active Directory and Cloud Identity.
- D Create Identity and Access Management (IAM) roles with permissions corresponding to each Active Directory group.
- E Create Identity and Access Management (IAM) groups with permissions corresponding to each Active Directory group.
Xem giải thích
🧩 Phân tích chi tiết nội dung câu hỏi
Câu hỏi này thuộc chủ đề Identity and Access Management (IAM) trên Google Cloud Platform (GCP), tập trung vào việc tích hợp Active Directory (AD) on-premises làm identity provider cho GCP. Công ty muốn di chuyển hạ tầng IT sang GCP và tận dụng AD hiện có để quản lý người dùng, nhóm (users & groups), đồng thời cấu hình quyền truy cập.
📌 Yêu cầu chính: Chọn hai bước để:
- Tích hợp AD on-premises với GCP (qua Cloud Identity).
- Cấu hình quản lý truy cập (access management) dựa trên AD.
🛠️ Bối cảnh cập nhật đến 2026: Theo tài liệu GCP mới nhất (Google Cloud Identity docs, phiên bản 2024-2026), quy trình chuẩn là sử dụng Google Cloud Directory Sync (GCDS) để đồng bộ users/groups từ AD sang Cloud Identity (free edition của Google Workspace), sau đó map groups vào IAM roles để cấp quyền. Không dùng provisioning qua SAML (chỉ cho SSO), và IAM không hỗ trợ "groups" trực tiếp mà dùng Cloud Identity groups.
✅ Đáp án đúng (Chọn hai)
Hai bước đúng là:
-
Install Google Cloud Directory Sync and connect it to Active Directory and Cloud Identity.
🧩 Lý do: GCDS là công cụ chính thức của Google để đồng bộ một chiều (one-way sync) users và groups từ AD sang Cloud Identity, giúp populate dữ liệu identity mà không cần migrate toàn bộ. Đây là bước đầu tiên để tích hợp AD với GCP. -
Create Identity and Access Management (IAM) roles with permissions corresponding to each Active Directory group.
🧩 Lý do: Sau khi sync groups từ AD vào Cloud Identity, bạn tạo IAM roles tùy chỉnh (custom roles) với permissions phù hợp, rồi bind roles này vào các Cloud Identity groups (tương ứng AD groups). Điều này cho phép quản lý truy cập dựa trên nhóm AD một cách an toàn và scalable.
📝 Giải thích tất cả các phương án (Đúng và Sai)
Dưới đây là phân tích từng lựa chọn một cách chi tiết, giữ nguyên văn bản gốc bằng tiếng Anh:
-
❌ Use Identity Platform to provision users and groups to Google Cloud.
Sai vì: Identity Platform (nay là phần của Firebase Auth/Identity) dùng cho custom identity providers và federated login (như OIDC/SAML), không hỗ trợ provisioning users/groups từ AD. Nó tập trung vào authentication, không phải directory sync. Sử dụng sẽ không tích hợp AD đúng cách. -
❌ Use Cloud Identity SAML integration to provision users and groups to Google Cloud.
Sai vì: Cloud Identity hỗ trợ SAML cho SSO (Single Sign-On), cho phép login qua AD mà không cần tạo tài khoản mới. Tuy nhiên, SAML không provision (tạo mới) users/groups vào Cloud Identity; nó chỉ authenticate. Để provisioning, phải dùng GCDS hoặc SCIM. -
✅ Install Google Cloud Directory Sync and connect it to Active Directory and Cloud Identity.
Đúng vì: Như đã giải thích, GCDS là giải pháp chuẩn và miễn phí để sync LDAP/AD với Cloud Identity/Free Google Workspace. Hỗ trợ filter users/groups, password hash sync (nếu cần), và cập nhật realtime (theo lịch). -
✅ Create Identity and Access Management (IAM) roles with permissions corresponding to each Active Directory group.
Đúng vì: IAM roles là nguyên tắc least privilege trên GCP. Sau sync, bạn grant IAM roles cho Cloud Identity groups (từ AD), ví dụ:roles/viewercho group "ReadOnly". IAM không có groups riêng mà bind vào external groups. -
❌ Create Identity and Access Management (IAM) groups with permissions corresponding to each Active Directory group.
Sai vì: GCP IAM không có khái niệm "IAM groups"; groups được quản lý qua Cloud Identity hoặc Google Groups. Tạo "IAM groups" là sai lầm phổ biến – bạn chỉ tạo roles/bindings, không phải groups trong IAM.
📘 Tài liệu tham khảo (Cập nhật mới nhất 2024-2026)
- Google Cloud Directory Sync (GCDS): cloud.google.com/architecture/identity/federating-gcp-with-active-directory-synchronizing-user-accounts
- IAM với Cloud Identity Groups: cloud.google.com/iam/docs/groups-best-practices
- Integrate AD with GCP: cloud.google.com/architecture/identity/federating-gcp-with-active-directory
- Professional Cloud Security Engineer Study Guide (Google Cloud Certified, 2024 edition).
Hy vọng phân tích này giúp bạn nắm vững! 🚀 Nếu cần ví dụ config cụ thể, hãy hỏi thêm.
- A Create an access level in the Google Admin console to prevent super admin from logging in to Google Cloud.
- B Disable any Identity and Access Management (IAM) roles for super admin at the organization level in the Google Cloud Console.
- C Use a physical token to secure the super admin credentials with multi-factor authentication (MFA).
- D Use a private connection to create the super admin accounts to avoid sending your credentials over the Internet.
- E Provide non-privileged identities to the super admin users for their day-to-day activities.
Xem giải thích
🧩 Phân tích câu hỏi trắc nghiệm Google Cloud Professional Cloud Security Engineer
📖 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 tạo một tổ chức Google Cloud mới (Google Cloud organization) cho công ty, và bạn là người chịu trách nhiệm chính. Cụ thể, nó hỏi về hai hành động đúng cần thực hiện khi tạo các tài khoản super administrator (siêu quản trị viên) – những tài khoản có quyền cao nhất trong tổ chức Google Cloud, có thể quản lý toàn bộ tài nguyên, chính sách và IAM.
✅ Mục tiêu chính: Áp dụng các thực hành bảo mật tốt nhất (best practices) để bảo vệ super admin accounts, tránh rủi ro như truy cập trái phép, lạm dụng quyền hạn. Theo tài liệu Google Cloud cập nhật đến năm 2026 (phiên bản IAM và Organization Policy mới nhất), super admin cần được bảo vệ nghiêm ngặt vì chúng có quyền "god-mode" (quyền toàn năng), và không nên dùng cho hoạt động hàng ngày.
🛠️ Bối cảnh: Khi tạo organization mới qua Google Cloud Console hoặc gcloud CLI, bạn phải thiết lập super admin ngay từ đầu. Best practices nhấn mạnh MFA mạnh mẽ và nguyên tắc least privilege (quyền hạn tối thiểu).
✅ Đáp án đúng (Chọn hai):
Hai phương án đúng là:
- Use a physical token to secure the super admin credentials with multi-factor authentication (MFA).
- Provide non-privileged identities to the super admin users for their day-to-day activities.
Lý do lựa chọn:
✅ Những hành động này tuân thủ Google Cloud Security Best Practices (cập nhật 2026): Sử dụng hardware token (như YubiKey hoặc Titan Security Key) cho MFA để chống phishing và credential theft; đồng thời, cung cấp tài khoản phụ không có quyền super admin cho công việc hàng ngày, tránh sử dụng quyền cao nhất thường xuyên (principle of least privilege). Điều này giảm thiểu rủi ro nếu tài khoản bị compromise.
📘 Tài liệu tham khảo:
- Google Cloud: Creating Organizations - Super Administrator Best Practices
- IAM Security Best Practices
- Google Cloud Security Best Practices Guide (2026 update)
🔍 Giải thích chi tiết tất cả các phương án (Đúng/Sai)
-
❌ [SAI] Create an access level in the Google Admin console to prevent super admin from logging in to Google Cloud.
Phương án này sai vì Access Levels trong Google Admin Console (BeyondCorp Enterprise) dùng để kiểm soát truy cập dựa trên context (như vị trí, thiết bị), nhưng không nên dùng để chặn hoàn toàn super admin login vào Google Cloud. Super admin cần truy cập để quản lý tổ chức; việc prevent login sẽ làm gián đoạn quản trị. Đây không phải best practice khi tạo accounts mới. -
❌ [SAI] Disable any Identity and Access Management (IAM) roles for super admin at the organization level in the Google Cloud Console.
Phương án này sai vì super admin được cấp quyền qua Google Workspace/Cloud Identity, không phải IAM roles thông thường. Disable IAM roles ở organization level sẽ không ảnh hưởng đến quyền super admin cốt lõi (như Organization Administrator), và có thể gây lỗi hệ thống. Best practice là giữ quyền nhưng bảo vệ bằng MFA và least privilege, không phải disable. -
✅ [ĐÚNG] Use a physical token to secure the super admin credentials with multi-factor authentication (MFA).
Phương án này đúng vì Google khuyến nghị sử dụng hardware security keys (physical tokens như FIDO2 U2F) cho MFA của super admin để chống tấn công man-in-the-middle và phishing. Phiên bản IAM 2026 hỗ trợ nâng cao FIDO2, bắt buộc cho high-privilege accounts khi tạo organization mới. -
❌ [SAI] Use a private connection to create the super admin accounts to avoid sending your credentials over the Internet.
Phương án này sai vì Google Cloud Console và API sử dụng HTTPS/TLS 1.3 bảo mật (không cần private connection như VPC peering). Việc tạo accounts qua public Internet là an toàn; private connection (như Cloud Interconnect) chỉ dùng cho data transfer lớn, không liên quan đến credential creation. Sử dụng nó sẽ phức tạp hóa không cần thiết. -
✅ [ĐÚNG] Provide non-privileged identities to the super admin users for their day-to-day activities.
Phương án này đúng vì super admin không nên dùng cho daily tasks – thay vào đó, tạo service accounts hoặc user accounts với quyền hạn thấp (just-in-time access qua IAM Recommender). Điều này tuân thủ zero-trust model, giảm bề mặt tấn công nếu daily account bị hack.
🛡️ Kết luận & Lời khuyên: Áp dụng hai hành động đúng giúp tổ chức Google Cloud của bạn đạt compliance cao (như SOC 2, ISO 27001). Luôn audit super admin logs qua Cloud Audit Logs và kích hoạt Security Command Center để giám sát! Nếu cần thực hành, dùng Google Cloud Skills Boost lab về Organization Setup. 🚀
- A Create a Cloud Storage bucket to store your logs in the EUROPE-WEST1 region. Modify your application code to ship logs directly to your bucket for increased efficiency.
- B Configure your Compute Engine instances to use the Google Cloud's operations suite Cloud Logging agent to send application logs to a custom log bucket in the EUROPE-WEST1 region with a custom retention of 12 years.
- C Use a Pub/Sub topic to forward your application logs to a Cloud Storage bucket in the EUROPE-WEST1 region.
- D Configure a custom retention policy of 12 years on your Google Cloud's operations suite log bucket in the EUROPE-WEST1 region.
Xem giải thích
🧩 Phân tích chi tiết câu hỏi trắc nghiệm
📘 Nội dung câu hỏi:
Câu hỏi mô tả tình huống triển khai một ứng dụng web trên Compute Engine (dịch vụ máy ảo của Google Cloud). Yêu cầu kinh doanh chính là:
- Bảo quản logs ứng dụng trong 12 năm (preserved for 12 years).
- Dữ liệu phải nằm trong biên giới châu Âu (kept within European boundaries – tuân thủ quy định như GDPR về data residency).
- Giải pháp lưu trữ phải giảm thiểu overhead (tối ưu hóa tài nguyên, ít phức tạp) và tiết kiệm chi phí (cost-effective).
Mục tiêu là chọn giải pháp lưu trữ logs phù hợp nhất, tận dụng các dịch vụ Google Cloud như Cloud Storage hoặc Cloud Logging, đảm bảo tuân thủ địa lý (region europe-west1 là một multi-region EU, ví dụ Belgium, phù hợp data residency châu Âu). Kiến thức dựa trên tài liệu Google Cloud cập nhật đến 2024-2026: Cloud Logging có giới hạn retention tối đa 10 năm cho custom log buckets; Cloud Storage hỗ trợ lưu trữ dài hạn với chi phí thấp (Archive class ~$0.0012/GB/tháng) và không giới hạn retention.
✅ Đáp án đúng:
Create a Cloud Storage bucket to store your logs in the EUROPE-WEST1 region. Modify your application code to ship logs directly to your bucket for increased efficiency.
Lý do chọn đáp án này (🛠️ Phân tích chi tiết):
- Cloud Storage bucket ở europe-west1: Đảm bảo data residency châu Âu (multi-region EU, tuân thủ GDPR). Không có giới hạn retention – logs có thể lưu vĩnh viễn 12 năm mà không auto-xóa.
- Modify app code để ship logs trực tiếp: Giảm overhead (không cần agent trung gian như Logging), tăng hiệu suất (direct upload via API), và tiết kiệm chi phí (tránh phí Logging ingestion/export). Sử dụng Storage class Archive cho logs lạnh, chi phí thấp nhất (~1/10 so với Logging long-term).
- Cost-effective & low overhead: Phù hợp yêu cầu, không cần pipeline phức tạp.
(Nguồn: Cloud Storage Pricing & Regions and Zones – cập nhật 2025).
🔍 Giải thích tất cả các phương án (Đúng & Sai)
-
✅ Create a Cloud Storage bucket to store your logs in the EUROPE-WEST1 region. Modify your application code to ship logs directly to your bucket for increased efficiency.
🟢 Đúng vì: Giải pháp tối ưu nhất – direct upload giảm overhead, Storage hỗ trợ retention không giới hạn (dùng Object Lifecycle hoặc Retention Policy để khóa 12 năm), chi phí thấp (Archive/Nearline), và europe-west1 đảm bảo EU compliance. Không phụ thuộc Logging, tránh giới hạn 10 năm. -
❌ Configure your Compute Engine instances to use the Google Cloud's operations suite Cloud Logging agent to send application logs to a custom log bucket in the EUROPE-WEST1 region with a custom retention of 12 years.
🔴 Sai vì: Cloud Logging custom log buckets chỉ hỗ trợ retention tối đa 3650 ngày (10 năm), không thể set 12 năm (giới hạn quota từ 2024). Logging agent thêm overhead (ingestion phí ~$0.50/GB, export phí), kém cost-effective so với direct Storage. Europe-west1 đúng nhưng không giải quyết retention. -
❌ Use a Pub/Sub topic to forward your application logs to a Cloud Storage bucket in the EUROPE-WEST1 region.
🔴 Sai vì: Pub/Sub thêm overhead lớn (cần topic, subscription, sink – phức tạp pipeline), chi phí cao hơn (Pub/Sub ~$0.40/GB + Storage), không cần thiết khi direct upload hiệu quả hơn. Không minimize overhead như yêu cầu, dù Storage ở EU đúng. -
❌ Configure a custom retention policy of 12 years on your Google Cloud's operations suite log bucket in the EUROPE-WEST1 region.
🔴 Sai vì: Không khả thi – Cloud Logging (_Default hoặc custom buckets) giới hạn retention tối đa 10 năm (3650 ngày) cho custom buckets (từ quota 2023-2026). Không thể set 12 năm trực tiếp, phải export sang Storage/BigQuery mới lưu lâu hơn, nhưng cách này thêm overhead và phí export.
📚 Tài liệu tham khảo chính (cập nhật 2025-2026):
- Cloud Logging Quotas & Limits – Retention max 10 năm.
- Cloud Storage Retention Policies – Hỗ trợ immutable retention dài hạn.
- Log Router & Sinks – Export cho long-term storage.
- Google Cloud Regions – europe-west1 (EU).
Giải pháp đúng giúp tuân thủ security & compliance (data residency EU, audit logs 12 năm cho Security Engineer)! 🚀
- A Secret Manager
- B Cloud Key Management Service
- C Cloud Data Loss Prevention with cryptographic hashing
- D Cloud Data Loss Prevention with automatic text redaction
- E Cloud Data Loss Prevention with deterministic encryption using AES-SIV
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 một tình huống bảo mật dữ liệu trong Google Cloud Platform (GCP):
Bạn phát hiện thông tin cá nhân nhạy cảm (PII - Personally Identifiable Information) đang được đưa vào môi trường GCP qua quy trình ETL hàng ngày từ hệ thống on-premises đến các dataset BigQuery.
📌 Yêu cầu chính:
- Redact (che giấu/obfuscate) dữ liệu PII để bảo vệ quyền riêng tư.
- Nhưng vẫn re-identify (khôi phục lại) được dữ liệu gốc cho mục đích phân tích dữ liệu (data analytics).
- Cần chọn hai components phù hợp trong giải pháp.
🛠️ Bối cảnh kỹ thuật:
- Quy trình ETL (Extract, Transform, Load) đang ingest dữ liệu thô chứa PII vào BigQuery.
- Giải pháp phải hỗ trợ redaction có thể đảo ngược (reversible), không phải phương pháp một chiều (one-way) như hashing, vì cần khôi phục cho analytics.
- Dựa trên kiến thức GCP cập nhật đến năm 2026 (phiên bản Cloud DLP API v2 và KMS mới nhất hỗ trợ AES-SIV deterministic encryption cho de-identification reversible).
✅ Đáp án đúng và lý do lựa chọn
Hai đáp án đúng là:
- Cloud Key Management Service
- Cloud Data Loss Prevention with deterministic encryption using AES-SIV
Lý do chọn 🏆:
- Cloud DLP với deterministic encryption AES-SIV cho phép mã hóa xác định (deterministic): Input giống nhau → ciphertext giống nhau, và có thể decrypt để re-identify bằng key. Đây là phương pháp redact reversible lý tưởng cho PII, tích hợp trực tiếp với BigQuery qua ETL (hỗ trợ primitive
CRYPTO_DETERMINISTIC_AES_SIV). - Cloud KMS quản lý customer-managed encryption keys (CMEK) cho DLP, đảm bảo key an toàn, xoay vòng và kiểm soát truy cập (IAM). Không có KMS, deterministic encryption không thể thực hiện.
- Kết hợp hai thành phần này tạo pipeline: DLP inspect & encrypt PII → lưu ciphertext vào BigQuery → decrypt khi analytics bằng KMS key.
📋 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 tiếng Anh. Mỗi phương án được đánh giá dựa trên tính phù hợp với yêu cầu redact reversible cho PII trong ETL-BigQuery:
-
Secret Manager ❌ Sai
Secret Manager dùng để lưu trữ và quản lý secrets (API keys, passwords), không hỗ trợ redact hoặc encrypt dữ liệu PII lớn trong ETL/BigQuery. Nó không có tính năng inspect/de-identify dữ liệu, chỉ phù hợp cho static secrets chứ không phải dynamic data processing. -
Cloud Key Management Service ✅ Đúng
KMS cung cấp keys cho các dịch vụ như DLP thực hiện deterministic encryption. Trong giải pháp, nó quản lý key cho AES-SIV, cho phép encrypt/obfuscate PII và decrypt khi cần analytics. Tích hợp native với DLP và BigQuery (CMEK cho dataset encryption). -
Cloud Data Loss Prevention with cryptographic hashing ❌ Sai
Cryptographic hashing (như SHA-256) là one-way irreversible: Không thể re-identify dữ liệu gốc từ hash. Dù DLP hỗ trợ hashing cho de-identification, nó vi phạm yêu cầu "re-identify for data analytics" vì hash mất thông tin gốc vĩnh viễn. -
Cloud Data Loss Prevention with automatic text redaction ❌ Sai
Automatic text redaction thay thế PII bằng placeholder (e.g., [REDACTED]) hoặc mask (e.g., ****). Đây là irreversible (không khôi phục được), phù hợp cho compliance nhưng không đáp ứng nhu cầu re-identify cho analytics. -
Cloud Data Loss Prevention with deterministic encryption using AES-SIV ✅ Đúng
DLP primitiveCRYPTO_DETERMINISTIC_AES_SIVmã hóa PII một cách deterministic (giống input → giống output), obfuscate hiệu quả nhưng reversible bằng key từ KMS. Hoàn hảo cho ETL: Inspect PII → encrypt → lưu BigQuery → decrypt analytics. Hỗ trợ batch processing lớn.
📘 Tài liệu tham khảo (Google Cloud Docs - cập nhật 2026)
- Cloud DLP De-identification: cloud.google.com/dlp/docs/deidentify (chi tiết AES-SIV deterministic encryption).
- Cloud KMS Integration with DLP: cloud.google.com/kms/docs/dlp.
- BigQuery CMEK & DLP: cloud.google.com/bigquery/docs/customer-managed-encryption.
- Best Practices PII in ETL: cloud.google.com/security/best-practices (PII protection in pipelines).
Giải pháp này đảm bảo tuân thủ GDPR/CCPA với privacy-by-design! 🚀
(Choose two.)
- A Customer-supplied encryption keys.
- B Google default encryption
- C Secret Manager
- D Cloud External Key Manager
- E Customer-managed encryption keys
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 vấn đề kiểm soát khóa mã hóa (encryption keys) cho dữ liệu nhạy cảm trong Google Cloud Platform (GCP). Khách hàng lo ngại về việc lưu trữ khóa mã hóa ở trạng thái nghỉ (at rest) không cùng nhà cung cấp dịch vụ đám mây (CSP) với dữ liệu được mã hóa.
- Bối cảnh chính: Khách hàng muốn tách biệt hoàn toàn vị trí lưu trữ khóa khỏi GCP (không để khóa nằm trong hạ tầng của Google), nhằm tăng cường kiểm soát và giảm rủi ro phụ thuộc vào CSP duy nhất.
- Yêu cầu: Khuyến nghị hai giải pháp mã hóa của Google Cloud hỗ trợ điều này.
- Loại câu hỏi: Trắc nghiệm chọn hai đáp án đúng (multi-select).
- Kiến thức liên quan (cập nhật đến 2026): GCP cung cấp các mô hình mã hóa dữ liệu tại rest như server-side encryption, với các tùy chọn về nguồn gốc khóa: Google-managed, Customer-managed (CMEK), Customer-supplied (CSEK), và External Key Manager (EKM). Các giải pháp phải đảm bảo khóa không được lưu trữ bởi GCP.
📘 Tài liệu tham khảo:
- Cloud KMS Overview (Google Cloud, cập nhật 2025).
- Customer-supplied encryption keys (CSEK) (hỗ trợ cho Compute Engine, Cloud Storage).
- Cloud External Key Manager (Cloud EKM) (tích hợp với external KMS như Thales, Fortanix).
✅ Đáp án đúng và lý do lựa chọn
Hai đáp án đúng là:
- Customer-supplied encryption keys ✅
- Cloud External Key Manager ✅
Lý do lựa chọn: 🛠️ Customer-supplied encryption keys (CSEK): Khách hàng tự cung cấp khóa mã hóa trực tiếp cho GCP (qua API), và GCP không lưu trữ khóa trên hạ tầng của mình. Khóa phải được cung cấp mỗi lần mã hóa/giải mã, đảm bảo khóa nằm hoàn toàn dưới kiểm soát của khách hàng (có thể lưu ở on-premises hoặc CSP khác). Phù hợp cho Cloud Storage, Compute Engine.
🛠️ Cloud External Key Manager (Cloud EKM): Cho phép GCP sử dụng khóa từ external Key Management System (KMS) bên ngoài (như Thales CipherTrust, Fortanix), khóa được lưu trữ ngoài GCP. GCP chỉ gọi API external để mã hóa/giải mã, không giữ khóa at rest. Hỗ trợ cho CMEK với external providers (cập nhật 2025 với thêm partner như Entrust).
Hai giải pháp này đáp ứng chính xác yêu cầu "không lưu khóa at rest cùng CSP", giúp khách hàng kiểm soát 100% khóa.
📋 Giải thích tất cả các phương án (đúng/sai)
-
Customer-supplied encryption keys ✅
Đúng: Như giải thích trên, khóa do khách hàng cung cấp và không lưu trữ bởi GCP, lý tưởng cho tách biệt CSP. Hỗ trợ từ 2017 và vẫn là best practice cho high-security workloads. -
Google default encryption ❌
Sai: Đây là mã hóa mặc định sử dụng khóa do Google quản lý hoàn toàn (Google-managed keys), lưu trữ at rest trong GCP. Khách hàng không kiểm soát khóa, vi phạm yêu cầu tách biệt CSP. -
Secret Manager ❌
Sai: Secret Manager dùng để lưu trữ và quản lý secret (như API keys, passwords), không phải giải pháp mã hóa dữ liệu at rest. Nó lưu secret trong GCP, không hỗ trợ encryption keys cho data. -
Cloud External Key Manager ✅
Đúng: Như giải thích trên, khóa lưu external KMS, GCP chỉ proxy requests. Đã được mở rộng từ 2021, hỗ trợ nhiều protocol (KMIP, auto-refresh keys đến 2026). -
Customer-managed encryption keys ❌
Sai: CMEK cho phép khách hàng tạo/quản lý khóa qua Cloud KMS của GCP, nhưng khóa vẫn lưu trữ at rest trong GCP. Chỉ kiểm soát metadata, không tách biệt CSP thực sự.
🧩 Tóm tắt: CSEK và Cloud EKM là hai lựa chọn duy nhất đảm bảo khóa không nằm trong GCP, phù hợp với compliance cao như FedRAMP, GDPR. Khuyến nghị kết hợp với VPC Service Controls để tăng bảo mật!
- A Cloud External Key Manager
- B Customer-managed encryption keys
- C Customer-supplied encryption keys
- D Google default encryption
Xem giải thích
🧩 Phân tích chi tiết câu hỏi
Câu hỏi tập trung vào việc triển khai bảo vệ dữ liệu theo nguyên tắc "data protection by design" (bảo vệ dữ liệu ngay từ thiết kế) và tuân thủ yêu cầu GDPR (Quy định bảo vệ dữ liệu chung của EU). Trong quá trình đánh giá thiết kế, bạn cần quản lý khóa mã hóa (encryption key) cho một giải pháp bao gồm các workload trên Google Cloud Platform (GCP), cụ thể là:
- Compute Engine (máy ảo),
- Google Kubernetes Engine (GKE) (quản lý container),
- Cloud Storage (lưu trữ đối tượng),
- BigQuery (kho dữ liệu lớn),
- Pub/Sub (hệ thống nhắn tin).
Mục tiêu là chọn tùy chọn phù hợp nhất để quản lý khóa mã hóa chung cho tất cả các dịch vụ này, đảm bảo kiểm soát chặt chẽ, tuân thủ quy định pháp lý nghiêm ngặt như GDPR (yêu cầu doanh nghiệp kiểm soát dữ liệu và khóa mã hóa một cách độc lập, tránh phụ thuộc hoàn toàn vào nhà cung cấp đám mây). 📘
(Kiến thức cập nhật đến 2026: GCP hỗ trợ External Key Manager (EKM) từ năm 2021 và liên tục cải tiến để hỗ trợ đa dịch vụ, theo tài liệu chính thức Google Cloud KMS - External Key Manager Overview: https://cloud.google.com/kms/docs/ekm-overview).
✅ Đáp án đúng: Cloud External Key Manager
Lý do lựa chọn:
🛠️ Cloud External Key Manager (EKM) là giải pháp lý tưởng vì nó cho phép tích hợp khóa mã hóa từ hệ thống quản lý khóa bên ngoài (external KMS) như AWS KMS, Azure Key Vault hoặc HashiCorp Vault với các dịch vụ GCP. Điều này đảm bảo:
- Hỗ trợ toàn diện cho tất cả các workload đề cập (Compute Engine, GKE, Cloud Storage, BigQuery, Pub/Sub) – theo docs GCP 2026, EKM đã được mở rộng đầy đủ.
- Tuân thủ GDPR: Khách hàng giữ quyền kiểm soát hoàn toàn khóa mã hóa (không lưu trữ trong GCP KMS), hỗ trợ "data protection by design" bằng cách tách biệt quản lý khóa khỏi nhà cung cấp đám mây, giảm rủi ro và tăng tính minh bạch.
- Linh hoạt: Quản lý tập trung một khóa cho nhiều dịch vụ mà không cần triển khai riêng lẻ.
Nguồn: https://cloud.google.com/kms/docs/ekm 🎯
📋 Giải thích tất cả các phương án
-
✅ Cloud External Key Manager
🟢 Đúng: Như đã giải thích ở trên, đây là lựa chọn tối ưu cho việc quản lý khóa mã hóa đa dịch vụ, tuân thủ GDPR nhờ tích hợp external KMS. Hỗ trợ đầy đủ tất cả workload, giúp doanh nghiệp kiểm soát khóa độc lập. (Tài liệu: GCP EKM Supported Services - https://cloud.google.com/kms/docs/ekm-supported-services). -
❌ Customer-managed encryption keys
🔴 Sai: CMEK cho phép khách hàng tạo và quản lý khóa trong Cloud KMS của GCP, hỗ trợ các dịch vụ như Cloud Storage, BigQuery, Pub/Sub, Compute Engine và GKE. Tuy nhiên, khóa vẫn nằm trong hệ thống GCP, không đáp ứng đầy đủ "data protection by design" theo GDPR vì phụ thuộc vào nhà cung cấp (Google quản lý hạ tầng KMS). Không phải lựa chọn tốt nhất cho kiểm soát external. (Tài liệu: https://cloud.google.com/kms/docs/cmek). -
❌ Customer-supplied encryption keys
🔴 Sai: CSEK yêu cầu khách hàng cung cấp khóa trực tiếp cho từng API call (chỉ hỗ trợ hạn chế như Compute Engine và Cloud Storage). Không hỗ trợ BigQuery, Pub/Sub hoặc GKE một cách liền mạch; phải quản lý thủ công, không khả thi cho giải pháp đa workload và không phù hợp GDPR do phức tạp, thiếu tích hợp. (Tài liệu: https://cloud.google.com/storage/docs/encryption/customer-supplied-keys). -
❌ Google default encryption
🔴 Sai: Sử dụng khóa mặc định của Google (Google-managed keys), áp dụng tự động cho tất cả dịch vụ. Không cho khách hàng kiểm soát khóa, vi phạm GDPR vì thiếu quyền sở hữu dữ liệu và khóa (Google kiểm soát hoàn toàn). Không phù hợp cho data protection by design. (Tài liệu: https://cloud.google.com/docs/security/encryption-default).
Tóm lại, Cloud External Key Manager là lựa chọn chuyên nghiệp nhất cho kịch bản này! 🚀 Nếu cần triển khai thực tế, hãy kiểm tra quota và kết nối external KMS qua VPC. (Nguồn tổng hợp: Google Cloud Security Whitepaper 2026 - https://cloud.google.com/security/whitepaper)