José Luis Bautista Martín, Ingeniero de Sistemas, con maestría en “investigación en ingeniería de Software”. Mi experiencia laboral en cuanto a desarrollo de software abarca desde tecnologías “legacy”, hasta tecnologías de vanguardia, poniendo siempre una especial atención en la construcción de software escalable, modular y sostenible. Igualmente estoy especializado en la interconexión de diversos sistemas y plataformas para conseguir una solución coherente entre la tecnología actual en producción y nuevas tecnologías del mercado.
Una de mis inquietudes actuales es simplificar el desarrollo de software, permitiendo mediante herramientas generadoras de código, patrones de software, programación orientada a aspectos o simplemente interfaces sencillas y claras que el programador se concentre en resolver los problemas propios de la solución a implementar (esto es, los requisitos de negocio a representar en forma de software) y no se tenga que preocupar de tareas repetitivas, generalidades de los sistemas, o problemas técnicos, que no hacen más que distraerle de sus verdaderos objetivos.
La misión de este documento es exponer los objetivos, mecánica y temerarios planteados, así como la documentación para el curso de CreSer “Criptografía, Certificados y privacidad en internet”.
Este curso tiene como objetivo, ser una introducción acerca de la realidad de la privacidad y seguridad en Internet, revisando los motivos y circunstancia (actuales) en la que esta es violada, para posteriormente presentar las herramientas de criptografía, y a los certificados como los medios actuales para garantizarla.
Sera una conferencia de dos horas, en la que la primera hora se comentara sobre las circunstancias actuales de la seguridad en Internet, y la segunda tendrá una escenario más práctico al usar las herramientas de criptografía y generación de certificados.
No requiere ningún requisito en especial, si los asistentes quieren acompañar al instructor en la realización de los ejemplos de criptografía, deberán llevar una laptop, pero no es imprescindible.
Los ejemplos de creación de certificado se encuentran en estas carpetas:
- Certificadora Inicial: Ejemplo de las estructura de certificados antes de realizar los ejercicios.
- Certificadora Final: Ejemplo de las estructura de certificados después de realizar los ejercicios.
Están basados en los expuesto en https://jamielinux.com/docs/openssl-certificate-authority/
Nota importante: Nunca use los certificados expuesto aquí como productivos, genere siempre sus propias llaves privadas.
- Acerca del instructor
- Acerca de este documento
- Objetivos del curso
- Contenido
- Metodología
- Requisitos
- Introducción
- Breve historia de las criptografía
- Breve historia de Internet
- Seguridad en internet
- Privacidad en internet
- Caso espionaje NSA
- Caso del teléfono el terrorista de San Bernardino
- Caso Cambridge Analítica
- Tipos de criptografía
- Criptografía simétrica
- Criptografía asimétrica
- Certificados
- Entidades certificadoras
- Entidades intermediarias
- Certificados personales
- Configuración de certificados con GnuGPG
- Anexo I: Ejemplos de certificados
- Anexo II: Extensiones de archivos criptograficos