Meningkatkan keamanan instance dengan merotasi sertifikat server

Halaman ini menjelaskan cara melihat dan menerapkan rekomendasi tentang merotasi sertifikat server untuk instance yang sertifikat servernya akan habis masa berlakunya dalam waktu 30 hari. Jika masa berlaku sertifikat server instance akan berakhir dalam waktu 30 hari, klien yang menggunakan sertifikat ini tidak akan dapat terhubung dengan aman ke instance, sehingga rentan terhadap pelanggaran keamanan. Pemberi rekomendasi ini disebut Rotate server certificate.

Setiap hari, pemberi rekomendasi ini memeriksa instance untuk menemukan sertifikat yang akan habis masa berlakunya dan memberikan insight serta rekomendasi untuk meningkatkan keamanan instance Anda. Anda dapat melihat insight dan rekomendasi mendetail tentang instance ini menggunakan konsol Google Cloud , gcloud CLI, atau Recommender API.

Sebelum memulai

Pastikan Anda mengaktifkan Recommender API.

Peran dan izin yang diperlukan

Guna mendapatkan izin untuk melihat dan menggunakan insight serta rekomendasi, pastikan Anda memiliki peran Identity and Access Management (IAM) yang diperlukan.

Tasks Peran
Lihat rekomendasi recommender.cloudsqlViewer atau cloudsql.admin.
Menerapkan rekomendasi cloudsql.editor atau cloudsql.admin.
Untuk mengetahui informasi selengkapnya tentang peran IAM, lihat Referensi peran dasar dan bawaan IAM serta Mengelola akses ke project, folder, dan organisasi.

Mencantumkan rekomendasi

Untuk menampilkan rekomendasi, ikuti langkah-langkah berikut:

Konsol

Untuk menampilkan rekomendasi terkait keamanan instance, ikuti langkah-langkah berikut:

  1. Buka halaman Instance Cloud SQL.

    Buka Instance Cloud SQL

  2. Lihat kolom Masalah di tabel instance.

Atau, ikuti langkah berikut:

  1. Buka Active Assist.

    Buka Active Assist

    Untuk mengetahui informasi selengkapnya, lihat Mempelajari rekomendasi.

  2. Di kartu All recommendations, klik Security.

gcloud

Jalankan perintah gcloud recommender recommendations list sebagai berikut:

gcloud recommender recommendations list \
--project=PROJECT_ID \
--location=LOCATION \
--recommender=google.cloudsql.instance.SecurityRecommender \
--filter=recommenderSubtype=ROTATE_SERVER_CERT

Ganti kode berikut:

  • PROJECT_ID: Project ID Anda.
  • LOCATION: Region tempat instance Anda berada, seperti us-central1.

API

Panggil metode recommendations.list sebagai berikut:

GET https://recommender.googleapis.com/v1beta1/projects/PROJECT_ID/locations/LOCATION/recommenders/google.cloudsql.instance.SecurityRecommender/recommendations?filter=recommenderSubtype=ROTATE_SERVER_CERT

Ganti kode berikut:

  • PROJECT_ID: Project ID Anda.
  • LOCATION: Region tempat instance Anda berada, seperti us-central1.

Lihat insight dan rekomendasi mendetail

Untuk melihat insight dan rekomendasi mendetail, ikuti langkah-langkah berikut:

Konsol

Setelah mencantumkan rekomendasi, klik salah satu rekomendasi. Panel rekomendasi akan muncul, yang berisi insight dan rekomendasi mendetail.

gcloud

Jalankan perintah gcloud recommender insights list sebagai berikut:


gcloud recommender insights list \
--project=PROJECT_ID \
--location=LOCATION \
--insight-type=google.cloudsql.instance.SecurityInsight \
--filter=insightSubtype=SERVER_CERT_EXPIRING

Ganti kode berikut:

  • PROJECT_ID: Project ID Anda.
  • LOCATION : Region tempat instance Anda berada, seperti us-central1.

API

Panggil metode insights.list sebagai berikut:


GET https://recommender.googleapis.com/v1beta1/projects/PROJECT_ID/locations/LOCATION/insightTypes/google.cloudsql.instance.SecurityInsight/insights?filter=insightSubtype=SERVER_CERT_EXPIRING

Ganti kode berikut:

  • PROJECT_ID: Project ID Anda.
  • LOCATION: Region tempat instance Anda berada, seperti us-central1.

Menerapkan rekomendasi

Konsol

Untuk menerapkan rekomendasi, klik Manage server certificates dan rotate server certificates pada instance Anda. Untuk perbaikan permanen pada instance yang menggunakan CA bersama atau yang dikelola pelanggan, aktifkan rotasi sertifikat server otomatis sehingga Cloud SQL otomatis merotasi sertifikat server Anda sebelum masa berlakunya habis.

gcloud

Untuk menerapkan rekomendasi, rotasikan sertifikat server pada instance Anda. Untuk perbaikan permanen pada instance yang menggunakan CA bersama atau yang dikelola pelanggan, aktifkan rotasi sertifikat server otomatis sehingga Cloud SQL otomatis merotasi sertifikat server Anda sebelum masa berlakunya habis.

API

Untuk menerapkan rekomendasi, rotasikan sertifikat server pada instance Anda. Untuk perbaikan permanen pada instance yang menggunakan CA bersama atau yang dikelola pelanggan, aktifkan rotasi sertifikat server otomatis sehingga Cloud SQL otomatis merotasi sertifikat server Anda sebelum masa berlakunya habis.

Langkah berikutnya