La integración de Snyk para Google Security Command Center (SCC), disponible en Cloud Marketplace, te permite ver y administrar los problemas que Snyk identifica como hallazgos de seguridad en Google Cloud. Los problemas que se reciben de Snyk se representan en Security Command Center como resultados de seguridad del código. Cuando se actualizan los problemas de Snyk, también se actualizan automáticamente los hallazgos correspondientes de Security Command Center.
Completa las siguientes secciones en orden:
Antes de comenzar
Crea una cuenta de usuario de Snyk con permisos para editar y ver integraciones de grupos.
Prepara tu entorno de Google Cloud .
Crea una Google Cloud organización con Security Command Center habilitado a nivel de la organización. Consulta Cómo activar Security Command Center o Cómo activar el nivel de Security Command Center Enterprise para obtener información sobre cómo hacerlo.
Identifica o crea un Google Cloud proyecto en la organización del paso anterior. Registra la información del proyecto. La necesitarás cuando configures la integración.
(Opcional) Crea una cuenta de servicio manualmente en el proyecto del paso anterior y, luego, haz lo siguiente. Si no creas la cuenta de servicio de forma manual, debes crearla cuando configures la integración. Se usa para autenticar con Google Cloud.
Asigna el rol de Editor de hallazgos del centro de seguridad (
roles/securitycenter.findingsEditor
) a la cuenta de servicio.Crea una clave de cuenta de servicio para la cuenta de servicio. Crea la clave en formato JSON.
Registra la siguiente información. Puedes usarla cuando configures la integración.
- Nombre de la cuenta de servicio
- ID de cuenta de servicio
- Clave de cuenta de servicio
Configura la integración en la consola de Google Cloud
Durante este proceso, configurarás la integración de Snyk y crearás o configurarás una cuenta de servicio.
Si creaste la cuenta de servicio de forma manual, obtén la siguiente información:
- Nombre de la cuenta de servicio: Es el nombre visible de esta cuenta de servicio.
- ID de cuenta de servicio: Es el ID alfanumérico que se usa en la dirección de correo electrónico de la cuenta de servicio.
En la consola de Google Cloud, ve a Snyk para Google Security Command Center (SCC) en Marketplace.
Como alternativa, puedes buscar Snyk para Google Security Command Center (SCC) en Google Cloud Marketplace.
Selecciona la organización en la que está habilitado Security Command Center.
Haz clic en Registrarse con un socio para configurar la integración.
Haz clic en Cambiar para seleccionar un proyecto en la organización. Aquí es donde existe la cuenta de servicio si ya la creaste. Si no creaste la cuenta de servicio, aquí es donde se crea.
Selecciona una de las siguientes opciones:
Crea una cuenta de servicio nueva. Selecciona esta opción si no creaste una cuenta de servicio de forma manual. Ingresa la siguiente información:
- Nombre de la cuenta de servicio: Es el nombre visible de esta cuenta de servicio.
- ID de la cuenta de servicio: Es el ID alfanumérico que se usa en la dirección de correo electrónico de la cuenta de servicio.
Usa una cuenta de servicio existente. Selecciona esta opción si creaste una cuenta de servicio de forma manual. En el menú, selecciona la cuenta de servicio.
Haz clic en Enviar.
En Security Command Center, ve a Configuración > Servicios integrados.
Busca la ficha de Snyk para Google Security Command Center (SCC).
Registra el valor de Source ID para la integración. Necesitarás esta información en la siguiente sección. Esto también se conoce como el nombre de recurso relativo almacenado en el campo
name
de la fuente de búsqueda.Si seleccionaste Crear una cuenta de servicio nueva en el paso anterior, vete a IAM en la consola de Google Cloud y crea una clave de cuenta de servicio para la cuenta de servicio que se creó. Crea la clave en formato JSON y guárdala. Lo usarás en un paso posterior.
Configura la integración en Snyk
Recopila la siguiente información:
ID de origen: Es el nombre del recurso relativo que guardaste en la sección anterior. El ID de la Google Cloud organización se analiza automáticamente desde este campo.
Clave de la cuenta de servicio: Es la clave JSON que creaste desde la cuenta de servicio.
Navega a la página de integraciones a nivel del grupo de Snyk, llamada Integrations Hub, y accede con tus credenciales de Snyk.
Busca
Google SCC
y, luego, haz clic en Usar integración en la entrada de SCC de Google que se muestra.Ingresa valores para lo siguiente:
- Nombre del perfil: Es un nombre que defines para esta integración.
- ID de fuente: Lo registraste antes.
- Clave de cuenta de servicio: La registraste antes.
Haz clic en Listo.
Una vez establecida la conexión, el estado de integración de la SCC de Google cambia a Configuración en curso. El estado cambia automáticamente a Conectado cuando se realiza la próxima búsqueda de Snyk en tu entorno.
¿Qué sigue?
Revisa y administra los resultados de seguridad del código de Snyk.