Desarrollo seguro en Visual Studio con Snyk Open Source
9 de junio de 2021
0 minutos de lecturaNos complace anunciar nuestra nueva extensión para Visual Studio, que facilita a los desarrolladores mantener la seguridad y el cumplimiento normativo mientras programan en su IDE favorito. La extensión es compatible con Visual Studio 2015, 2017 y 2019.
La nueva extensión gratuita de Snyk para Visual Studio permite a los desarrolladores encontrar y corregir fácilmente vulnerabilidades conocidas y problemas de licencias en sus dependencias de código abierto, lo que les ayuda a abordar la seguridad desde las primeras etapas y a publicar código seguro más rápido.

Funciones clave de la extensión de Snyk para Visual Studio 2019
La extensión de Snyk para Visual Studio 2019 identifica vulnerabilidades de seguridad y problemas de cumplimiento de licencias en tus dependencias de código abierto. Se ejecuta automáticamente y resalta los problemas en el IDE para que puedas corregirlos rápidamente.
Fácil de usar: Puedes instalar la extensión fácilmente desde Visual Studio 2019 o desde el marketplace.
Integral y práctica: Los resultados muestran vulnerabilidades de seguridad y problemas de licencias, junto con información contextual y práctica para corregirlos. La extensión es compatible con todos los lenguajes que admite Snyk CLI: .NET, C#, Java, JavaScript, Python, Ruby, Swift, Objective-C y Scala.
Precisa: La extensión se basa en Snyk CLI, que analiza tus dependencias y contrasta los hallazgos con la base de datos de vulnerabilidades de Snyk Intel, la base de datos de vulnerabilidades más completa, actualizada y precisa del mercado.
Cómo empezar
¿Cómo puedes empezar? Es fácil. Puedes configurar la extensión desde Visual Studio 2019 en tres sencillos pasos: instalar, conectar y analizar.
Primero, ve a Extensiones, Administrar extensiones desde tu IDE, busca Snyk en el marketplace de Visual Studio y haz clic en el botón Descargar para iniciar la instalación.
Cuando se te indique, cierra Visual Studio y, en la ventana del instalador que aparece, haz clic en el botón Modificar para instalar la extensión.

A continuación, conecta la extensión con tu cuenta de Snyk (si aún no tienes una, crea tu cuenta gratuita de Snyk).
Vuelve a abrir Visual Studio y abre la ventana de la extensión. Para hacerlo, ve a Ver, Otras ventanas, Snyk y haz clic en el enlace Conectar Visual Studio a Snyk. Se abrirá una pestaña del navegador; sigue las instrucciones para autenticarte con tu cuenta de Snyk.

¡Eso es todo! Ahora solo tienes que ejecutar una prueba de Snyk.
Haz clic en el botón Ejecutar análisis para iniciar las pruebas de seguridad de Snyk. En pocos segundos, la extensión te mostrará una lista de las vulnerabilidades de seguridad detectadas en tu proyecto. Selecciona una para obtener más información sobre el problema y cómo corregirlo.

blog-visual-studio-ext-vulns
Los resultados del análisis contienen abundante información para facilitar una corrección rápida, como el nivel de gravedad de la vulnerabilidad (según CVSS) y su título o tipo. Los detalles adicionales muestran cómo se introdujo la vulnerabilidad e incluyen información sobre los exploits disponibles en circulación, mientras que un resumen explica cómo se puede explotar.
Para corregir la vulnerabilidad, la extensión de Snyk te recomendará la actualización necesaria. Snyk siempre recomendará la ruta mínima para corregir el problema específico y así reducir al mínimo el riesgo de causar fallas.
El enlace Más información sobre este problema, en la parte inferior de la ventana, te lleva a la base de datos de vulnerabilidades de Snyk Intel, donde puedes consultar más detalles, como el CVE, el CWE, la puntuación CVSS y mucho más:

Mantén la seguridad desde el principio
Desarrollar rápido es un requisito empresarial, y usar código abierto es clave para mantener un ritmo de desarrollo acelerado. Pero nadie quiere ser responsable de introducir una vulnerabilidad o un problema de licencias que provoque una filtración de datos o complicaciones legales.
Pero la velocidad y la seguridad no tienen por qué ser incompatibles. Analizar el código desde el IDE ayuda a los desarrolladores a encontrar y corregir problemas desde las primeras etapas del proceso de desarrollo, incluso antes de confirmar los cambios en el repositorio de código. Así, la organización puede mitigar riesgos y ahorrar tiempo valioso de desarrollo que, de otro modo, se perdería más adelante. Descarga la extensión de Snyk para Visual Code y desarrolla con seguridad.
Empieza con los desafíos de Capture the Flag
Aprende a resolver desafíos de captura la bandera con nuestro taller virtual introductorio a pedido.



