Skip to main content

Snyk ofrece integración nativa de seguridad para Atlassian Bitbucket Cloud

Escrito por

Sarah Conway

blog banner atlassian snyk

15 de junio de 2021

0 minutos de lectura

Nos 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.

Página de Bitbucket Security que muestra opciones de integración con Snyk e información sobre el flujo de trabajo de seguridad

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.

Panel de seguridad de Bitbucket y Snyk que muestra 66 vulnerabilidades en proyectos, incluidos problemas de gravedad alta en los paquetes adm-zip y npmconf.

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.

Leer más

feature insights context
Blog

Los ataques autónomos ya están aquí. La defensa debe estar a su altura.

Los atacantes autónomos están reduciendo el tiempo disponible para defenderse. Descubre cómo el descubrimiento, la corrección, la validación y la prevención continuos pueden ayudar a los equipos de seguridad a seguirles el ritmo.

Blog

Por qué los agentes de programación con IA siguen generando fallas de control de acceso

Los agentes de programación con IA pueden generar lógica de autorización que compila y supera la revisión, pero expone los datos de un inquilino a otro. Descubre por qué es difícil detectar el control de acceso roto y cómo prevenirlo.

Blog

Evo ADS Govern Agent Behavior ya está disponible: controla el uso de MCP

Evo ADS Govern Agent Behavior ya está disponible, comenzando con MCP Governance. Descubre, aprueba, monitorea, registra y bloquea el uso de servidores MCP en los principales agentes de programación con IA.