Conceptos Clave de Criptografía, Sistemas de Encriptación y Seguridad en Redes

Deporte y Educación Física4,58 KB

Sistema de encriptación

El proceso empieza a partir de la posesión de un texto plano, que es el mensaje o información que deseo compartir con los demás usuarios y que tendré que cifrar, para que alguien no autorizado no pueda leerlo o modificarlo. A partir del cifrado encripto el texto plano y obtengo el criptograma, este criptograma para leerlo, necesita desencriptarlo, acción que se realiza en el paso de descifrado. Para realizar el cifrado y descifrado, necesitaré una clave.

Funcionamiento del algoritmo Diffie-Hellman

  • A envía V (clave pública -> nº primo) a B.
  • A opera V con Ha (clave oculta) = Xa. B opera V con Hb (clave oculta) = Xb.
  • A envía Xa, B envía Xb.
  • A opera Xb con Ha = S (clave secreta). B opera Xa con Hb = S.

Ataque resistente a RSA y no a Diffie-Hellman

Man-In-The-Middle, debido a que el espía necesita una clave privada, que es la llave del candado (clave pública) del cual solo yo tengo la llave.

Función con trampilla

Funciones de un solo sentido fáciles de invertir si se conoce la clave. La función está formada por los siguientes elementos: texto plano (M), candado, cifrado (C = M^e mod N), llave (D) y descifrado (M = C^d mod N). El descifrado es una función de un solo sentido si no se tiene la llave D, pero si se tiene es tan fácil como cifrar.

Por qué no podemos averiguar la clave privada a través de la clave pública en el algoritmo RSA

La clave pública es como un candado, y para abrirlo necesito una llave (que es la clave privada). La llave pública se distribuye libremente, pero para descifrarla es necesario tener una clave privada propia.

¿Qué problema NP tiene el algoritmo RSA? ¿Y el algoritmo de Diffie-Hellman?

El algoritmo RSA tiene el problema NP de factorización de un número resultado de dos números primos, mientras que el algoritmo Diffie-Hellman usa aritmética modular.

¿En qué se diferencia el cifrado simétrico y asimétrico?

En el cifrado simétrico el proceso de cifrado y descifrado utiliza (comparten) la misma clave, mientras que en el cifrado asimétrico se usa una clave pública para cifrar y una clave privada para descifrar.

¿Qué requerimientos generales debe tener un IDS?

  • Funcionar continuamente, con mínima supervisión humana, y sin sobrecargar el sistema.
  • Ser capaz de recuperarse de caídas y reinicializaciones.
  • Monitorizarse a sí mismo y detectar si ha sido modificado.
  • Ser configurable para adaptarse a las políticas de seguridad del sistema y sin necesidad de reiniciarse (reconfiguración dinámica).
  • Ser escalable, para monitorizar un gran número de hosts.
  • Si alguno de sus componentes deja de funcionar, el impacto en los demás debe ser el menor posible.

Explicar qué es un tarro de miel

Un honeypot es un señuelo que sirve para desviar al atacante de los sistemas críticos a la vez que se recoge información de su actividad. Mientras está engañado permanece más tiempo, dando ventaja a los administradores. Son recursos que no tienen valor pero se los dota de todas las medidas de seguridad para que parezcan reales. Simulan el tráfico de información. Se pueden situar en:

  1. Internet (atrae ataques exteriores descargando defensas interiores de trabajo, pero no defiende frente a abusos de autoridad).
  2. Servidor (sus efectos son limitados debido al firewall externo).
  3. Servidores internos, recursos (atrapa ataques internos, detecta defensas mal configuradas, puede suponer un problema si a través del honeypot se ataca a otros sistemas internos).
  4. Terminales (atrapa ataques internos y detecta defensas mal configuradas).

Posibles tipos de sensores que se pueden utilizar en IDS basados en redes y colocación de estos en diferentes tramos de una red LAN completa

Los sensores pueden ser pasivos, los cuales se limitan a escuchar y copiar el tráfico en modo promiscuo con su propia tarjeta de red (no añade retrasos en el tráfico de red pero no puede bloquear ataques); o activos (en línea), el cual se inserta en el segmento que se quiere monitorizar y será atravesado por el tráfico para que pueda llegar a su destino. Se puede posicionar en:

  1. Internet (monitoriza el tráfico sin filtrado).
  2. Servidor (detecta ataques que atraviesan defensas perimetrales, protege de ataques contra servicios web).
  3. Servidores internos (detecta abusos de autoridad, ya que se producen desde dentro).
  4. Terminales (detecta ataques a sistemas y recursos críticos).

Descargar

PDF Word HTML