Desarrollo de Aplicaciones Web: Seguridad
Offered By: University of New Mexico via Coursera
Course Description
Overview
Uno de los principales problemas tanto para los desarrolladores como para usuarios de aplicaciones web es la seguridad. Con el aumento en el intercambio de información debido al uso de redes sociales y la adopción masiva de la web como un medio para la realización de negocios y la prestación de servicios, las aplicaciones web se han convertido en los principales objetivos para los hackers maliciosos. Dado el valor de las “propiedades web," la capacidad de proteger estos activos de agentes maliciosos se ha convertido en una herramienta necesaria en cualquier caja de herramientas del ingeniero de software.
En este curso se estudiarán los conceptos más fundamentales de seguridad a nivel de aplicación. Además, se estudiarán los bloques básicos de cifrado de seguridad y sistemas criptográficos, junto sus modelos de uso para construir un sistema de autenticación de usuario sólido. Además, el alumno será capaz de utilizar este conocimiento para evaluar paquetes de autenticación comerciales, y comprender mejor las opciones que estos ofrecen. Se estudiará acerca de SSL/HTTPS, y cómo habilitarla en sus aplicaciones web para llevar a cabo comunicación cifrada entre el navegador y el servidor web. También se estudiará cómo utilizar autorización y control de acceso en sus aplicaciones web con el fin de garantizar que los usuarios sólo pueden acceder a los datos a los que están autorizados. A continuación se cubren los tipos más importantes de ataque a las que las aplicaciones web extán expuestas, y se mostrarán las formas de protección contra ellos.
En este curso se estudiarán los conceptos más fundamentales de seguridad a nivel de aplicación. Además, se estudiarán los bloques básicos de cifrado de seguridad y sistemas criptográficos, junto sus modelos de uso para construir un sistema de autenticación de usuario sólido. Además, el alumno será capaz de utilizar este conocimiento para evaluar paquetes de autenticación comerciales, y comprender mejor las opciones que estos ofrecen. Se estudiará acerca de SSL/HTTPS, y cómo habilitarla en sus aplicaciones web para llevar a cabo comunicación cifrada entre el navegador y el servidor web. También se estudiará cómo utilizar autorización y control de acceso en sus aplicaciones web con el fin de garantizar que los usuarios sólo pueden acceder a los datos a los que están autorizados. A continuación se cubren los tipos más importantes de ataque a las que las aplicaciones web extán expuestas, y se mostrarán las formas de protección contra ellos.
Taught by
Greg Heileman and Manel Martínez-Ramón
Tags
Related Courses
Mobile Computing with App Inventor: CS Principles Part IITrinity College via edX HPE Aruba Networking Security Basics
Aruba via Coursera AWS Foundations: Securing Your AWS Cloud (French)
Amazon Web Services via AWS Skill Builder AWS Foundations: Securing Your AWS Cloud (German)
Amazon Web Services via AWS Skill Builder AWS Foundations: Securing Your AWS Cloud (Italian)
Amazon Web Services via AWS Skill Builder