Blog

La unión hace la fuerza: cómo el espíritu de comunidad crea desarrolladores más seguros

October 16, 2019
Pieter Danhieux
Vista aérea de un mercado nocturno con filas de toldos vibrantes y multicolores y luces brillantes.

La frase "se necesita toda una aldea" es un antiguo proverbio africano, que abarca muchas culturas, dialectos y ubicaciones geográficas diversas de África. Aunque el lenguaje utilizado para transmitir esta perla de sabiduría pueda variar, el sentimiento es el mismo: se requiere el aporte de toda la comunidad para crear un entorno seguro, positivo y enriquecedor que permita criar a las futuras generaciones como adultos íntegros.

Puede parecer una comparación exagerada, pero lo cierto es que la comunidad de desarrolladores ha prosperado durante décadas bajo este mismo principio. La noción del genio antisocial y "lobo solitario" detrás de una computadora es como la mayoría de los estereotipos: exagerada y no es la mejor manera de entender cómo operamos. Existen desarrolladores de todo tipo y de todos los ámbitos, y siempre ha existido un sentido de comunidad en todo lo que hacemos.

Mucho antes de que internet se convirtiera en la norma, ya estábamos en foros compartiendo consejos, resolviendo problemas ajenos y discutiendo sobre las mejores prácticas (y, ciertamente en mi caso, trabajando duro para romper cosas). Este sentimiento no ha cambiado. Internet es ahora una bestia diferente, con más troles bajo el puente y mucho más ruido, pero un rápido vistazo a sitios como Reddit y Stack Overflow le dará una sensación inmediata de disposición a ayudar, camaradería y una gran cantidad de información.

Sin embargo, algo que todos podríamos ayudar a fomentar son esas conexiones en el mundo real con personas que pasan por lo mismo. Existe una nueva capa de significado cuando interactúas en el mundo real, y facilitar una comunidad "en persona" puede acelerar el intercambio de conocimientos, aclarar dudas y ampliar horizontes de formas maravillosas.

¿Cómo apoya la comunidad de desarrolladores a la seguridad?

Organizaciones como OWASP realizan una labor increíble en la comunidad de seguridad, con abundantes recursos gratuitos sobre vulnerabilidades, noticias y alertas críticas. Fuera de internet, existen capítulos de OWASP en ciudades de todo el mundo que organizan eventos periódicos para que la gente se reúna, hable de seguridad y comparta consejos para hacer nuestro software más seguro. Es realmente fantástico y, para mí, es la esencia de la comunidad de desarrollo.

Algo que estas comunidades, ya sean en línea o presenciales, ayudan a abordar es la brecha de habilidades y conocimientos entre los desarrolladores. Muchos desarrolladores experimentados están más que felices de transmitir información, ayudar a alguien a empezar o señalarle la dirección correcta (cualquier buen Jedi sabe que debe ayudar a un Padawan de vez en cuando).

Por eso, siempre es un verdadero placer cuando podemos asociarnos con ellos para organizar eventos como torneos de codificación segura. Hasta ahora, hemos apoyado encuentros en Australia, Inglaterra, India y Estados Unidos, y espero que haya muchos más por venir.

¿Cómo es un encuentro de torneo de OWASP? Echa un vistazo a este video de un torneo de OWASP celebrado en Londres en los icónicos estudios de la BBC:

Estos eventos sin duda ayudan a crear conciencia, y este impulso puede aprovecharse dentro de las organizaciones cuando apoyan estas iniciativas de base, introducen una formación integral en codificación segura y se comprometen a operar con una cultura de seguridad positiva.

¿Cómo ayudan la gamificación y los torneos a crear desarrolladores más seguros?

Los encuentros de OWASP se basan en socializar, compartir conocimientos y debatir ideas con una amplia gama de personas conscientes de la seguridad. Sin embargo, para aquellos que son nuevos en el ámbito de la seguridad (o que aún no tienen interés en ella), estos eventos pueden pasar desapercibidos.

Cuando las organizaciones desempeñan un papel activo en la creación de conciencia sobre la seguridad y despiertan un interés real entre el grupo de desarrolladores, esto puede tener el efecto positivo de inculcar una búsqueda permanente de conocimientos de seguridad, el tipo de búsqueda que necesitamos para que todos se tomen más en serio la codificación segura.

Los métodos de formación tradicionales rara vez son un gran motivador (piense en estar sentado en un aula mientras se acumulan las tareas diarias, o intentar mantenerse despierto viendo videos interminables), pero encender un sentido de competencia, diversión y gamificar el proceso puede hacer que el aprendizaje sea mucho menos tedioso. Los métodos de aprendizaje gamificados hacen que el conocimiento técnico (y, a veces, árido) sea mucho más digerible, dividiéndolo en partes más pequeñas que son contextuales, memorables y fomentan el aprendizaje continuo. Secure Code Warrior se construyó sobre una base de accesibilidad, permitiendo a los desarrolladores seguir sumando a sus aprendizajes previos paso a paso, de una manera que apela a su creatividad y a su instinto general para resolver problemas.

Las evaluaciones ayudan a mantener a todos encaminados y a identificar áreas de mejora, pero un torneo de codificación segura puede servir como catalizador para la conciencia de seguridad organizacional y el cambio positivo, además de ser una forma para que los participantes demuestren sus sólidas habilidades. Después de todo, cuando ves una tabla de clasificación de un torneo actualizándose en tiempo real, te sientes motivado a seguir esforzándote por conseguir más puntos y demostrar realmente tu destreza en seguridad.

¿Cómo es un torneo exitoso?

El objetivo de nuestros encuentros con OWASP es siempre invertir en la salud continua de la comunidad de seguridad, ayudándoles a promover el concepto de que aprender sobre seguridad puede ser realmente divertido.

Los torneos de programación segura son una opción lógica para motivar a los desarrolladores, ayudándoles a perfeccionar y demostrar sus habilidades en un entorno social con personas afines. Ayudan a derribar las barreras artificiales que pueden rodear al concepto de "seguridad", quizás derivadas de experiencias poco gratas en el trabajo o la formación.

Un torneo realmente excelente suele constar de lo siguiente:

  • Un poco de promoción en la organización; informe a quienes no pertenecen a los equipos de desarrollo sobre qué está ocurriendo y por qué
  • Un entorno libre de juicios que apoye a los desarrolladores de todos los niveles
  • Algunos incentivos especiales; pida comida y bebida, dele una temática y fomente la expresión personal
  • Recompensas y reconocimiento; a los desarrolladores nos encanta el merchandising, y los premios interesantes para los ganadores son un plus: recuerde que sus futuros campeones de seguridad podrían descubrirse durante este proceso
  • Un sentido de comunidad y camaradería.

Nos estamos convirtiendo en un mundo DevSecOps y, dado que la seguridad por fin cobra protagonismo desde el inicio de los proyectos de desarrollo de software, es necesario involucrar a los desarrolladores desde el principio con una formación eficaz. Son fundamentales para proteger a la organización frente a vulnerabilidades desde el momento en que se escribe el código y, en una cultura de seguridad próspera, todos pueden estar un poco más tranquilos.

Eslogan

Controle el desarrollo impulsado por IA antes de su lanzamiento

Mida el riesgo asistido por IA, aplique políticas de codificación segura en el momento de la confirmación y acelere la entrega segura en todo su ciclo de vida de desarrollo de software (SDLC).

Reservar una demostración
Biblioteca de recursos

Explorar más blogs

Acceda a contenido especializado sobre programación segura, gobernanza de IA y gestión de riesgos de software.

ver todo
Caso de estudio
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Una cultura de seguridad: cómo Sage creó su programa de defensores

Descubre cómo Sage reforzó su seguridad con un enfoque flexible y centrado en las relaciones, logrando formar a más de 200 expertos en seguridad y alcanzar una reducción de riesgos cuantificable.

Más información
Icono de ventana de navegador con las letras KVK en negrita y dos líneas horizontales azules debajo sobre un fondo azul degradado.
Caso de estudio
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Kamer van Koophandel: Seguridad a escala impulsada por los desarrolladores

La Cámara de Comercio (Kamer van Koophandel) comparte cómo integró la programación segura en el desarrollo diario mediante certificaciones basadas en roles, evaluaciones comparativas de puntuación de confianza y una cultura de responsabilidad compartida en seguridad.

Más información
Logotipo de Insurance Australia Group con texto y un icono en azul y gris dentro del diseño de una ventana de navegador web.
Caso de estudio
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Cómo un «Juego de Códigos» guía a IAG Group hacia un futuro de programación más seguro

IAG Group es la entidad detrás de muchas de las principales compañías de seguros en la región de Asia-Pacífico, que suscribe pólizas para millones de clientes por un valor aproximado de 11.400 millones de dólares australianos en primas anuales.

Más información
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Mes de la Concienciación sobre Ciberseguridad 2026: Comprender la seguridad de la IA es fundamental para la defensa empresarial

Hemos llegado a un punto en el que la mayoría de las principales empresas de IA han pedido públicamente una ralentización global en el desarrollo de la IA para que las medidas de seguridad puedan ponerse al día, pero la verdad es que ya se han materializado graves problemas de seguridad. Esto deja a innumerables líderes de seguridad y equipos ejecutivos en una situación urgente, a medida que los costes monetarios y de riesgo de la implementación de la IA siguen acumulándose.

Más información
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Habilitador 8: Branding de su programa

Un programa de codificación segura necesita algo más que un buen contenido para tener éxito. El Habilitador 8 muestra cómo el branding transforma la participación en una experiencia codiciada basada en el estatus.

Más información
Blog
Etiqueta de filtro
Este es un texto dentro de un bloque div.

Cada empleado está ahora en la primera línea de la ciberseguridad de la IA

El panorama tecnológico empresarial está cambiando a una velocidad que pocos previeron hasta que fue demasiado tarde. Hemos cruzado oficialmente el umbral del código escrito por humanos y la asistencia básica de copilotos hacia la era del Ciclo de Vida de Desarrollo Agéntico (ADLC). Si bien los agentes de IA autónomos prometen una eficiencia sin precedentes en múltiples funciones, también traen consigo una clase completamente nueva de riesgos regulatorios y de seguridad.

Más información

Proteja el desarrollo basado en IA antes de su lanzamiento

Identifique riesgos de desarrollo, aplique políticas y prevenga vulnerabilidades en todo el ciclo de vida de su software.

Reservar una demostración
No se encontraron elementos.