Tema 6. Técnicas de programación segura

El término criptografía es un derivado de la palabra griega kryptos que significa oculto y grafos que significa escritura. El objetivo de la criptografía es ocultar el significado de un mensaje mediante el cifrado o codificación del mensaje.

De todas las técnicas de programación segura, nosotros vamos a estudiar en este tema

  • Las funciones de resumen (Hash)
  • El cifrado simétrico o de clave oculta
  • El cifrado asimétrico o de clave privada

También estudiaremos cómo usar canales seguros de comunicación para nuestras aplicaciones, mediante el uso de sockets seguros empleando SSL/TLS.

Además, veremos una herramienta de seguridad que incorpora Java, las políticas de seguridad.

Objetivos

Objetivos de esta unidad:

  • Identificar principios y prácticas de programación segura.
  • Analizar técnicas y prácticas criptográficas.
  • Definir políticas de seguridad.
  • Emplear algoritmos criptográficos.
  • Utilizar sockets seguros para la transmisión de información.
  • Estudiar el funcionamiento de TLS/SSL sobre el protocolo TCP
  • Conocer herramientas de uso genérico en la criptografía
Última actualización:
Editores: Vicente Martínez