Blog

Desarrolle habilidades de codificación segura en cada etapa del SSDLC

October 8, 2020
Matias Madou, Ph.D.

Añade formación centrada en el desarrollador a los archivos SARIF estándar del sector, directamente en los flujos de trabajo de escaneo de código de GitHub con nuestra nueva GitHub Action.

El 30 de septiembre, GitHub anunció oficialmente la disponibilidad general de Escaneo de código de GitHub. El escaneo de código de GitHub es un enfoque nativo de GitHub centrado en el desarrollador para encontrar fácilmente las vulnerabilidades de seguridad antes de que lleguen a la fase de producción.

El escaneo de código se integra con GitHub Actions (o con un entorno de CI/CD existente) para maximizar la flexibilidad de los equipos de desarrollo. Analiza el código a medida que se crea, muestra revisiones de seguridad procesables en las solicitudes de incorporación de cambios y automatiza la seguridad como parte de un flujo de trabajo de GitHub.

Un enfoque de seguridad sin fisuras para los desarrolladores.

Basado en el estándar abierto SARIF (formato de intercambio de resultados de análisis estático), el escaneo de código está diseñado para adaptarse a las necesidades cada vez mayores de la organización, por lo que pueden incluir soluciones comerciales y de prueba de seguridad de aplicaciones estáticas (SAST) de código abierto y comerciales dentro de la misma experiencia nativa de GitHub.

Las herramientas de escaneo de código de terceros se pueden iniciar con una GitHub Action o una GitHub App en función de un evento en el propio GitHub, como una solicitud de extracción. Los resultados se formatean como SARIF y se cargan en la pestaña de alertas de seguridad de GitHub. Luego, las alertas se agregan por herramienta y GitHub puede rastrear y eliminar las alertas duplicadas. Esto permite a los desarrolladores usar la herramienta que prefieran para cualquiera de sus proyectos en GitHub, todo ello dentro de la experiencia nativa de GitHub. En pocas palabras, elimina la disrupción de algunos enfoques tradicionales de seguridad y respeta el flujo de trabajo de los desarrolladores.

Ayer, GitHub presentó a Secure Code Warrior como el único proveedor de formación centrado en los desarrolladores en su entrada de blog, THerramientas de escaneo de código de terceros: análisis estático y capacitación en seguridad para desarrolladores, junto a Synk, Checkmarx, Fortify On Demand, Synopsis y Veracode.

Si bien muchas soluciones de SCA/SAST proporcionan muchos detalles sobre cada una de las vulnerabilidades descubiertas y referencias a los avisos publicados y a los CWE asociados, no todos los desarrolladores son expertos en seguridad, ni debería esperarse eso de ellos. Los consejos y las herramientas prácticas y útiles son la clave para una toma de conciencia práctica.

Microaprendizaje contextual.

Cuanto más contexto tengan los desarrolladores para las vulnerabilidades, más capaces serán de entender los riesgos, priorizar la solución de los problemas más urgentes y, en última instancia, prevenirlos en primer lugar. Ahí es donde entra en juego Secure Code Warrior. Nuestra misión es capacitar a los desarrolladores para que escriban código seguro desde el principio mediante una formación divertida, atractiva y específica para cada marco, que les ayude a pensar y programar con una mentalidad de seguridad para lograr mejoras rápidas en el cumplimiento, la coherencia, la calidad y la velocidad de desarrollo en materia de seguridad.

Infographic of how building secure coding awareness with language:specific coding challenges helps reduce vulnerabilities, rework, remediation costs, and delays

Integración de escaneo de código de GitHub

Secure Code Warrior ha creado una GitHub Action que aporta el aprendizaje contextual al escaneo de código de GitHub. Esto significa que los desarrolladores pueden usar una acción de terceros, como la Snyk Container Action, para encontrar vulnerabilidades y, luego, aumentar el resultado con un aprendizaje hiperrelevante y específico para CWE.

La acción de GitHub de Secure Code Warrior procesa un archivo SARIF estándar del sector y agrega el aprendizaje contextual basado en las referencias de CWE en un objeto de regla SARIF. Esto permite a los equipos de desarrollo y seguridad no solo encontrar vulnerabilidades, sino también enriquecer los informes de las herramientas SAST compatibles con conocimientos prácticos que les ayuden a prevenirlas vulnerabilidades de la recurrencia.

GitHub code scanner

¿Estás listo para probarlo por ti mismo?

Obtén la acción de forma gratuita directamente desde GitHub Marketplace aquí.
Más información sobre Secure Code Warrior GitHub Action aquí.

Share on social
Lema

Govern AI-driven development before it ships

Measure AI-assisted risk, enforce secure coding policy at commit, and accelerate secure delivery across your SDLC.

book a demo
book a demo
Lema

Explore more blogs

Lorem ipsum diam quis enim lobortis scelerisque fermentum dui faucibus in ornare quam viverra orci sagittis eu volutpat odio facilisis.

browse all
Case Study
Filter Label
This is some text inside of a div block.

Supercharged Security Awareness: How Tournaments are Inspiring Developers at Erste Group

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

Learn More
Case Study
Filter Label
This is some text inside of a div block.

Security as culture: How Blue Prism cultivates world-class secure developers

Learn how Blue Prism, the global leader in intelligent automation for the enterprise, used Secure Code Warrior's agile learning platform to create a security-first culture with their developers, achieve their business goals, and ship secure code at speed

Learn More
Case Study
Filter Label
This is some text inside of a div block.

One Culture of Security: How Sage built their security champions program with agile secure code learning

Discover how Sage enhanced security with a flexible, relationship-focused approach, creating 200+ security champions and achieving measurable risk reduction.

Learn More
Case Study
Filter Label
This is some text inside of a div block.

Post-Quantum Cryptography: Quantum Computers Will Break Today’s Encryption – Are You Ready?

Post-quantum cryptography (PQC) is critical for protecting data from quantum computing threats. Learn how “harvest now, decrypt later” exposes risk and how developers can prepare for quantum-safe security.

Learn More
Case Study
Filter Label
This is some text inside of a div block.

Enabler 2: Senior Leadership Sponsorship

Explore Enabler 2: Senior Leadership Sponsorship. Learn why active buy-in from the CIO, CTO, and CISO is vital to drive developer adoption and program credibility.

Learn More
Case Study
Filter Label
This is some text inside of a div block.

Observe and Secure the ADLC: A Four-Point Framework for CISOs and Development Teams Using AI

While development teams look to make the most of GenAI’s undeniable benefits, we’d like to propose a four-point foundational framework that will allow security leaders to deploy AI coding tools and agents with a higher, more relevant standard of security best practices. It details exactly what enterprises can do to ensure safe, secure code development right now, and as agentic AI becomes an even bigger factor in the future.

Learn More

Secure AI-driven development before it ships

See developer risk, enforce policy, and prevent vulnerabilities across your software development lifecycle.

Book a demo