Keamanan

Dokumen ini memberikan ringkasan yang mencakup konsep inti, lapisan, dan peran operasional untuk menjaga keamanan dalam Google Distributed Cloud (GDC) dengan air gap. GDC dirancang untuk lingkungan yang sangat aman dan tidak terhubung, serta untuk mematuhi persyaratan kedaulatan data yang ketat.

Dokumen ini ditujukan untuk audiens dalam grup operator infrastruktur, grup administrator platform, dan grup operator aplikasi yang mengelola keamanan untuk organisasi mereka. Untuk mengetahui informasi selengkapnya, lihat Audiens untuk dokumentasi GDC dengan air gap.

Dokumen ini membantu Anda memahami atribut keamanan utama di seluruh kategori berikut:

Strategi keamanan

GDC menggunakan pendekatan yang mengedepankan keamanan dengan beberapa lapisan keamanan untuk memberikan kontrol maksimum, tetap mematuhi peraturan perundang-undangan, dan melindungi data rahasia. Solusi ini dirancang untuk berjalan di hardware khusus dan aman di pusat data lokal untuk memberikan isolasi tenant yang ketat.

Lapisan keamanan yang disediakan oleh GDC mencakup keamanan hardware, keamanan host dan node, keamanan aplikasi, keamanan jaringan, kriptografi, Identity and Access Management (IAM), operasi keamanan dan keandalan, kepatuhan, serta penawaran keamanan.

GDC memiliki model keamanan bersama untuk mengamankan stack aplikasi lengkap. GDC menyediakan Infrastructure as a Service (IaaS), Platform as a Service (PaaS), dan Software as a Service (SaaS). Di semua konfigurasi GDC, Google dan operator bertanggung jawab untuk mengamankan lapisan infrastruktur. Pelanggan bertanggung jawab untuk mengamankan penyiapan project dan lapisan aplikasi, termasuk container aplikasi, image dasar, dan dependensi.

Histogram yang mengilustrasikan tanggung jawab bersama cloud, operator, dan pelanggan untuk setiap lapisan keamanan.

Dari perspektif keamanan, grup audiens berikut mengoperasikan GDC:

  • Grup operator infrastruktur: mengelola operasi sehari-hari infrastruktur sistem, dan tidak memiliki akses ke data pelanggan. Persona ini merupakan level administrator tertinggi di sistem dan bisa berupa Google, pihak ketiga yang dikontrak, atau pelanggan itu sendiri, bergantung pada sifat batasan kedaulatan.

  • Grup administrator platform: persona pelanggan yang mengelola resource dan izin untuk project. Ini adalah level hak istimewa administratif tertinggi yang diberikan kepada pelanggan dan merupakan satu-satunya level administratif yang dapat memberikan akses ke data pelanggan.

  • Grup operator aplikasi: mengembangkan aplikasi untuk di-deploy dan dieksekusi, serta mengonfigurasi resource dan izin terperinci di GDC. Persona ini bekerja sesuai kebijakan yang ditetapkan oleh Administrator Platform (PA) untuk memastikan sistem mereka sesuai dengan persyaratan keamanan dan kepatuhan pelanggan.

Untuk mengetahui informasi selengkapnya, lihat Audiens dokumentasi.

Keamanan fasilitas

Anda dapat men-deploy GDC di pusat data dengan air gap yang ditentukan pelanggan. Keamanan fisik spesifik per lokasi akan bervariasi berdasarkan persyaratan pelanggan individu. Untuk mematuhi peraturan setempat, pusat data mungkin memerlukan akreditasi, misalnya, ISO 27001. Pusat data harus memiliki beberapa langkah keamanan, seperti sistem pertahanan perimeter yang aman untuk mencegah akses tidak sah ke pusat data, cakupan kamera yang komprehensif untuk memantau semua aktivitas di pusat data, autentikasi fisik untuk memastikan bahwa hanya personel yang berwenang yang dapat mengakses pusat data, staf penjaga untuk berpatroli di pusat data 24 jam sehari dan tujuh hari seminggu serta merespons setiap insiden keamanan, kebijakan akses dan keamanan yang ketat untuk mengatur cara personel mengakses dan menggunakan pusat data. Langkah-langkah keamanan ini merupakan lapisan perlindungan awal yang penting untuk melindungi data yang disimpan di pusat data dari akses, penggunaan, pengungkapan, gangguan, modifikasi, atau penghancuran yang tidak sah.

Keamanan hardware

Google memiliki proses yang ketat untuk memastikan keamanan hardware-nya. Semua hardware GDC dibeli dan dirakit dari partner yang telah diperiksa dan disertifikasi untuk memenuhi persyaratan kedaulatan dan supply chain khusus pelanggan. Hardware ini diuji dan disetujui untuk memenuhi standar internal Google yang ketat, serta kebutuhan sebagian besar pelanggan yang mengutamakan keamanan. Semua subkomponen di hardware GDC berasal dari pemasok tepercaya yang telah diperiksa dan dikenal andal. Integrasi hardware ke dalam rak GDC dilakukan di pusat bersertifikasi regional, yang merupakan fasilitas yang telah disetujui Google untuk menangani hardware sensitif. Semua personel yang menangani hardware GDC telah diperiksa latar belakangnya, sehingga memastikan bahwa hanya personel yang berwenang yang memiliki akses ke hardware tersebut. Selain itu, implementasi aktual komponen hardware dan firmware berisiko tinggi tertentu ditinjau keamanannya oleh tim khusus. Peninjauan ini mempertimbangkan ancaman seperti: serangan supply chain, serangan fisik, dan serangan eksekusi lokal pada komponen hardware dan firmware, termasuk ancaman persisten. Tinjauan ini membangun pengetahuan yang secara langsung menginformasikan persyaratan keamanan hardware kami, termasuk firmware dan update firmware yang aman, integritas firmware, booting aman, pengelolaan dan pemeliharaan yang aman. Google menjaga hubungan dekat dengan semua vendor dan tim yang menggunakan hardware untuk memastikan bahwa fitur keamanan tingkat atas disediakan. Artinya, Google terus bekerja sama dengan partnernya untuk memastikan bahwa hardware seaman mungkin. Google meningkatkan standar dengan meningkatkan persyaratan hardware dan keamanan, melakukan peninjauan keamanan interaktif, dan bekerja sama dengan tim produk untuk menerapkan fitur keamanan baru yang dibuat khusus untuk GDC dan terintegrasi secara mendalam tidak hanya dengan hardware dan firmware yang sebenarnya, tetapi juga fitur produk lainnya.

Keamanan host dan node

GDC memastikan bahwa hanya sistem operasi (OS) Node aman yang dipaketkan secara kustom yang dapat dimuat ke sistem secara default. Image dan konfigurasi yang telah melalui proses hardening sangat mengurangi permukaan serangan. Modul kriptografis yang melindungi data dalam penyimpanan dan dalam pengiriman divalidasi FIPS 140-2/3, yang berarti modul tersebut telah diuji secara ketat untuk keamanan dan diperiksa oleh laboratorium independen yang terakreditasi. GDC menyediakan software anti-malware untuk sistem operasi yang berjalan di node bare metal dan solusi untuk memindai sistem penyimpanan. Google mengemas update untuk pemindai ini dan update tersebut disertakan dalam update sistem reguler yang diterapkan IO menggunakan proses upgrade GDC. Notifikasi deteksi dikirim ke IO. GDC juga menyediakan alat pemantauan integritas dan deteksi pelanggaran untuk melindungi sistem dari perubahan yang tidak disengaja. Secara keseluruhan, langkah-langkah keamanan ini membantu melindungi sistem dari berbagai serangan. Tindakan keamanan mempersulit penyerang untuk mengakses sistem, mengeksploitasi kerentanan, dan menginstal malware.

Tenancy

GDC adalah platform cloud terkelola multi-tenant yang mirip dengan Google Cloud Platform. Arsitektur ini dirancang untuk memberikan isolasi yang kuat antara tenant, memberikan lapisan perlindungan yang kuat antara pengguna cloud, dan memungkinkan pengguna memenuhi standar akreditasi workload yang ketat. GDC menyediakan dua tingkat isolasi tenant. Tingkat pertama, yang disebut Organisasi, menyediakan isolasi komputasi fisik yang kuat, dan tingkat kedua, Project, menawarkan opsi alokasi resource yang lebih mendetail melalui pemisahan logis.

Diagram cluster root-admin GDC, dengan dua cluster organisasi dan cluster pengguna.

Tidak ada server komputasi fisik yang digunakan bersama di antara organisasi, dan lapisan operator juga mempertahankan tenancy. IO tidak diizinkan untuk mengakses lapisan PA. Demikian pula, AO juga tidak dapat mengakses lapisan PA.

Lapisan operator perangkat penyimpanan GDC.

Keamanan aplikasi

Untuk melindungi dari serangan supply chain software, semua software GDC dikembangkan sesuai dengan Supply chain Levels for Software Artifacts (SLSA), sebuah framework keamanan supply chain yang dikembangkan Google melalui kemitraan dengan organisasi termasuk CNCF dan Linux Foundation.

SLSA adalah checklist standar dan kontrol untuk mencegah perusakan, meningkatkan integritas, dan mengamankan paket dalam supply chain software. Checklist ini dirancang untuk mencegah eksploitasi yang menyerang repositori kode sumber, sistem build, dan paket dependensi pihak ketiga.

Semua kode sumber dan dependensi GDC disimpan dalam sistem kontrol versi Google yang diisolasi dan dienkripsi di pusat data Google yang aman. Semua kode memiliki histori yang terverifikasi dan memerlukan orang kedua untuk meninjau perubahan kode sebelum perubahan tersebut diterima ke dalam sistem kontrol versi.

Build dikirim menggunakan sistem orkestrasi rilis Google yang memanfaatkan Google Cloud Build dan alat pengujian otomatis Google untuk build, pengujian, dan rilis image container dan biner yang sepenuhnya otomatis. Semua build diisolasi, hermetik, dan ditentukan menggunakan prinsip build-as-code, dan tidak ada individu yang memiliki akses sepihak dalam proses pengiriman software.

Semua image dipindai untuk menemukan kerentanan menggunakan beberapa pemindai keamanan aplikasi dan divalidasi di beberapa titik menggunakan kombinasi tanda tangan kriptografis dan checksum SHA256. Setiap rilis berisi Software Bill of Materials (SBOM) yang mencakup detail tentang komponen software, dependensi dan library, serta data yang dikirimkan.

Keamanan jaringan

Bagian ini memberikan ringkasan keamanan jaringan GDC.

Jaringan fisik

Meskipun GDC dirancang untuk digunakan di lingkungan yang tidak terhubung, dalam praktiknya, sistem GDC kemungkinan akan terhubung ke lingkungan yang lebih luas dan terlindungi yang terhubung di seluruh jaringan pribadi internal pelanggan, sekaligus tetap tidak terhubung dari Internet publik.

Semua traffic jaringan antara jaringan pribadi pelanggan dan sistem GDC melewati firewall dan sistem Deteksi & Pencegahan Penyusupan (IDS/IPS). Firewall menyediakan lini pertahanan pertama untuk mengontrol akses ke sistem. Firewall dan IDS/IPS mengontrol traffic masuk dan keluar berdasarkan kebijakan keamanan yang dapat dikonfigurasi dan menggunakan machine learning untuk menganalisis traffic secara otomatis dan memblokir akses yang tidak sah. Sistem IDS/IPS memeriksa semua komunikasi masuk dan keluar untuk infrastruktur secara default. PA juga dapat menggunakan sistem IDS/IPS untuk pemeriksaan traffic workload mereka sendiri. Firewall dan IDS/IPS juga terintegrasi dengan stack Observabilitas organisasi untuk workload pelanggan dan stack SIEM IO untuk infrastruktur guna memungkinkan analisis keamanan dan forensik tambahan.

Firewall menerapkan aturan tolak default sebagai postur keamanan awal untuk mencegah akses yang tidak disengaja dan kebocoran data. IO dan PA memiliki metode untuk menentukan aturan akses lebih lanjut sesuai kebutuhan. Di dalam GDC, ada dua jaringan yang terpisah secara fisik untuk mengisolasi fungsi administrasi dan kontrol dari data workload pelanggan.

Jaringan pengelolaan out-of-bound (OOB) hanya digunakan untuk fungsi administratif seperti perubahan konfigurasi perangkat jaringan, peralatan penyimpanan, dan komponen hardware lainnya. Hanya IO yang memiliki akses ke jaringan OOB dan mereka hanya memiliki akses ini dalam kasus luar biasa. ACL jaringan dikonfigurasi sedemikian rupa sehingga hanya server yang berada di cluster root-admin yang dikontrol IO yang diizinkan mengakses jaringan ini. Jaringan bidang data menghubungkan server workload dan dapat diakses oleh PA dan AO.

Software defined networking

Jaringan bidang data adalah jaringan overlay berdasarkan Perutean dan Penerusan Virtual (VRF) untuk isolasi traffic tenant. Setiap organisasi tenant memiliki jaringan VRF eksternal dan internal. Layanan yang ditampilkan secara eksternal, misalnya, load balancer eksternal dan NAT egress, akan berada di domain eksternal. Workload pelanggan berada di VRF internal.

Jaringan internal digunakan untuk komunikasi dalam tenant, seperti traffic workload antar-node dan ke penyimpanan file dan blok di dalam organisasi. Jaringan eksternal digunakan untuk berkomunikasi di luar organisasi. Traffic pengelolaan tenant untuk mengakses fungsi kontrol akses, atau traffic pelanggan untuk mengakses project, harus melalui jaringan eksternal. Setiap workload pelanggan memiliki load balancer dan gateway NAT yang perlu dikonfigurasi untuk traffic ingress dan egress.

Jaringan virtual

Jaringan virtual GDC adalah lapisan jaringan tingkat organisasi yang dibangun di atas jaringan overlay. Fitur ini didukung oleh driver antarmuka jaringan container (CNI) terkelola GDC - bidang data jaringan Anthos.

Lapisan jaringan virtual di GDC menyediakan isolasi ringan dalam organisasi yang disebut sebagai "project". Lapisan ini menyediakan fitur keamanan jaringan berikut:

  • Kebijakan jaringan project: untuk perlindungan batas project.
  • Kebijakan jaringan organisasi: untuk perlindungan batas organisasi.

Kebijakan jaringan project dan jaringan organisasi memiliki konfigurasi tolak default sebagai titik awal untuk melindungi dari akses yang tidak diinginkan dan kebocoran data.

Perlindungan denial of service

Semua traffic ke GDC melewati IDS/IPS dan serangkaian load balancer. IDS/IPS mendeteksi dan menghapus traffic yang tidak sah, serta melindungi resource dari session flood. Load balancer dapat membatasi traffic dengan tepat untuk menghindari hilangnya layanan. Karena konektivitas eksternal ditangani melalui jaringan pribadi pelanggan, pelanggan dapat memberikan lapisan perlindungan denial of service tambahan untuk serangan terdistribusi.

Kriptografi

Bagian ini memberikan ringkasan kriptografi GDC.

PKI

GDC menyediakan Infrastruktur Kunci Publik (PKI) untuk pengelolaan CA X.509 terpusat untuk layanan infrastruktur. Secara default, GDC memiliki CA root pribadi per penginstalan serta perantara dan leaf yang didistribusikan dari CA tersebut. Selain itu, GDC dapat mendukung penginstalan sertifikat yang diterbitkan pelanggan di endpoint yang ditampilkan kepada pelanggan, sehingga meningkatkan fleksibilitas dalam menggunakan sertifikat. GDC mengoordinasikan distribusi trust store secara terpusat, sehingga memudahkan workload dan layanan sistem untuk mengautentikasi dan mengenkripsi traffic aplikasi. Secara keseluruhan, GDC menyediakan solusi PKI yang andal untuk mengamankan berbagai layanan infrastruktur demi pengelolaan kepercayaan yang praktis, tetapi dikontrol dengan ketat.

Key management service

GDC menyediakan Key Management Service (KMS) yang didukung oleh Hardware Security Module (HSM). KMS adalah layanan pihak pertama. Materi kunci tetap berada di dalam KMS, yang pada gilirannya didukung oleh HSM. Definisi resource kustom (CRD) menyimpan materi kunci terenkripsi. Hanya KMS yang memiliki akses ke materi kunci mentah dalam memori. Ada satu KMS per organisasi. Semua data dalam penyimpanan dienkripsi secara default menggunakan kunci yang didukung HSM. Pelanggan juga dapat memilih untuk mengelola kunci kriptografis mereka sendiri. KMS mendukung algoritma yang disetujui FIPS dan modul yang divalidasi FIPS. KMS mendukung impor dan ekspor kunci dengan cara yang aman untuk kasus penggunaan penampungan kunci, penghapusan, atau disaster recovery. Fitur ini menjadikan KMS sebagai cara yang aman dan andal untuk mengelola kunci kriptografis.

GDC juga menawarkan kunci enkripsi yang dikelola pelanggan (CMEK). CMEK memberi pelanggan kontrol atas kunci yang melindungi data dalam penyimpanan di GDC. Salah satu motivasi utama adopsi CMEK adalah penghapusan kriptografis, metode penghancuran data dengan jaminan tinggi untuk remediasi kebocoran data dan off-boarding. Kunci dapat dihapus di luar band data yang dilindunginya. Semua data di organisasi Anda dilindungi oleh serangkaian CMEK yang dapat dipantau, diaudit, dan dihapus oleh Operator Platform sesuai kebutuhan. Kunci CMEK adalah kunci enkripsi yang dapat Anda kelola menggunakan API HSM. CMEK dapat digunakan untuk mengenkripsi data untuk block storage, disk virtual machine, layanan database, dan workload container pengguna.

Enkripsi

Bagian ini memberikan ringkasan enkripsi GDC.

Data dalam penyimpanan

Semua data GDC yang disimpan di penyimpanan file, blok, dan objek dienkripsi dalam penyimpanan menggunakan beberapa tingkat enkripsi. Dalam lingkungan multi-tenant, data setiap tenant dienkripsi dengan kunci khusus tenant sebelum ditulis ke penyimpanan file, blok, dan penyimpanan objek:

  • Block Storage (Volume aplikasi, disk VM, penyimpanan database) dienkripsi di tiga tingkat:
    • Lapisan Software: Enkripsi Linux Unified Key Setup (LUKS) yang dilakukan dalam hardware komputasi khusus tenant dengan kunci yang didukung HSM per volume, yang dikelola oleh pelanggan.
    • Lapisan Peralatan: Enkripsi tingkat Agregat Volume (NVE/NAE) yang dilakukan dalam Peralatan Penyimpanan dengan kunci yang didukung HSM per tenant, yang dikelola oleh pelanggan.
    • Lapisan Disk: Drive Enkripsi Mandiri (SED) dengan kunci yang didukung HSM per drive, yang dikelola oleh IO.
  • Penyimpanan Objek dienkripsi di dua lapisan
    • Lapisan Bucket: Enkripsi data objek dikoordinasikan dalam hardware komputasi khusus tenant dengan kunci yang didukung HSM per bucket, yang dikelola oleh pelanggan.
    • Lapisan Disk: SED dengan kunci yang didukung HSM per drive, yang dikelola oleh IO.
  • Penyimpanan Disk Server, data konfigurasi sistem untuk satu tenant, dienkripsi di satu lapisan:
    • Lapisan Disk: SED dengan kunci yang didukung HSM per drive, yang dikelola oleh pelanggan.

Data dalam pengiriman

Semua traffic GDC dienkripsi secara default menggunakan modul kriptografi bersertifikasi FIPS 140-2 dan protokol standar industri seperti TLS 1.2+, HTTPS, dan tunnel IPSec. Pelanggan juga diharapkan menggunakan algoritma terenkripsi pada lapisan aplikasi, berdasarkan model tanggung jawab bersama, untuk memastikan bahwa persyaratan enkripsi terpenuhi untuk semua aplikasi yang di-deploy di atas GDC.

Identity and Access Management (IAM)

Akses ke sistem didasarkan pada prinsip hak istimewa terendah. Pengguna hanya diberi akses ke resource yang mereka butuhkan. Proses ini melindungi sistem dari akses tidak sah dan penyalahgunaan. Selain itu, sistem ini menerapkan pemisahan tugas, seperti tidak adanya akses sepihak. Tidak ada satu orang pun yang memiliki kontrol penuh atas satu sistem atau proses. Proses ini membantu mencegah penipuan dan kesalahan. GDC dapat berintegrasi dengan penyedia identitas pelanggan yang sudah ada. Sistem ini mendukung SAML 2.0 dan OIDC untuk federasi IDP. Dukungan ini memungkinkan pengguna mengautentikasi pengguna dalam sistem menggunakan penyedia identitas yang ada untuk mengelola pengguna di satu lokasi. Semua pengguna dan workload diautentikasi sebelum mengakses sistem. RBAC dan ABAC digunakan untuk memberikan otorisasi ke semua bidang kontrol dan akses data. Pengguna hanya diizinkan untuk mengakses resource dan melakukan tindakan jika mereka diautentikasi dan diotorisasi. Semua akses dicatat dalam log audit, sehingga administrator dapat melacak siapa yang telah mengakses resource dan kapan. Proses ini membantu mengidentifikasi akses tidak sah dan penyalahgunaan.

Operasi keamanan

GDC Security Operations (SecOps) memberikan jaminan informasi bagi entitas dengan persyaratan keamanan, kepatuhan, dan kedaulatan yang ketat untuk memberikan kerahasiaan, integritas, dan ketersediaan operasional maksimum dari workload dengan air gap pelanggan yang diatur. Arsitektur keamanan ini dimaksudkan untuk memenuhi tujuan berikut:

  • Menghubungkan logging platform GDC untuk analisis dan respons keamanan.
  • Mengidentifikasi, melaporkan, dan melacak kerentanan keamanan dengan segera.
  • Melindungi semua aset OIC dan GDC melalui Deteksi & Respons Endpoint (EDR).
  • Menyediakan alat, proses, dan runbook untuk memungkinkan pusat operasi SecOps melakukan pemantauan berkelanjutan guna mengidentifikasi, membatasi, memberantas, dan memulihkan dari insiden pengamanan cyber.
Fitur Deskripsi
Informasi & Pengelolaan Peristiwa Keamanan Elastic Security adalah platform informasi keamanan dan manajemen peristiwa (SIEM) yang mengumpulkan, mengindeks, dan menganalisis data keamanan dari berbagai sumber untuk membantu organisasi mendeteksi dan merespons ancaman.
Manajemen Kerentanan Tenable Security Center adalah platform manajemen kerentanan yang membantu organisasi mengidentifikasi dan memulihkan kerentanan keamanan.
Deteksi & Respons Endpoint Elastic Security, Windows Defender, dan ClamAV. Platform keamanan terpadu yang memberikan gambaran komprehensif tentang postur keamanan organisasi untuk mendeteksi dan merespons ancaman secara lebih efektif.
Pengelolaan Kasus yang Aman Solusi software yang memungkinkan organisasi mengelola siklus proses insiden keamanan.

Diagram operasi keamanan GDC yang menjelaskan komponen software dan proses orang.

GDC SecOps memungkinkan IO menyediakan fungsi Operasi Keamanan. Tim SecOps GDC menyediakan proses yang digerakkan oleh manusia, termasuk respons insiden, pengelolaan kerentanan, rekayasa keamanan, dan pengelolaan risiko supply chain. GDC SecOps memungkinkan Pusat Operasi Keamanan (SOC) mencapai hal berikut:

Kemampuan Deskripsi
Deteksi Infrastruktur keamanan kami terus memantau potensi ancaman dan kerentanan. Saat ancaman atau kerentanan terdeteksi, tim operasi keamanan akan segera menerima laporan.
Triase Tim operasi keamanan melakukan triase pada setiap insiden untuk menentukan tingkat keparahan ancaman dan respons yang sesuai.
Pembatasan Tim operasi keamanan mengambil tindakan untuk menangani ancaman dan mencegahnya menyebar.
Investigasi Tim operasi keamanan menyelidiki insiden tersebut untuk menentukan penyebab utamanya dan mengidentifikasi kelemahan dalam postur keamanan kami.
Respons Tim operasi keamanan mengambil langkah-langkah untuk merespons insiden dan memitigasi kerusakan yang telah terjadi.
Pemulihan Tim operasi keamanan mengambil langkah-langkah untuk memulihkan diri dari insiden dan mengembalikan sistem serta jaringan kami ke kondisi normal.

Manajemen kerentanan

GDC menjalankan beberapa proses identifikasi kerentanan di lingkungan praproduksi sebelum rilis apa pun untuk terus memantau potensi Common Vulnerabilities and Exposure (CVE). GDC juga menyediakan pemindaian kerentanan di lingkungan produksi untuk tujuan pemantauan dan pelaporan rutin. Semua temuan di lingkungan produksi diintegrasikan ke proses Operasi Keamanan untuk melacak dan memitigasi tujuan perburuan ancaman.

Respons insiden keamanan

Saat kerentanan ditemukan dalam kode yang di-deploy ke GDC atau terjadi insiden dalam sistem, serangkaian proses respons insiden tersedia dan dijalankan oleh IO dan tim keamanan GDC untuk memitigasi, membuat, dan menerapkan patch keamanan, serta berkomunikasi dengan pihak yang terpengaruh. Proses pengelolaan insiden ini sejalan dengan proses pengelolaan insiden standar Google dengan modifikasi untuk sifat GDC yang terputus.

Untuk setiap CVE, atau insiden yang ditemukan, komandan insiden (IC) ditugaskan untuk menjalankan proses respons. IC bertanggung jawab untuk mengelola proses, yang mencakup memverifikasi dan memvalidasi insiden, menetapkan skor Common Vulnerability Scoring System (CVSS) pada kerentanan, mengelola proses pembuatan patch dan kesiapannya untuk dikirim, serta membuat komunikasi yang sesuai.

Operasi keandalan

Bagian ini memberikan ringkasan operasi keandalan GDC.

Mencatat dan memantau

GDC dilengkapi dengan platform Observabilitas yang menyediakan fungsi pemantauan, logging, pelacakan, dan pelaporan untuk platform, layanan, dan workload GDC.

Subsistem logging menyerap dan menggabungkan log dari semua platform dan layanan GDC inti serta workload pelanggan ke dalam database deret waktu dan menyediakan data tersebut melalui antarmuka pengguna (UI) interaktif dan API.

Peristiwa log audit penting mencakup area berikut:

  • Permintaan autentikasi dan otorisasi pengguna.
  • Pembuatan dan pencabutan token autentikasi.
  • Semua akses dan perubahan Administratif.
  • Semua tindakan API bidang kontrol.
  • Semua peristiwa keamanan, termasuk IDS, IPS, firewall, antivirus.

Akses darurat

IO tidak memiliki akses ke data pelanggan. Namun, dalam situasi darurat, mungkin ada kasus saat IO memerlukan akses ke data pelanggan. Dalam kasus tersebut, GDC memiliki serangkaian prosedur akses darurat yang digunakan PA untuk secara eksplisit memberikan akses kepada IO untuk pemecahan masalah.

Semua kredensial akses darurat disimpan secara offline di brankas, atau dienkripsi dengan kunci yang di-root di HSM. Akses ke kredensial ini adalah peristiwa yang dapat diaudit yang dapat memicu pemberitahuan.

Misalnya, dalam kasus di mana konfigurasi IAM telah rusak dan mencegah akses pengguna, IO menggunakan autentikasi berbasis sertifikat SSH melalui workstation yang aman dan memerlukan persetujuan multi-pihak untuk membuat akses. Semua tindakan yang diambil dilacak dan dapat diaudit. Kunci SSH berubah setelah insiden akses darurat.

Disaster recovery

GDC dilengkapi dengan sistem pencadangan yang memungkinkan PA membuat dan mengelola kebijakan pencadangan untuk cluster, namespace, atau VM. Sistem pencadangan berisi sistem umum untuk menjadwalkan, menjalankan pencadangan, memulihkan data, dan membuat laporan.

Mengupgrade dan mengupdate sistem

Karena GDC adalah lingkungan dengan air-gap, Operator Infrastruktur memproses semua update ke sistem pelanggan. Google menandatangani dan memublikasikan update biner di lokasi yang aman untuk didownload oleh IO. IO memvalidasi biner dan memindahkan biner ke GDC untuk distribusi dan deployment.

Sistem ini mencakup semua update software dan firmware, termasuk update pada software GDC, OS level node, definisi dan signature anti-virus dan malware, penyimpanan dan peralatan jaringan, update perangkat, dan update biner lainnya.

Pengelolaan perubahan - Infrastructure as Code

GDC menggunakan Infrastructure as Code (IAC) untuk mengotomatiskan penyediaan dan deployment konfigurasi GDC. IAC memisahkan tanggung jawab di antara tim operasi infrastruktur. Misalnya, mengusulkan perubahan konfigurasi versus mengizinkan perubahan, untuk membuat seluruh proses lebih aman. Dengan GDC IAC, semua perubahan konfigurasi divalidasi melalui proses peninjauan dan persetujuan banyak pihak untuk memastikan bahwa hanya konfigurasi yang diizinkan yang di-deploy. Peninjauan ini menciptakan proses yang transparan dan dapat diaudit, meningkatkan konsistensi perubahan, dan mengurangi penyimpangan konfigurasi.

Proses kepatuhan

GDC siap mematuhi rezim umum seperti NIST 800-53, SOC 2, dan membantu sertifikasi seperti FIPS 140-2 dan 3. GDC juga melalui berbagai proses sertifikasi, dan memenuhi standar keamanan tingkat Google. Kepatuhan adalah proses berkelanjutan. Untuk mendukung pelanggan dan operator dalam proses ini, GDC menyediakan pemantauan dan pengujian berkelanjutan. Sebagai bagian dari praktik keamanan untuk proses pemantauan berkelanjutan, GDC melacak perubahan inventaris, seperti software dan hardware yang tidak dikenal, atau penambahan software atau hardware baru. GDC melakukan uji penetrasi rutin dengan mensimulasikan serangan dari pihak berniat jahat. GDC secara berkala memindai sistem untuk mencari malware, dan memberi tahu GDC jika ada infeksi. Proses pengujian disaster recovery menguji kemampuan GDC untuk pulih dari situasi yang melibatkan bencana. Proses ini memastikan data dan sistem GDC aman.

Kepatuhan terhadap Security Technical Implementation Guide (STIG)

Berdasarkan aturan STIG RHEL-08-040320, paket xorg-x11-server-common adalah dependensi sistem yang disetujui dan diperlukan untuk driver GPU NVIDIA serta library akselerasi hardware (seperti Vulkan dan Mesa). Layanan pengelola tampilan grafis dinonaktifkan dan tidak aktif pada image sistem operasi node.