Snyk ofrece integración nativa de seguridad para Atlassian Bitbucket Cloud
Sarah Conway
15 de junio de 2021
0 minutos de lecturaNos entusiasma compartir que fortalecimos nuestra alianza con Atlassian. Como parte de esta alianza, hoy ponemos a disposición general la nueva integración, que incorpora de forma nativa Snyk a Bitbucket Cloud para ofrecer seguridad.
La integración de seguridad de Snyk es gratuita y fácil de configurar con solo unos clics dentro del producto Bitbucket Cloud. Por primera vez, los desarrolladores pueden acceder directamente desde Bitbucket Cloud a información que antes solo estaba disponible en Snyk. Snyk permite a los desarrolladores detectar nuevas vulnerabilidades a medida que aparecen e implementar correcciones de forma temprana y rápida durante el proceso.
Seguridad que prioriza a los desarrolladores para usuarios de Bitbucket Cloud
A medida que los usuarios de Bitbucket Cloud recurren cada vez más a componentes de código abierto y contenedores, suelen introducir riesgos a través de dependencias de código abierto con vulnerabilidades y problemas de licencias. Actualmente, alrededor del 90 % de las aplicaciones contiene paquetes de código abierto y el 70 % de estos tiene al menos una falla de seguridad. Simplemente integrar la seguridad desde el inicio no basta para gestionar y mitigar este riesgo.
Para proteger eficazmente las aplicaciones nativas de la nube, es fundamental transferir la responsabilidad de estos componentes de las aplicaciones, que tradicionalmente correspondía a la seguridad de TI, al modelo de seguridad de las aplicaciones. Para alcanzar el éxito de DevSecOps, los desarrolladores necesitan una solución que les ayude a proteger sus aplicaciones mientras las crean y les proporcione información inmediata sobre cada componente de código abierto. Ese es el poder de la integración nativa de Snyk con Bitbucket.
Encuentra, corrige y monitorea vulnerabilidades sin salir de Bitbucket
La integración nativa de Snyk con Bitbucket Cloud automatiza la seguridad para crear, probar y lanzar software seguro de forma más rápida y confiable. Al alinear ambas soluciones, Snyk permite a los desarrolladores diseñar software teniendo en cuenta la seguridad desde el principio, en lugar de considerarla a último momento.
Esta integración se incorpora a través de una nueva pestaña Security en Bitbucket. Abre un repositorio existente o crea uno nuevo y verás la pestaña Security en el menú de la izquierda. Desde allí, los desarrolladores pueden ver los riesgos presentes en las dependencias de tu base de código y en las imágenes de contenedor, para que puedas resolverlos antes de que lleguen a producción o a tu equipo de seguridad. Además, los analistas de seguridad de tu equipo obtienen visibilidad sobre las vulnerabilidades existentes y los problemas de licencias de código abierto, lo que les permite priorizar mejor los problemas por resolver.

Ahora, los desarrolladores cuentan con una experiencia de seguridad más integrada y accesible, directamente en Bitbucket. La nueva integración ofrece:
Análisis de repositorios durante la codificación, para que los equipos de desarrollo prioricen las correcciones durante el desarrollo (en lugar de esperar a que seguridad señale problemas urgentes después del lanzamiento a producción)
pull requests automatizados dentro de Bitbucket Cloud para corregir vulnerabilidades mediante el análisis de seguridad de pull requests en Code Insights
Seguridad integrada en los flujos de trabajo de integración y entrega continuas (CI/CD) mediante Bitbucket Pipes.
Análisis proactivo de repositorios desde la pestaña Security
Una vez instalada en Bitbucket Cloud, la pestaña Security integrada ofrece un panel dedicado que brinda visibilidad sobre la seguridad de tu repositorio. Snyk analiza las dependencias de paquetes y los archivos Docker, y proporciona a los equipos un lugar centralizado para ver todas las vulnerabilidades de su base de código.
En este panel, los equipos pueden consultar información de seguridad y el número total de vulnerabilidades en estos repositorios, agrupadas según su nivel de riesgo: bajo, medio o alto. Esta puntuación de Snyk, que pondera la madurez y la gravedad, ayuda a los equipos a priorizar el trabajo y se complementa con información contextual, como la puntuación CVSS, la disponibilidad del exploit y cuánto tiempo lleva circulando, además de la disponibilidad de una corrección, para ayudarte a decidir qué corregir primero.
Con el análisis de repositorios en la pestaña Security, los equipos pueden priorizar las correcciones durante el desarrollo y hacer que la seguridad sea proactiva en lugar de reactiva.

Obtén información de seguridad temprana sobre los pull requests
Snyk también se integró con las funciones de Code Insights de Bitbucket. Esto permite a los usuarios de Bitbucket Cloud consultar problemas de calidad del código y de seguridad durante todo el ciclo de vida del desarrollo. El análisis de pull requests te ayuda a evaluar los cambios en el código y obtener informes detallados que resumen el análisis, junto con anotaciones para identificar y abordar los problemas con mayor eficiencia.
La integración de Snyk con Code Insights te permite consultar los resultados del análisis de seguridad de Snyk como parte de tu flujo habitual de desarrollo. En cuanto se abren nuevos pull requests, Snyk los analiza para detectar vulnerabilidades y problemas de licencias, y muestra anotaciones detalladas junto a cada cambio que introduce un nuevo problema. Así, los desarrolladores pueden tomar medidas correctivas rápidas, eficaces y basadas en datos, directamente desde la interfaz de Bitbucket.
Visibilidad completa de la seguridad en las canalizaciones de Bitbucket Cloud
Bitbucket Pipes permite a los usuarios personalizar y automatizar sus canalizaciones de CI/CD de Bitbucket con tareas listas para usar, o “pipes”. Snyk Pipe también permite a los usuarios de Bitbucket agregar pruebas de seguridad automatizadas a sus canalizaciones de CI/CD.
Con solo agregar unas pocas líneas de configuración a su archivo bitbucket-pipelines.yml, los desarrolladores pueden analizar y monitorear automáticamente sus dependencias en busca de vulnerabilidades como parte de su flujo de trabajo de CI/CD. Si se encuentran vulnerabilidades, Snyk Pipe bloquea el proceso según la configuración definida por el usuario.
Protege el flujo de trabajo de CI/CD
Con esta integración más reciente, los más de 15 millones de desarrolladores ahora pueden seguir desarrollando rápidamente y de forma segura dentro del producto Bitbucket Cloud. Y mientras proteges Bitbucket Cloud con Snyk, te recomendamos consultar una lista de las mejores prácticas de seguridad de Bitbucket.
Para obtener más información sobre las distintas integraciones de Snyk para Atlassian, consulta estos recursos:
Empieza con los retos de Capture the Flag
Aprende a resolver retos de Capture the Flag viendo nuestro taller virtual de nivel básico a pedido.



