El reproductor Secure Warrior® AI Challenge se ha rediseñado para presentar los desafíos como si fueran una sesión de programación en IDE con asistencia simulada IA. Los comentarios ahora aparecen en un panel dedicado a la derecha, imitando la orientación
los desarrolladores podrían recibir al trabajar con la asistencia de IA.
IMPORTANTE: Esto es solo una simulación. No se utiliza IA real. Los comentarios de este panel están prediseñados para imitar la experiencia de la asistencia de IA.
Cómo jugar al Desafío de IA
Paso 1
Navega a Explorar desde el menú superior
Paso 2
En el filtro de tipo de actividad, seleccione " Desafío: IA "
Paso 3
Selecciona el desafío que quieres completar
Consejo: Puedes filtrar por rol, idioma y categoría de vulnerabilidad
Paso 4
Ahora, revisa el panel en el lado derecho. La simulación de asistencia de codificación con IA presentará una breve descripción, describirá el cambio propuesto y mostrará los archivos actualizados. Su tarea no es escribir código, sino revisar estos cambios para detectar posibles vulnerabilidades y decidir si aceptarlos o rechazarlos.
Nota: Imagine que ha estado trabajando en cambios de código con la ayuda de un asistente de codificación con IA y ahora debe revisarlos para detectar posibles problemas de seguridad.
Paso 5
El flujo variará dependiendo de si acepta o rechaza el código
1. Aceptar el código vulnerable
Si acepta el código y contiene vulnerabilidades, recibirá comentarios que resaltarán las líneas de código vulnerables para que las revise y seleccione la vulnerabilidad en el código
2. Rechazar código vulnerable
Si rechaza el código, debe proporcionar un motivo para el rechazo identificando las líneas específicas que cree que contienen el problema.
Al seleccionar un fragmento de código, se le solicitará que confirme que este es el código inseguro que desea marcar. Haga clic en Sí para continuar.
Paso 6
Si el fragmento de código seleccionado contiene una vulnerabilidad, recibirá un mensaje confirmando que está en lo cierto. Se le pedirá que seleccione la vulnerabilidad introducida por el código.
Seleccione la vulnerabilidad adecuada y haga clic en el botón " para continuar
Si selecciona la vulnerabilidad incorrecta, recibirá un mensaje indicando que su elección fue incorrecta. Tendrá la oportunidad de volver a intentarlo seleccionando una vulnerabilidad diferente.
Seleccione una vulnerabilidad diferente y haga clic en el botón " para continuar.
Paso 7
Al seleccionar la vulnerabilidad correcta en el código, se le pedirá que seleccione la mejor manera de solucionarla sin interrumpir la funcionalidad.
Seleccione una de las opciones proporcionadas y haga clic en el botón "Enviar" para continuar.
Paso 8
Si selecciona la solución correcta, recibirá comentarios confirmando su elección. Si selecciona la solución incorrecta, también recibirá comentarios indicando que su selección fue incorrecta y se le solicitará que elija una solución diferente.
Asegúrese de consultar la sección de conclusiones clave , que proporciona:
- Una descripción general de la vulnerabilidad
- Razones por las que la solución seleccionada fue la mejor solución.
- Más claridad sobre por qué las otras opciones no eran ideales.
Nota: Proporcionamos el mismo conjunto de comentarios al final de la actividad, independientemente de cómo la haya respondido
Comparta sus comentarios con nosotros
¡Nos encantaría conocer sus opiniones! Si desea participar en la próxima versión de nuestros desafíos, háganos saber su opinión. Envíe sus comentarios a través del botón "Enviar error o comentarios" en la plataforma.
Comentarios
0 comentarios
Inicie sesión para dejar un comentario.