Kebijakan SSL menentukan versi TLS minimum dan serangkaian kemampuan TLS yang digunakan Cloud Load Balancing saat melakukan negosiasi SSL dengan klien. Dalam dokumen ini, istilah SSL mengacu pada protokol SSL dan TLS.
Kebijakan SSL didukung dengan load balancer berikut:
- Kebijakan SSL global
- Load Balancer Aplikasi eksternal global
- Load Balancer Aplikasi klasik
- Load Balancer Jaringan proxy eksternal (dengan proxy SSL target)
- Load Balancer Aplikasi internal lintas region
- Kebijakan SSL regional
- Load Balancer Aplikasi eksternal regional
- Load Balancer Aplikasi internal regional
Untuk mengetahui informasi selengkapnya tentang cara kerja kebijakan SSL, lihat Kebijakan SSL untuk protokol SSL dan TLS.
Anda dapat membuat dan mengelola kebijakan SSL menggunakan konsol Google Cloud atau Google Cloud CLI saat membuat load balancer HTTPS atau SSL atau kapan saja setelah membuat load balancer.
Membuat kebijakan SSL
Anda dapat membuat kebijakan SSL dengan profil yang telah ditentukan sebelumnya atau dengan profil kustom.
Membuat kebijakan SSL dengan profil yang telah ditentukan sebelumnya
Konsol
Kebijakan SSL global
Untuk membuat kebijakan SSL global dengan profil standar, lakukan hal berikut:
Di konsol Google Cloud , buka halaman SSL policies.
Klik Create policy.
Untuk Global SSL policy, klik tombol Create di sampingnya. Halaman Create policy akan muncul.
Masukkan nama.
Untuk Minimum TLS Version, pilih nilai.
Untuk Profile, pilih Compatible, Modern, Restricted, atau FIPS_202205.
- Kebijakan SSL yang menggunakan profil
FIPS_202205harus menggunakan versi TLS minimum 1.2. - Jika Anda menyetel versi TLS minimum kebijakan SSL ke 1.3,
kebijakan harus menggunakan profil
RESTRICTED.
Enabled features dan Disabled features untuk profil akan ditampilkan.
- Kebijakan SSL yang menggunakan profil
Jika ada load balancer yang ingin Anda lampirkan kebijakannya, klik Apply to targets dan pilih aturan penerusan sebagai target kebijakan SSL. Jika perlu, tambahkan target lainnya.
Klik Create.
Kebijakan SSL regional
Untuk membuat kebijakan SSL regional dengan profil yang telah ditentukan sebelumnya, lakukan hal berikut:
Di konsol Google Cloud , buka halaman SSL policies.
Klik Create policy.
Untuk Kebijakan SSL regional, klik tombol Buat di sampingnya. Halaman Create policy akan muncul.
Masukkan nama.
Untuk Region, pilih region.
Untuk Minimum TLS Version, pilih nilai.
Untuk Profile, pilih Compatible, Modern, Restricted, atau FIPS_202205.
- Kebijakan SSL yang menggunakan profil
FIPS_202205harus menggunakan versi TLS minimum 1.2. - Jika Anda menyetel versi TLS minimum kebijakan SSL ke 1.3,
kebijakan harus menggunakan profil
RESTRICTED.
Enabled features dan Disabled features untuk profil akan ditampilkan.
- Kebijakan SSL yang menggunakan profil
Jika ada load balancer yang ingin Anda lampirkan kebijakannya, klik Apply to targets dan pilih aturan penerusan sebagai target kebijakan SSL. Jika perlu, tambahkan target lainnya.
Klik Create.
gcloud
Kebijakan SSL global
Berikut adalah sintaks umum untuk membuat kebijakan SSL global dengan profil yang telah ditentukan sebelumnya.
- Kebijakan SSL yang menggunakan profil
FIPS_202205harus menggunakan versi TLS minimum 1.2. - Jika Anda menyetel versi TLS minimum kebijakan SSL ke 1.3,
kebijakan harus menggunakan profil
RESTRICTED.
gcloud compute ssl-policies create SSL_POLICY_NAME \
--profile {COMPATIBLE | MODERN | RESTRICTED | FIPS_202205} \
--min-tls-version {1.0 | 1.1 | 1.2 | 1.3}
Ganti SSL_POLICY_NAME dengan nama yang Anda tetapkan ke kebijakan SSL yang menentukan kemampuan TLS yang digunakan load balancer saat melakukan negosiasi koneksi dengan klien.
Perintah berikut akan membuat kebijakan SSL global dengan profil MODERN:
gcloud compute ssl-policies create my-ssl-policy \
--profile MODERN \
--min-tls-version 1.0
Kebijakan SSL regional
Berikut adalah sintaksis umum untuk membuat kebijakan SSL regional dengan profil yang telah ditentukan sebelumnya.
- Kebijakan SSL yang menggunakan profil
FIPS_202205harus menggunakan versi TLS minimum 1.2. - Jika Anda menyetel versi TLS minimum kebijakan SSL ke 1.3,
kebijakan harus menggunakan profil
RESTRICTED.
gcloud compute ssl-policies create SSL_POLICY_NAME \
--profile {COMPATIBLE | MODERN | RESTRICTED | FIPS_202205} \
--min-tls-version {1.0 | 1.1 | 1.2 | 1.3} \
--region REGION
Ganti kode berikut:
SSL_POLICY_NAME: nama yang Anda tetapkan ke kebijakan SSL yang menentukan kemampuan TLS yang digunakan load balancer saat melakukan negosiasi koneksi dengan klienREGION: region untuk kebijakan SSL
Perintah berikut akan membuat kebijakan SSL regional dengan profil COMPATIBLE:
gcloud compute ssl-policies create my-ssl-policy \
--profile COMPATIBLE \
--min-tls-version 1.1 \
--region us-west1
Membuat kebijakan SSL dengan profil kustom
Konsol
Kebijakan SSL global
Untuk membuat kebijakan SSL global dengan profil kustom, lakukan hal berikut:
Di konsol Google Cloud , buka halaman SSL policies.
Klik Create policy.
Untuk Global SSL policy, klik tombol Create di sampingnya. Halaman Create policy akan muncul.
Masukkan nama.
Untuk Minimum TLS Version, pilih nilai.
Untuk Profile, pilih Custom. Semua fitur ditampilkan sebagai Fitur yang dinonaktifkan.
Dalam daftar Fitur, pilih setiap cipher suite yang ingin Anda aktifkan. Paket cipher yang Anda aktifkan akan dicantumkan sebagai Fitur yang diaktifkan.
Jika ada load balancer yang ingin Anda lampirkan kebijakannya, klik Apply to targets dan pilih aturan penerusan sebagai target kebijakan SSL. Jika perlu, tambahkan target lainnya.
Klik Create.
Kebijakan SSL regional
Untuk membuat kebijakan SSL regional dengan profil kustom, lakukan hal berikut:
Di konsol Google Cloud , buka halaman SSL policies.
Klik Create policy.
Untuk Kebijakan SSL regional, klik tombol Buat di sampingnya. Halaman Create policy akan muncul.
Masukkan nama.
Untuk Region, pilih region.
Untuk Minimum TLS Version, pilih nilai.
Untuk Profile, pilih Custom. Semua fitur ditampilkan sebagai Fitur yang dinonaktifkan.
Dalam daftar Fitur, pilih setiap cipher suite yang ingin Anda aktifkan. Paket cipher yang Anda aktifkan akan dicantumkan sebagai Fitur yang diaktifkan.
Jika ada load balancer yang ingin Anda lampirkan kebijakannya, klik Apply to targets dan pilih aturan penerusan sebagai target kebijakan SSL. Jika perlu, tambahkan target lainnya.
Klik Create.
gcloud
Saat Anda membuat kebijakan SSL dengan profil CUSTOM, hanya fitur yang Anda tentukan dalam perintah create yang didukung. Fitur lainnya
tidak didukung.
Kebijakan SSL global
Berikut adalah sintaks umum untuk membuat kebijakan SSL global dengan profil kustom:
gcloud compute ssl-policies create SSL_POLICY_NAME \
--profile CUSTOM \
--min-tls-version {1.0 | 1.1 | 1.2} \
--custom-features SSL_FEATURE_1[,SSL_FEATURE_2,SSL_FEATURE_3]
Ganti kode berikut:
SSL_POLICY_NAME: nama yang Anda tetapkan ke kebijakan SSL yang menentukan kemampuan TLS yang digunakan load balancer saat melakukan negosiasi koneksi dengan klienSSL_FEATURE_1 | 2 | 3: fitur kustom yang akan diterapkan
Contoh berikut membuat kebijakan SSL global yang menggunakan
profil CUSTOM dengan versi TLS minimum 1.2 dan fitur
TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 dan
TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256.
gcloud compute ssl-policies create SSL_POLICY_NAME \
--profile CUSTOM \
--min-tls-version 1.2 \
--custom-features TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256
Kebijakan SSL regional
Berikut adalah sintaksis umum untuk membuat kebijakan SSL regional dengan profil kustom:
gcloud compute ssl-policies create SSL_POLICY_NAME \
--profile CUSTOM \
--min-tls-version {1.0 | 1.1 | 1.2} \
--custom-features SSL_FEATURE_1[,SSL_FEATURE_2,SSL_FEATURE_3] \
--region REGION
Ganti kode berikut:
SSL_POLICY_NAME: nama yang Anda tetapkan ke kebijakan SSL yang menentukan kemampuan TLS yang digunakan load balancer saat melakukan negosiasi koneksi dengan klienSSL_FEATURE_1 | 2 | 3: fitur kustom yang akan diterapkanREGION: region tempat kebijakan SSL diterapkan
Contoh berikut membuat kebijakan SSL regional yang menggunakan
profil CUSTOM dengan versi TLS minimum 1.2 dan fitur
TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256 dan
TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256.
gcloud compute ssl-policies create SSL_POLICY_NAME \
--profile CUSTOM \
--min-tls-version 1.2 \
--custom-features TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256 \
--region us-west1
Membuat daftar kebijakan SSL
Konsol
Di konsol Google Cloud , buka halaman SSL policies.
Anda dapat melihat daftar semua kebijakan SSL yang tersedia. Kolom Cakupan menunjukkan apakah kebijakan SSL bersifat global atau regional.
gcloud
Mencantumkan kebijakan SSL global dan regional:
gcloud compute ssl-policies list
Hanya mencantumkan kebijakan SSL global:
gcloud compute ssl-policies list --global
Hanya mencantumkan kebijakan SSL regional:
gcloud compute ssl-policies list --regions REGION
Ganti REGION dengan region tempat kebijakan SSL akan diterapkan.
Mencantumkan fitur yang tersedia dalam kebijakan SSL
Konsol
Di konsol Google Cloud , buka halaman SSL policies.
Klik nama kebijakan yang fiturnya ingin Anda lihat. Cipher suite yang diaktifkan dan dinonaktifkan akan dicantumkan.
gcloud
Mencantumkan fitur yang tersedia dalam kebijakan SSL global:
gcloud compute ssl-policies list-available-features
Mencantumkan fitur yang tersedia dalam kebijakan SSL regional:
gcloud compute ssl-policies list-available-features \
--region REGION
Ganti REGION dengan region kebijakan SSL yang fiturnya ingin Anda cantumkan.
Mengubah kebijakan SSL
Konsol
Untuk mengubah kebijakan SSL global atau regional, lakukan langkah-langkah berikut:
Di konsol Google Cloud , buka halaman SSL policies.
Klik nama kebijakan yang ingin Anda ubah.
Klik Edit.
Buat perubahan yang Anda inginkan.
Klik Simpan.
gcloud
Untuk mengubah kebijakan SSL yang ada, teruskan salah satu atau semua flag yang sesuai dengan kolom yang ingin Anda perbarui. Kolom yang tidak ditentukan tidak diperbarui.
Jika Anda memperbarui fitur, fitur yang sebelumnya diaktifkan akan dihapus dan diganti dengan fitur baru yang Anda tentukan.
Kebijakan SSL global
- Kebijakan SSL yang menggunakan profil
FIPS_202205harus menggunakan versi TLS minimum 1.2. - Jika Anda menyetel versi TLS minimum kebijakan SSL ke 1.3,
kebijakan harus menggunakan profil
RESTRICTED.
gcloud compute ssl-policies update SSL_POLICY_NAME \
--profile {COMPATIBLE | MODERN | RESTRICTED | CUSTOM | FIPS_202205} \
--min-tls-version {1.0 | 1.1 | 1.2 | 1.3} \
--custom-features FEATURES
Ganti kode berikut:
SSL_POLICY_NAME: nama yang Anda tetapkan ke kebijakan SSL yang menentukan kemampuan TLS yang digunakan load balancer saat melakukan negosiasi koneksi dengan klienFEATURES: fitur yang akan diterapkan ke kebijakan SSL
Kebijakan SSL regional
- Kebijakan SSL yang menggunakan profil
FIPS_202205harus menggunakan versi TLS minimum 1.2. - Jika Anda menyetel versi TLS minimum kebijakan SSL ke 1.3,
kebijakan harus menggunakan profil
RESTRICTED.
gcloud compute ssl-policies update SSL_POLICY_NAME \
--profile {COMPATIBLE | MODERN | RESTRICTED | CUSTOM | FIPS_202205} \
--min-tls-version {1.0 | 1.1 | 1.2 | 1.3} \
[--custom-features FEATURES \]
--region REGION
Ganti kode berikut:
SSL_POLICY_NAME: nama yang Anda tetapkan ke kebijakan SSL yang menentukan kemampuan TLS yang digunakan load balancer saat melakukan negosiasi koneksi dengan klienFEATURES: fitur yang akan diterapkan ke kebijakan SSLREGION: region kebijakan SSL yang fiturnya ingin Anda update
Membuat proxy target dengan kebijakan SSL
Konsol
Anda dapat membuat proxy target menggunakan konsol Google Cloud saat Anda membuat atau memperbarui load balancer seperti yang ditunjukkan dalam dokumen berikut:
gcloud
Untuk membuat proxy SSL target dengan kebijakan SSL global:
gcloud compute target-ssl-proxies create TARGET_SSL_PROXY_NAME \
--backend-service BACKEND_SERVICE_NAME \
--ssl-certificate SSL_CERTIFICATE_NAME \
--ssl-policy SSL_POLICY_NAME
Ganti kode berikut:
TARGET_SSL_PROXY_NAME: nama proxy targetBACKEND_SERVICE_NAME: nama layanan backendSSL_CERTIFICATE_NAME: nama sertifikat TLSSSL_POLICY_NAME: nama yang Anda tetapkan ke kebijakan SSL yang menentukan kemampuan TLS yang digunakan load balancer saat melakukan negosiasi koneksi dengan klien
Untuk membuat proxy HTTPS target global dengan kebijakan SSL global:
gcloud compute target-https-proxies create TARGET_HTTPS_PROXY_NAME \
--ssl-certificate SSL_CERTIFICATE_NAME \
--url-map URL_MAP_NAME \
--ssl-policy SSL_POLICY_NAME
Ganti kode berikut:
TARGET_HTTPS_PROXY_NAME: nama proxy targetSSL_CERTIFICATE_NAME: nama sertifikat TLSURL_MAP_NAME: nama peta URLSSL_POLICY_NAME: nama yang Anda tetapkan ke kebijakan SSL yang menentukan kemampuan TLS yang digunakan load balancer saat melakukan negosiasi koneksi dengan klien
Untuk membuat proxy HTTPS target regional dengan kebijakan SSL regional:
gcloud compute target-https-proxies create REGIONAL_TARGET_HTTPS_PROXY_NAME \
--ssl-certificates SSL_CERTIFICATE_NAME \
--url-map URL_MAP_NAME \
--url-map-region MAP_REGION \
--ssl-policy SSL_POLICY_NAME \
--region REGION
Ganti kode berikut:
REGIONAL_TARGET_HTTPS_PROXY_NAME: nama proxy targetSSL_CERTIFICATE_NAME: nama sertifikat TLSURL_MAP_NAME: nama peta URLMAP_REGION: nama wilayah Google Cloud tempat peta URL beradaSSL_POLICY_NAME: nama yang Anda tetapkan ke kebijakan SSL yang menentukan kemampuan TLS yang digunakan load balancer saat melakukan negosiasi koneksi dengan klienREGION: region kebijakan SSL yang ingin Anda gunakan untuk membuat proxy HTTPS target
Melampirkan kebijakan SSL yang ada ke proxy target yang ada
Konsol
Proxy target tidak dapat diubah di konsol Google Cloud . Gunakan gcloud CLI atau API sebagai gantinya.
gcloud
Gunakan perintah ini untuk melampirkan kebijakan SSL yang ada ke proxy SSL atau proxy HTTPS.
Untuk menemukan semua project di organisasi Anda yang memiliki proxy SSL target:
gcloud asset search-all-resources \ --scope=organizations/ORGANIZATION_ID \ --asset-types=compute.googleapis.com/TargetSslProxyGanti
ORGANIZATION_IDdengan ID organisasi tempat untuk menemukan proxy SSL target.
Untuk menemukan semua project di organisasi Anda yang memiliki proxy HTTPS target:
gcloud asset search-all-resources \ --scope=organizations/ORGANIZATION_ID \ --asset-types=compute.googleapis.com/TargetHttpsProxyGanti
ORGANIZATION_IDdengan ID organisasi tempat menemukan proxy HTTPS target.
Untuk mencantumkan semua proxy SSL target global dalam project, gunakan metode
targetSslProxies.aggregatedList. Kemudian, gunakan parameter kuerifilteruntuk menelusuri proxy SSL target yang tidak mereferensikan kebijakan SSL.curl \ 'https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/targetSslProxies?filter=sslPolicy%3D%22%22&key=YOUR_API_KEY' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \ --header 'Accept: application/json' \ --compressedGanti kode berikut:
PROJECT_ID: nama project IDYOUR_API_KEY: Kunci API AndaYOUR_ACCESS_TOKEN: token akses Anda
Untuk mencantumkan semua proxy HTTPS target global dan regional dalam project, gunakan metode
targetHttpsProxies.aggregatedListdengan parameter kueriincludeAllScopesyang ditetapkan ketrue. Kemudian, gunakan parameter kuerifilteruntuk menelusuri proxy HTTPS target yang tidak mereferensikan kebijakan SSL.curl \ 'https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/aggregated/targetHttpsProxies?filter=sslPolicy%3D%22%22&includeAllScopes=true&key=YOUR_API_KEY' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \ --header 'Accept: application/json' \ --compressedGanti kode berikut:
PROJECT_ID: nama project IDYOUR_API_KEY: Kunci API AndaYOUR_ACCESS_TOKEN: token akses Anda
Untuk melampirkan kebijakan SSL global yang ada ke proxy SSL target:
gcloud compute target-ssl-proxies update TARGET_SSL_PROXY_NAME \ --ssl-policy SSL_POLICY_NAMEGanti kode berikut:
TARGET_SSL_PROXY_NAME: nama proxy targetSSL_POLICY_NAME: nama yang Anda tetapkan ke kebijakan SSL yang menentukan kemampuan TLS yang digunakan load balancer saat melakukan negosiasi koneksi dengan klien
Untuk melampirkan kebijakan SSL global yang ada ke proxy HTTPS target global:
gcloud compute target-https-proxies update TARGET_HTTPS_PROXY_NAME \ --ssl-policy SSL_POLICY_NAMEGanti kode berikut:
TARGET_HTTPS_PROXY_NAME: nama proxy targetSSL_POLICY_NAME: nama yang Anda tetapkan ke kebijakan SSL yang menentukan kemampuan TLS yang digunakan load balancer saat melakukan negosiasi koneksi dengan klien
Untuk melampirkan kebijakan SSL regional yang ada ke proxy HTTPS target regional:
gcloud compute target-https-proxies update REGIONAL_TARGET_HTTPS_PROXY_NAME \ --ssl-policy SSL_POLICY_NAME \ --region REGIONGanti kode berikut:
REGIONAL_TARGET_HTTPS_PROXY_NAME: nama proxy targetSSL_POLICY_NAME: nama yang Anda tetapkan ke kebijakan SSL yang menentukan kemampuan TLS yang digunakan load balancer saat melakukan negosiasi koneksi dengan klienREGION: region kebijakan SSL yang ingin Anda lampirkan ke proxy HTTPS target regional
Jika Anda tidak memberikan tanda --ssl-policy atau tanda --clear-ssl-policy
dalam update proxy target (misalnya, saat mengupdate sertifikat SSL), kebijakan SSL tidak akan berubah. Flag --clear-ssl-policy dijelaskan dalam Menghapus
kebijakan SSL dari proxy target.
API
Untuk menetapkan kebijakan SSL global untuk proxy target global, gunakan
metode targetHttpsProxies.patch.
Untuk menetapkan kebijakan SSL regional untuk proxy target regional, gunakan
metode regionTargetHttpsProxies.patch.
Menghapus kebijakan SSL dari proxy target
Konsol
Proxy target tidak dapat diubah di konsol Google Cloud . Gunakan gcloud CLI atau API sebagai gantinya.
gcloud
Gunakan perintah ini untuk menghapus kebijakan SSL dari proxy SSL atau proxy HTTPS. Jika Anda tidak melampirkan kebijakan SSL lain ke proxy target,
load balancer akan menggunakan kebijakan SSL default. Menggunakan tanda --clear-ssl-policy
sama dengan mengganti kebijakan SSL dengan kebijakan SSL default.
Untuk menghapus kebijakan SSL global dari proxy SSL target:
gcloud compute target-ssl-proxies update TARGET_SSL_PROXY_NAME \
--clear-ssl-policy
Ganti TARGET_SSL_PROXY_NAME
dengan nama proxy target.
Untuk menghapus kebijakan SSL global dari proxy HTTPS target global:
gcloud compute target-https-proxies update TARGET_HTTPS_PROXY_NAME \
--clear-ssl-policy
Ganti TARGET_HTTPS_PROXY_NAME
dengan nama proxy target.
Untuk menghapus kebijakan SSL regional dari proxy HTTPS target regional:
gcloud compute target-https-proxies update REGIONAL_TARGET_HTTPS_PROXY_NAME \
--clear-ssl-policy \
--region REGION
Ganti kode berikut:
REGIONAL_TARGET_HTTPS_PROXY_NAME: nama proxy targetREGION: region kebijakan SSL yang ingin Anda lampirkan ke proxy HTTPS target regional
Jika Anda memberikan tanda --clear-ssl-policy dalam perintah update, kebijakan SSL akan dihapus dari proxy.
Jika Anda tidak memberikan flag --clear-ssl-policy atau flag--ssl-policy
dalam update proxy target (misalnya, saat mengupdate sertifikat
SSL), kebijakan SSL tidak akan berubah. Flag --ssl-policy dijelaskan di Melampirkan kebijakan SSL yang ada ke proxy target yang ada.
Mengelola kebijakan SSL
Jika Anda menggunakan batasan kustom untuk membatasi kemampuan TLS, periksa secara manual kepatuhan TLS dalam kebijakan SSL yang sudah ada dan terlampir ke proxy SSL target dan proxy HTTPS target.
Gunakan langkah-langkah contoh berikut untuk menemukan dan memperbarui kebijakan SSL yang tidak memenuhi sasaran keamanan Anda.
Untuk menemukan semua project di organisasi Anda yang memiliki resource kebijakan SSL:
gcloud asset search-all-resources \ --scope=organizations/ORGANIZATION_ID \ --asset-types=compute.googleapis.com/SslPolicyGanti
ORGANIZATION_IDdengan ID organisasi tempat menemukan semua project yang memiliki resource kebijakan SSL.Untuk mencantumkan semua kebijakan SSL global dan regional dalam project, gunakan metode
sslPolicies.aggregatedListdengan parameter kueriincludeAllScopesyang ditetapkan ketrue. Kemudian, gunakan parameter kuerifilteruntuk menelusuri kebijakan SSL yang tidak sesuai dengan sasaran keamanan Anda.Misalnya, untuk menemukan kebijakan SSL dengan versi TLS yang lebih rendah dari
1.2, gunakan filterminTlsVersion="TLS_1_0"atauminTlsVersion="TLS_1_1":curl \ 'https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/aggregated/sslPolicies?filter=minTlsVersion%3D%22TLS_1_0%22%20OR%20minTlsVersion%3D%22TLS_1_1%22&includeAllScopes=true&key=YOUR_API_KEY' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \ --header 'Accept: application/json' \ --compressed
Ganti kode berikut:
PROJECT_ID: nama project IDYOUR_API_KEY: Kunci API AndaYOUR_ACCESS_TOKEN: token akses Anda
Untuk mendapatkan kunci API, lihat Mengelola kunci API. Untuk mendapatkan token akses, gunakan metode
projects.serviceAccounts.generateAccessToken.Kemudian, perbarui kebijakan SSL yang tidak memenuhi persyaratan TLS minimum Anda.
Untuk memperbarui kebijakan SSL global, Anda dapat menggunakan perintah berikut:
gcloud compute ssl-policies update SSL_POLICY_NAME \ --min-tls-version=TLS_1_2 \ --globalGanti
SSL_POLICY_NAMEdengan nama yang Anda tetapkan ke kebijakan SSL yang menentukan kemampuan TLS yang digunakan load balancer saat melakukan negosiasi koneksi dengan klien.Untuk memperbarui kebijakan SSL regional, Anda dapat menggunakan perintah berikut:
gcloud compute ssl-policies update SSL_POLICY_NAME \ --min-tls-version=TLS_1_2 \ --region REGIONGanti kode berikut:
SSL_POLICY_NAME: nama kebijakan SSLREGION: region untuk kebijakan SSL
Untuk mencantumkan semua proxy SSL target dalam project yang tidak terkait dengan kebijakan SSL, jalankan perintah berikut:
curl \ 'https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/global/targetSslProxies?filter=sslPolicy%3D%22%22&key=YOUR_API_KEY' \ --header 'Authorization: Bearer YOUR_ACCESS_TOKEN' \ --header 'Accept: application/json' \ --compressedGanti kode berikut:
PROJECT_ID: nama project IDYOUR_API_KEY: Kunci API AndaYOUR_ACCESS_TOKEN: token akses Anda
Untuk melampirkan kebijakan SSL ke proxy target ini, lihat Melampirkan kebijakan SSL yang ada ke proxy target yang ada.
Anda juga dapat menggunakan Cloud Asset Inventory atau Google APIs Explorer untuk menemukan dan memperbarui resource yang tidak memenuhi persyaratan keamanan Anda.
Misalnya, untuk mencari daftar proxy SSL target yang tidak terkait dengan kebijakan SSL, Anda dapat menggunakan langkah-langkah berikut di Inventaris Aset Cloud:
Di konsol Google Cloud , buka halaman Inventaris aset.
Klik Kueri aset.
Di kolom Edit query, masukkan kueri berikut, lalu klik Run.
select * from `compute_googleapis_com_TargetSslProxy` where resource.data.sslPolicy IS NULL
Untuk melampirkan kebijakan SSL ke proxy target ini, lihat Melampirkan kebijakan SSL yang ada ke proxy target yang ada.
Jalankan kueri di Inventaris Aset Cloud hingga Anda melihat respons kosong.
Batas
Lihat Proxy target.
Referensi API
Untuk deskripsi properti dan metode yang tersedia bagi Anda saat menggunakan kebijakan SSL melalui REST API, lihat bagian berikut:
| Produk | Dokumentasi API |
|---|---|
|
sslPolicies |
|
regionSslPolicies |
Referensi gcloud CLI
Untuk referensi Google Cloud CLI, lihat berikut ini:
-
- Global:
--global
- Regional:
--region=REGION
- Global:
Langkah berikutnya
- Untuk mengetahui informasi konseptual tentang kebijakan SSL, lihat Kebijakan SSL untuk protokol SSL dan TLS.
- Untuk mengetahui informasi tentang Load Balancer Jaringan proxy eksternal, lihat Ringkasan Load Balancer Jaringan proxy eksternal.
- Untuk mengetahui informasi tentang Load Balancer Aplikasi eksternal, lihat Ringkasan Load Balancer Aplikasi Eksternal.