Panduan ini menjelaskan cara mengonfigurasi Kontrol Layanan VPC untuk Universal Ledger guna meningkatkan keamanan dan membantu mengurangi risiko pemindahan data yang tidak sah.
Kontrol Layanan VPC memberikan lapisan pertahanan tambahan untuk layanan Google Cloud yang tidak bergantung pada Identity and Access Management (IAM). Dengan mengonfigurasi perimeter layanan, Anda dapat membatasi akses ke Universal Ledger API untuk permintaan yang diizinkan, seperti yang berasal dari dalam jaringan Virtual Private Cloud atau alamat IP yang diizinkan menggunakan VIP yang dibatasi.
Melindungi Universal Ledger dengan perimeter layanan
Untuk melindungi resource Universal Ledger menggunakan Kontrol Layanan VPC:
Tambahkan API ke perimeter: Sertakan Universal Ledger API (
universalledger.googleapis.com) dalam daftar layanan yang dibatasi dalam perimeter layanan Anda. Untuk mengetahui petunjuknya, lihat Membuat perimeter layanan atau Memperbarui perimeter layanan.Merutekan permintaan melalui VIP yang dibatasi: Konfigurasikan konektivitas pribadi sehingga permintaan ke
universalledger.googleapis.comdirutekan ke VIP yang dibatasi (restricted.googleapis.com). Untuk mengetahui detail tentang cara mengonfigurasi data dan rute DNS, lihat Menyiapkan konektivitas pribadi.
Batasan dan pertimbangan keamanan
Bagian berikut menjelaskan batasan dan pertimbangan keamanan untuk menggunakan Kontrol Layanan VPC dengan Universal Ledger.
Data transaksi dan ledger bersama
Universal Ledger API beroperasi di jaringan bersama multi-tenant tempat data yang dikirimkan ke ledger diklasifikasikan sebagai Data Transaksi. Berdasarkan persyaratan khusus layanan, Data Transaksi—yang mencakup payload transaksi, kunci publik, dan tanda tangan kriptografis—secara eksplisit dikecualikan dari definisi Data Pelanggan.
Karena sifat jaringan ledger yang dibagikan, Data Transaksi yang dikirimkan ke ledger dapat diakses oleh semua peserta ledger yang berwenang. Akibatnya, data ini tidak dapat dibatasi atau dimuat oleh konfigurasi perimeter Kontrol Layanan VPC organisasi individual.
Mitigasi pemindahan data yang tidak sah
Meskipun Kontrol Layanan VPC melindungi traffic ingress dan egress API, Kontrol Layanan VPC tidak menerapkan visibilitas data setelah transaksi di-commit ke ledger bersama.
Untuk membantu mencegah pemindahan data yang tidak sah, gunakan kebijakan penolakan IAM untuk
membatasi metode yang mengubah atau memublikasikan data, seperti
universalledger.endpoints.submitTransaction. Pendekatan ini memblokir
pengguna yang tidak sah untuk memublikasikan data dari dalam perimeter, sekaligus tetap
mengizinkan kueri hanya baca.
Untuk mengetahui informasi selengkapnya, lihat entri Universal Ledger dalam dokumentasi produk dan batasan yang didukung Kontrol Layanan VPC.
Langkah berikutnya
- Pelajari lebih lanjut Kontrol Layanan VPC.
- Ikuti praktik terbaik dalam Praktik terbaik untuk mengaktifkan Kontrol Layanan VPC.
- Pelajari cara Mendesain dan merancang perimeter layanan.
- Tinjau logging audit Universal Ledger.