Desarrollo de Aplicaciones Seguras con PHP

admin
Desarrollo Web, Seguridad Informática, Redes y Telecomunicaciones
$10,208.00
  • 10 estudiantes
  • 0 lessons
  • 0 quizzes
  • 24 hour duration
10 estudiantes

Descripción:

Asegure sus aplicaciones web basadas en PHP con este curso compacto. Obtendrá detalles claros, prácticos y accionables sobre cómo proteger varias partes de su aplicación web PHP. También encontrará escenarios para manejar y mejorar los problemas existentes. ¿Su aplicación PHP es realmente segura? Asegurémonos de llegar a casa a tiempo y dormir bien por la noche. Aprenda los conceptos básicos de seguridad que un desarrollador senior suele adquirir a lo largo de años de experiencia, todo resumido en un curso rápido y fácil. ¿Alguna vez te has preguntado qué tan vulnerable eres a ser hackeado? ¿Te sientes seguro de almacenar la información confidencial de tus usuarios? Imagine sentirse confiado en la integridad de su software cuando almacena los datos confidenciales de sus usuarios. No más incendios con datos perdidos, no más noches, su aplicación es segura. Bueno, este breve curso responderá a sus preguntas y le dará confianza para poder proteger su y otras aplicaciones web PHP.

Objetivo:

Al término del curso, el alumno, entre otras cosas, habrá aprendido y será capaz de: No confiar de más en sus usuario. Implementar HTTPS / SSL / BCA / JWH / SHA y otras. Cómo manejar el cifrado y el almacenamiento de contraseñas para todos. Implementar autenticación, el control de acceso y la entrega segura de archivos. Identificar los valores predeterminados seguros, las secuencias de comandos entre sitios y otros hacks populares.

Temario:

Parte 1. Nunca confiar en tus usuarios: Sanitizar toda entrada

Inyección SQL | Asignación Masiva | Typecasting | Sanitizar Outputs

Parte 2. HTTPS / SSL / BCA / JWH / SHA y otros

Qué es HTTPS | Limitaciones | Cuándo usar HTTPS | Paths

Parte 3. Encriptación de password y almacenamiento para todos

Qué es un Hash | Ataques populares | Hashing de algoritmos | Almacenamiento | Validación | Protección contra fuerza bruta | Upgrade de sistemas heredados

Parte 4. Autenticación, Control de accesos y Gestión segura de archivos

Autenticación | Control de accesos basado en roles | Validar redirecciones | Ofuscación | Gestión segura de archivos

Parte 5. Safe Defauts, Cross Site Scripting y otros hacks populares

Usar Safe Defaults | No confiar en tipado dinámico |  Cross Site Scripting | Puntos de entrada de ataques

 

El plan de estudios está vacío.

0.00 average based on 0 ratings

5 Star
0%
4 Star
0%
3 Star
0%
2 Star
0%
1 Star
0%
$10,208.00



¿CÓMO LLEVAMOS A CABO LAS CLASES ANTE EL COVID-19?

Metodología de enseñanza y aprendizaje que usamos en nuestras clases.
En KMMX usamos un metodología de aprendizaje “blended*” que al español se traduce como mezclada, es decir una parte es presencial y otra a distancia, en estos momentos debido a la pandemia Covid-19 la parte presencial se realiza de manera a distancia pero de manera personalizada en vivo, tratando de simular el cara a cara que tenemos cuando los alumnos asisten a nuestras aulas de manera física. Mantenemos un enfoque de “enseñanza activa”, es decir, el alumno aprende hasta que hace las cosas motivo por el cual se asignan una serie de proyectos en cada curso, que el alumno tendrá que ir completando a su ritmo, por que entendemos que cada alumno aprende de manera diferente y a su ritmo creamos las asesorías personalizadas, que puede solicitar a través del sistema de aprendizaje online.
* El Blended Learning es la combinación de la educación presencial con clases en el aula, con la educación online.

¿Pero en que consiste?
Cada sesión es de aproximadamente una hora, el instructor explica conceptos y resuelve dudas.
Cada curso tiene una serie de ejercicios o proyectos previamente definidos.
En la siguiente sesión el instructor resuelve dudas y explica los siguientes conceptos, así hasta cubrir la totalidad del temario y alcance del curso.
Se agenda una sesión con un mentor antes, durante y después del curso para asegurar el aprendizaje y aprovechamiento del curso. El mentor no es la misma persona que el instructor.
En la plataforma estarán disponibles las sesiones y recursos para ser consultados en cualquier momento por el alumno.
Aunque son clases a distancia la experiencia es personalizada.

Mucho éxito en tu camino.
Tus amigos de KMMX