En esta página, se describen las políticas de detección que se incluyen en la versión 1.0 de la plantilla de postura predefinida para la comparativa de la plataforma de procesamiento en la nube de Google Cloud del Centro para la Seguridad de Internet (CIS) v2.0.0. Esta postura predefinida te ayuda a detectar cuándo tu entorno de Google Cloud no se alinea con la comparativa de CIS.
Puedes implementar esta plantilla de postura sin realizar ningún cambio.
En la siguiente tabla, se describen los detectores de Security Health Analytics que se incluyen en la plantilla de postura. Para obtener más información sobre estos detectores, consulta Hallazgos de vulnerabilidades.
Nombre del detector | Descripción |
---|---|
ACCESS_TRANSPARENCY_DISABLED |
Este detector verifica si la Transparencia de acceso está desactivada. |
ADMIN_SERVICE_ACCOUNT |
Este detector verifica si una cuenta de servicio tiene privilegios de Administrador, Propietario o Editor. |
ESSENTIAL_CONTACTS_NOT_CONFIGURED |
Este detector verifica si tienes al menos un contacto esencial. |
API_KEY_APIS_UNRESTRICTED |
Este detector verifica si las claves de API se usan de manera demasiado amplia. |
API_KEY_EXISTS |
Este detector verifica si un proyecto usa claves de API en lugar de autenticación estándar. |
API_KEY_NOT_ROTATED |
Este detector verifica si se rotó una clave de API en los últimos 90 días. |
AUDIT_CONFIG_NOT_MONITORED |
Este detector verifica si se están supervisando los cambios en la configuración de auditoría. |
AUDIT_LOGGING_DISABLED |
Este detector verifica si el registro de auditoría está desactivado para un recurso. |
AUTO_BACKUP_DISABLED |
Este detector verifica si una base de datos de Cloud SQL no tiene activadas las copias de seguridad automáticas. |
BIGQUERY_TABLE_CMEK_DISABLED |
Este detector verifica si una tabla de BigQuery no está configurada para usar una clave de encriptación administrada por el cliente (CMEK). Para obtener más información, consulta Resultados de vulnerabilidades de conjuntos de datos. |
BUCKET_IAM_NOT_MONITORED |
Este detector verifica si el registro está desactivado para los cambios de permiso de IAM en Cloud Storage. |
BUCKET_POLICY_ONLY_DISABLED |
Este detector verifica si el acceso uniforme a nivel de bucket está configurado. |
CLOUD_ASSET_API_DISABLED |
Este detector verifica si Cloud Asset Inventory está desactivado. |
COMPUTE_PROJECT_WIDE_SSH_KEYS_ALLOWED |
Este detector verifica si se usan claves SSH de todo el proyecto. |
COMPUTE_SERIAL_PORTS_ENABLED |
Este detector verifica si los puertos en serie están habilitados. |
CONFIDENTIAL_COMPUTING_DISABLED |
Este detector verifica si Confidential Computing está desactivado. |
CUSTOM_ROLE_NOT_MONITORED |
Este detector verifica si el registro está desactivado para los cambios de roles personalizados. |
DATAPROC_CMEK_DISABLED |
Este detector verifica si la compatibilidad con CMEK está desactivada para un clúster de Dataproc. |
DATASET_CMEK_DISABLED |
Este detector verifica si la compatibilidad con CMEK está desactivada para un conjunto de datos de BigQuery. |
DEFAULT_NETWORK |
Este detector verifica si la red predeterminada existe en un proyecto. |
DEFAULT_SERVICE_ACCOUNT_USED |
Este detector verifica si se está usando la cuenta de servicio predeterminada. |
DISK_CSEK_DISABLED |
Este detector verifica si la compatibilidad con las claves de encriptación proporcionadas por el cliente (CSEK) está desactivada para una VM. |
DNS_LOGGING_DISABLED |
Este detector verifica si el registro DNS está habilitado en la red de VPC. |
DNSSEC_DISABLED |
Este detector verifica si DNSSEC está desactivado para las zonas de Cloud DNS. |
FIREWALL_NOT_MONITORED |
Este detector verifica si las métricas y alertas de registro no están configuradas para supervisar los cambios en las reglas de firewall de la VPC. |
VPC_FLOW_LOGS_SETTINGS_NOT_RECOMMENDED |
Este detector verifica si los registros de flujo de VPC no están activados. |
FULL_API_ACCESS |
Este detector verifica si una instancia usa una cuenta de servicio predeterminada con acceso completo a todas las APIs de Google Cloud. |
INSTANCE_OS_LOGIN_DISABLED |
Este detector verifica si el Acceso al SO no está activado. |
IP_FORWARDING_ENABLED |
Este detector verifica si el reenvío de IP está activado. |
KMS_KEY_NOT_ROTATED |
Este detector verifica si la rotación para la encriptación de Cloud Key Management Service no está activada. |
KMS_PROJECT_HAS_OWNER |
Este detector verifica si un usuario tiene el permiso de Propietario en un proyecto que incluye claves. |
KMS_PUBLIC_KEY |
Este detector verifica si una clave criptográfica de Cloud Key Management Service de acceso público. Para obtener más información, consulta KMS hallazgos de vulnerabilidades. |
KMS_ROLE_SEPARATION |
Este detector verifica la separación de tareas para las claves de Cloud KMS. |
LEGACY_NETWORK |
Este detector verifica si existe una red heredada en un proyecto. |
LOCKED_RETENTION_POLICY_NOT_SET |
Este detector verifica si la política de retención bloqueada se configuró para los registros. |
LOAD_BALANCER_LOGGING_DISABLED |
Este detector verifica si el registro está desactivado para el balanceador de cargas. |
LOG_NOT_EXPORTED |
Este detector verifica si un recurso no tiene configurado un receptor de registros. |
MFA_NOT_ENFORCED |
Este detector verifica si un usuario no usa la verificación en 2 pasos. |
NETWORK_NOT_MONITORED |
Este detector verifica si las métricas y las alertas de registros no están configuradas para supervisar los cambios de la red de VPC. |
NON_ORG_IAM_MEMBER |
Este detector verifica si un usuario no está usando las credenciales de la organización. |
OPEN_RDP_PORT |
Este detector verifica si un firewall tiene un puerto RDP abierto. |
OPEN_SSH_PORT |
Este detector verifica si un firewall tiene un puerto SSH abierto que permite el acceso genérico. Para obtener más información, consulta Resultados de vulnerabilidades del firewall. |
OS_LOGIN_DISABLED |
Este detector verifica si el Acceso al SO está desactivado. |
OVER_PRIVILEGED_SERVICE_ACCOUNT_USER |
Este detector verifica si un usuario tiene roles de cuenta de servicio a nivel de proyecto, en lugar de para una cuenta de servicio específica. |
OWNER_NOT_MONITORED |
Este detector verifica si el registro está desactivado para las asignaciones y los cambios de propiedad del proyecto. |
PUBLIC_BUCKET_ACL |
Este detector verifica si se puede acceder públicamente a un bucket. |
PUBLIC_DATASET |
Este detector verifica si un conjunto de datos está configurado para estar abierto al acceso público. Para obtener más información, consulta Conjunto de datos hallazgos de vulnerabilidades. |
PUBLIC_IP_ADDRESS |
Este detector verifica si una instancia tiene una dirección IP externa. |
PUBLIC_SQL_INSTANCE |
Este detector verifica si una instancia de Cloud SQL permite conexiones de todas las direcciones IP. |
ROUTE_NOT_MONITORED |
Este detector verifica si las métricas y las alertas de registros no están configuradas para supervisar los cambios de ruta de la red de VPC. |
RSASHA1_FOR_SIGNING |
Este detector verifica si RSASHA1 se usa para el acceso de claves en zonas de Cloud DNS. |
SERVICE_ACCOUNT_KEY_NOT_ROTATED |
Este detector verifica si se rotó una clave de cuenta de servicio en los últimos 90 días. |
SERVICE_ACCOUNT_ROLE_SEPARATION |
Este detector verifica la separación de tareas para las claves de la cuenta de servicio. |
SHIELDED_VM_DISABLED |
Este detector verifica si la VM protegida está desactivada. |
SQL_CONTAINED_DATABASE_AUTHENTICATION |
Este detector verifica si la marca |
SQL_CROSS_DB_OWNERSHIP_CHAINING |
Este detector verifica si la marca |
SQL_EXTERNAL_SCRIPTS_ENABLED |
Este detector verifica si la marca |
SQL_INSTANCE_NOT_MONITORED |
Este detector verifica si el registro está desactivado para los cambios de configuración de Cloud SQL. |
SQL_LOCAL_INFILE |
Este detector verifica si la marca |
SQL_LOG_CONNECTIONS_DISABLED |
Este detector verifica si la marca |
SQL_LOG_DISCONNECTIONS_DISABLED |
Este detector verifica si la marca |
SQL_LOG_ERROR_VERBOSITY |
Este detector verifica si la marca |
SQL_LOG_MIN_DURATION_STATEMENT_ENABLED |
Este detector verifica si la marca |
SQL_LOG_MIN_ERROR_STATEMENT_SEVERITY |
Este detector verifica si la marca |
SQL_LOG_MIN_MESSAGES |
Este detector verifica si la marca |
SQL_LOG_STATEMENT |
Este detector verifica si la marca |
SQL_NO_ROOT_PASSWORD |
Este detector verifica si una base de datos de Cloud SQL con una dirección IP externa no tiene una contraseña para la cuenta raíz. |
SQL_PUBLIC_IP |
Este detector verifica si una base de datos de Cloud SQL tiene una dirección IP externa. |
SQL_REMOTE_ACCESS_ENABLED |
Este detector verifica si la marca |
SQL_SKIP_SHOW_DATABASE_DISABLED |
Este detector verifica si la marca |
SQL_TRACE_FLAG_3625 |
Este detector verifica si la marca |
SQL_USER_CONNECTIONS_CONFIGURED |
Este detector verifica si la marca |
SQL_USER_OPTIONS_CONFIGURED |
Este detector verifica si se configuró la marca |
USER_MANAGED_SERVICE_ACCOUNT_KEY |
Este detector verifica si un usuario administra una clave de cuenta de servicio. |
WEAK_SSL_POLICY |
Este detector verifica si una instancia tiene una política de SSL débil. |
Visualiza la plantilla de postura
Para ver la plantilla de postura de CIS Benchmark v2.0, haz lo siguiente:
gcloud
Antes de usar cualquiera de los datos de comando a continuación, realiza los siguientes reemplazos:
-
ORGANIZATION_ID
: El ID numérico de la organización
Ejecuta el comando
gcloud scc posture-templates
describe
:
:
Linux, macOS o Cloud Shell
gcloud scc posture-templates describe \ organizations/ORGANIZATION_ID/locations/global/postureTemplates/cis_2_0
Windows (PowerShell)
gcloud scc posture-templates describe ` organizations/ORGANIZATION_ID/locations/global/postureTemplates/cis_2_0
Windows (cmd.exe)
gcloud scc posture-templates describe ^ organizations/ORGANIZATION_ID/locations/global/postureTemplates/cis_2_0
La respuesta contiene la plantilla de postura.
REST
Antes de usar cualquiera de los datos de solicitud a continuación, realiza los siguientes reemplazos:
-
ORGANIZATION_ID
: El ID numérico de la organización
Método HTTP y URL:
GET https://securityposture.googleapis.com/v1/organizations/ORGANIZATION_ID/locations/global/postureTemplates/cis_2_0
Para enviar tu solicitud, expande una de estas opciones:
La respuesta contiene la plantilla de postura.