Remediation
From Google Cloud Consoleβ
If the TargetSSLProxy or TargetHttpsProxy does not have an SSL policy configured, create a new SSL policy. Otherwise, modify the existing insecure policy.
-
Navigate to the
SSL Policiespage by visiting: https://console.cloud.google.com/net-security/sslpolicies -
Click on the name of the insecure policy to go to its
SSL policy detailspage. -
Click
EDIT. -
Set
Minimum TLS versiontoTLS 1.2. -
Set
ProfiletoModernorRestricted. -
If you select the profile
Custom, make sure that the following features are disabled:TLS_RSA_WITH_AES_128_GCM_SHA256
TLS_RSA_WITH_AES_256_GCM_SHA384
TLS_RSA_WITH_AES_128_CBC_SHA
TLS_RSA_WITH_AES_256_CBC_SHA
TLS_RSA_WITH_3DES_EDE_CBC_SHA
From Google Cloud CLIβ
-
For each insecure SSL policy, update it to use secure ciphers:
gcloud compute ssl-policies update {{ssl-policy-name}} \
--profile {{profile}} \
--min-tls-version {{min-tls-version}} \
--custom-features {{custom-features}} -
If the target proxy has a GCP default SSL policy, use the following command corresponding to the proxy type to update it.
gcloud compute target-ssl-proxies update {{target-ssl-proxy-name}} \
--ssl-policy {{ssl-policy-name}}
gcloud compute target-https-proxies update {{target-https-proxy-name}} \
--ssl-policy {{ssl-policy-name}}