Este módulo trata sobre lo que significa que una aplicación web sea segura.
Este módulo trata sobre lo que significa que una aplicación web sea segura. Aprenderá a pensar e identificar áreas vulnerables de una aplicación web. También aprenderá a instalar una pila de desarrollo web local para que pueda escribir aplicaciones web en su equipo local.
Objetivos de aprendizaje:
- Comprender lo que significa que una aplicación web sea segura
- Aprender la diferencia entre usuarios y hackers
- Conocer los conceptos básicos de las cinco vulnerabilidades comunes
Habilidades que obtendrás
Seguridad de las aplicacionesProyecto abierto de seguridad de las aplicaciones web (OWASP)Desarrollo de aplicaciones segurasProgramación seguraContexto de seguridadSeguridad de aplicaciones webLo que aprenderás
- Entender qué significa que una aplicación web sea segura
- Identificar áreas vulnerables de una aplicación web
- Distinguir entre usuarios y hackers
- Aprender los conceptos básicos de las cinco vulnerabilidades comunes
- Aplicar modelos de amenazas y el enfoque OWASP a la seguridad de aplicaciones web
- Instalar un stack de desarrollo web local para escribir aplicaciones web en tu propio computador
Puntos clave
- La seguridad de aplicaciones web se trata de entender qué significa que una aplicación web sea segura y cómo identificar sus áreas vulnerables.
- Reconocer la diferencia entre usuarios y hackers es parte de pensar en la seguridad de aplicaciones web.
- El módulo introduce cinco vulnerabilidades comunes a un nivel básico.
- OWASP (el Proyecto de Seguridad de Aplicaciones Web Abierto) y modelos de amenazas se usan para enmarcar cómo se aborda la seguridad de aplicaciones web.
- Configurar un stack de desarrollo web local te permite escribir aplicaciones web en tu propio computador.
Preguntas frecuentes
¿Qué cubre este módulo?
Cubre qué significa que una aplicación web sea segura, cómo pensar e identificar áreas vulnerables de una aplicación web, la diferencia entre usuarios y hackers, los conceptos básicos de cinco vulnerabilidades comunes y cómo instalar un stack de desarrollo web local para que puedas escribir aplicaciones web en tu computador.
¿Qué temas se enseñan en las lecciones?
Las lecciones cubren Definir Seguridad, Hackers, Modelos de Amenazas, OWASP y Stack.
¿Qué habilidades ganaré de este módulo?
Desarrollarás habilidades en Seguridad de Aplicaciones, el Proyecto de Seguridad de Aplicaciones Web Abierto (OWASP), Desarrollo de Aplicaciones Seguras, Programación Segura, Contexto de Seguridad y Seguridad de Aplicaciones Web.
¿Aprenderé a configurar un entorno de desarrollo?
Sí. El módulo te enseña cómo instalar un stack de desarrollo web local para que puedas escribir aplicaciones web en tu computador local.
Transcripción
Transcripción
La seguridad web impide que los intrusos no deseados, en otras palabras, piratas informáticos, de acceder a la aplicación web de manera no deseada. Hablemos de algunas de las cualidades de una aplicación web segura. Las aplicaciones web seguras protegen los datos confidenciales del usuario cuando están en reposo. Debemos aceptar que en algún momento los piratas tendrán acceso a la base de datos. Nuestro objetivo es hacer descifrar datos sensibles, como contraseñas y números de tarjetas de crédito, demasiado tiempo para ser útil. Las aplicaciones web seguras protegen los datos del usuario en tránsito. Los piratas informáticos pueden y escuchan las comunicaciones de la red. entre los usuarios y el servidor. No debemos transmitir la información del usuario como texto sin formato para que se pueda leer en la red. Las aplicaciones web seguras garantizan que solo los usuarios legítimos puede acceder a la aplicación. Este proceso se llama autenticación, donde hacemos que el usuario demuestre quién es. Las aplicaciones web seguras se aseguran de que los usuarios solo pueden realizar las tareas que se les permite realizar. A este proceso lo llamamos autorización. Gracias por ver.
Aprende sobre la marcha
Lleva tu aprendizaje a todas partes: la app de KnowledgeCity te permite ver las lecciones sobre la marcha.