La seguridad web es crucial en un entorno en constante evolución donde las amenazas potenciales siempre están presentes. Para entender mejor este concepto, podemos imaginar nuestra aplicación web como un jardín o un hogar que necesita ser protegido de posibles ataques. Podemos trazar paralelismos con el popular juego "Plants vs. Zombies," que tiene como objetivo salvaguardar tu jardín de intrusos.
Nuestras pruebas automatizadas funcionan como guardianes diligentes cuyo objetivo principal es identificar y abordar posibles vulnerabilidades, al igual que el diverso arsenal de plantas en el juego. En lugar de enmarcar el proceso de seguridad como una lucha interminable, exploraremos cómo las pruebas automatizadas actúan como defensores contra posibles problemas, ya sean zombis o intrusos. Junto a una visión general de las herramientas que puedes utilizar, enfatizamos la importancia de los tipos de pruebas fundamentales, como las pruebas unitarias o de extremo a extremo, para asegurar tu jardín digital.
Este es mi borrador de presentación de diapositivas: https://speakerdeck.com/leichteckig/plants-vs-thieves-automated-tests-in-the-world-of-web-security. Estoy pensando en reemplazar los fragmentos de código con videos o codificación en vivo.
Después de mi sesión, los asistentes comprenderán mejor las herramientas para elegir. Sin embargo, hay otros enfoques además de este: me gustaría destacar cómo asegurar la seguridad web utilizando tipos de pruebas fundamentales como las pruebas unitarias o de extremo a extremo para mantener el mantenimiento y la curva de aprendizaje bajos. Un efecto secundario agradable será la demostración de amenazas comunes de seguridad al ver las pruebas utilizadas para detectarlas.
- El asistente aprenderá una visión general de las herramientas que elijas
- El asistente explorará opciones para usar la automatización de pruebas para mejorar la seguridad web sin la necesidad de nuevas dependencias
Esta charla es más bien independiente del marco. Sin embargo, Testing y Security son temas altamente relevantes para la comunidad de React, ya que ambos aseguran una aplicación de alta calidad y protegen a los usuarios y las características. La seguridad es esencial, especialmente hoy en día. Mi charla combina Security y Testing. Ambos pueden ser desalentadores, por lo que me encantaría ayudar a los espectadores a construir sus aplicaciones de manera segura.
This talk has been presented at React Day Berlin 2024, check out the latest edition of this React Conference.
Comments