EdX

Introducción a la seguridad de aplicaciones web (edX)

Introducción a la seguridad de aplicaciones web (edX)

En este curso, aprenderás las principales prácticas de seguridad a tener en cuenta en el ciclo de vida de Desarrollo de aplicaciones WEB, identificando los posibles patrones de ataques que pueden ocurrir y así poder crear patrones predictivos que permitan prevenirlos.

Class Deals by MOOC List - Click here and see EdX's Active Discounts, Deals, and Promo Codes.

Desde que Internet y la Web fueron creados, una cantidad infinita de posibilidades se han abierto. Quizás, las más importantes y usuales sean el acceso de datos, transacciones financieras y creación de contenido por parte del usuario. Sin embargo, esto ha traído consigo una serie de riesgos y vulnerabilidades de seguridad, pues ha aumentado el conjunto de defectos comunes y se han concebido nuevos tipos de ataques informáticos.
Por este motivo, se hace importante reconocer los puntos críticos de seguridad en la interacción de los usuarios con las aplicaciones, pues estos suelen ser los más vulnerables antes las fallas en los sistemas de información. Esto es un desafío, ya que, sin duda, los avances tecnológicos de estos últimos años exigen aplicaciones más seguras, tanto para las empresas que obtienen ingresos crecientes del comercio por Internet, como para los usuarios que confían información confidencial a las aplicaciones web. Es por esto que, el objetivo del curso es, introducir a los participantes a la seguridad en el desarrollo de aplicaciones web en pro de lograr aplicaciones web más seguras, confiables y robustas.
Este curso, te permitirá conocer acerca de las problemáticas de seguridad y como mitigarlas, los aspectos básicos de seguridad en las aplicaciones web, el reconocimiento de sus vulnerabilidades para comprender la importancia de invertir en la seguridad de las entradas y salidas del sistema, principales fuentes de ataques mal intencionados, las principales prácticas de seguridad que se deben tener en cuenta para el desarrollo de aplicaciones seguras y robustas y finalmente identificar los principales estándares y herramientas de análisis que permiten valorar la seguridad de las aplicaciones web.

What you'll learn
Al finalizar el curso, el estudiante estará en la capacidad de:
Identificar las principales prácticas de seguridad en un modelo de ciclo de vida de desarrollo de aplicaciones web, reconociendo la problemática de seguridad actual, la cual debe ser tratada en cada una de sus fases, evaluándola basados en estándares internacionales, con el fin de desarrollar u obtener aplicaciones web más seguras y confiables.
Reconocer los aspectos básicos de la seguridad de aplicaciones web, abordando su problemática, evolución y las vulnerabilidades que estas mismas poseen, con el fin de comprender la importancia de invertir en seguridad.
Comprender las principales prácticas de seguridad que son necesarias en cada una de las fases del ciclo de vida de desarrollo de aplicaciones web, con el fin de obtener aplicaciones robustas, confiables y que presenten el mínimo de vulnerabilidades.
Reconocer los principales métodos para realizar un análisis de evaluación de seguridad en una aplicación web, por medio de los principales estándares y herramientas de análisis, con el fin de reconocer las amenazas que se puedan presentar en el diseño de las mismas.

Syllabus

Módulo 1. El problema de la seguridad en aplicaciones web.
Unidad 1. Introducción a la problemática de seguridad de las aplicaciones web.
Unidad 2. Vulnerabilidades y su clasificación.

Módulo 2. Seguridad en el ciclo de vida del desarrollo de aplicaciones web.
Unidad 1. Introducción a la seguridad en las fases del ciclo de vida del desarrollo de aplicaciones web - S-SDLC.

Módulo 3. Evaluación de seguridad en aplicaciones web.
Unidad 1. Estándares de seguridad para la evaluación de aplicaciones web.
Unidad 2. Herramientas de análisis de la seguridad de aplicaciones web.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Escribir para Convencer (edX) EdX
The Pontificia Universidad Javeriana,JaverianaX

Escribir para Convencer (edX)

En este MOOC aprenderá a escribir para convencer a partir de aspectos clave y estrategias de argumentación escrita para alcanzar una comunicación efectiva y persuasiva. ¿Te gustaría escribir textos que te ayuden a lograr tus propósitos? Tal vez conseguir un aumento de salario, hacer una solicitud, obtener una beca o que te aprueben un proyecto. ¿Te gustaría convencer a compañeros, profesores o jefes para que consideren como válidos tus puntos de vista? Si respondiste afirmativamente, este MOOC es para ti.

Self Paced
Self-Paced
English for Journalists, Part 2 (edX) EdX
University of California, Berkeley,BerkeleyX

English for Journalists, Part 2 (edX)

Improve your English grammar, vocabulary and writing skills through topics in journalism including free speech, sports, humor and broadcast writing. English for Journalists offers instruction in English language development for students who are studying journalism, or working journalists who want to improve their English proficiency. Students with a basic understanding and interest in journalism are encouraged to sign up.

Self Paced
Self-Paced
CS50's Introduction to Computer Science (edX) EdX
HarvardX,Harvard University

CS50's Introduction to Computer Science (edX)

An introduction to the intellectual enterprises of computer science and the art of programming. This is CS50, Harvard University's introduction to the intellectual enterprises of computer science and the art of programming for majors and non-majors alike, with or without prior programming experience. An entry-level course taught by David J. Malan, CS50 teaches students how to think algorithmically and solve problems efficiently.

Self Paced
Self-Paced
Statistics and R (edX) EdX
HarvardX,Harvard University

Statistics and R (edX)

An introduction to basic statistical concepts and R programming skills necessary for analyzing data in the life sciences. We will learn the basics of statistical inference in order to understand and compute p-values and confidence intervals, all while analyzing data with R. We provide R programming examples in a way that will help make the connection between concepts and implementation.

Self Paced
Self-Paced
Computer Graphics (edX) EdX
University of California, San Diego,UC San DiegoX

Computer Graphics (edX)

Learn to create images of 3D scenes in both real-time and with realistic raytracing in this introductory computer graphics course. Today, computer graphics is a central part of our lives, in movies, games, computer-aided design, virtual simulators, visualization and even imaging products and cameras.

Self Paced
Self-Paced
Computational Thinking and Big Data (edX) EdX
University of Adelaide,AdelaideX

Computational Thinking and Big Data (edX)

Learn the core concepts of computational thinking and how to collect, clean and consolidate large-scale datasets. Computational thinking is an invaluable skill that can be used across every industry, as it allows you to formulate a problem and express a solution in such a way that a computer can effectively carry it out.

Self Paced
Self-Paced
Academic and Business Writing (edX) EdX
University of California, Berkeley,BerkeleyX

Academic and Business Writing (edX)

An introduction to academic and business writing for English Language Learners, focusing on grammar, vocabulary, structure, editing, and publication. College Writing 2.2x providesan introduction to academic and business writing for English Language Learners. In this course, students focus on understanding the demands of different styles of writing, andwork to improve grammatical correctness, vocabulary development, and revision and editing skills.

Self Paced
Self-Paced
Introduction à l’économétrie (edX) EdX
LouvainX,Université Catholique de Louvain - UCL

Introduction à l’économétrie (edX)

À partir d’études de cas en économie et finance, apprenez à construire des modèles pour améliorer vos facultés d’analyse et de prévision. L'analyse de données quantitatives est devenue aujourd'hui une pratique incontournable dans tous les métiers liés aux sciences sociales. Ces analyses sont utilisées pour comprendre des phénomènes économiques et financiers, décrire la nature de la relation entre des personnes, des objets ou des événements, ou encore anticiper les conséquences d’une décision.

Self Paced
Self-Paced
Statistical Inference and Modeling for High-throughput Experiments (edX) EdX
HarvardX,Harvard University

Statistical Inference and Modeling for High-throughput Experiments (edX)

A focus on the techniques commonly used to perform statistical inference on high throughput data. In this course you’ll learn various statistics topics including multiple testing problem, error rates, error rate controlling procedures, false discovery rates, q-values and exploratory data analysis. We then introduce statistical modeling and how it is applied to high-throughput data. In particular, we will discuss parametric distributions, including binomial, exponential, and gamma, and describe maximum likelihood estimation.

Self Paced
Self-Paced