Práctica 9: Seguridad (Teoría de las Comunicaciones)

De Cuba-Wiki
La versión para imprimir ya no se admite y puede contener errores de representación. Actualiza los marcadores del navegador y utiliza en su lugar la función de impresión predeterminada del navegador.

Ejercicio 01

Del siguiente criptograma se conoce que las letras fueron encriptadas usando un cifrado César.

pm fvb aopur aljouvsvnf jhu zvscl fvby zljbypaf
wyvisltz, aolu fvb kvua buklyzahuk aol wyvisltz
huk fvb kvua buklyzahuk aol aljouvsvnf.
--iybjl zjoulply

Describa una estrategia que se pueda usar para descubrir el desplazamiento.

Asumir: que el texto original contenía letras sin tildes

Rta:

César es un cifrado por Sustitución

Consiste en modificar caracteres del texto plano bajo un modelo uniforme.

El único ataque posible es mediante la estadistica, pero es un ataque muy certero. Ejemplos son: Caesar, Vigenere y One-time pad.

1- Calculo la frecuencia con que aparece cada letra:

v=13
u=12
a=11
l=11
b=7
f=7
k=7
o=6
y=6
z=6
s=5
h=4
j=4 
p=3
t=2
w=2
i=2
n=2
c=1 
m=1
r=1

2- Comparo la frecuencia con las letras que mas aparecen en textos de ese idioma.

En el caso del ingles y el español, la letra mas frecuente es la "e".

Tengo que probar con las candidatas y ordenar el diccionario.

ABCDEFGHIJKLMNOPQRSTUVWXYZ
HIJKLMNOPQRSTUVWXYZABCDEFG

En este caso la letra que remplazaba la "e", era la "l", no era exactamente la mas frecuente pero estaba entre las primera.

IF YOU THINK TECHNOLOGY CAN SOLVE YOUR SECURITY 
PROBLEMS, THEN YOU DONT UNDERSTAND THE PROBLEMS 
AND YOU DONT UNDERSTAND THE TECHNOLOGY.
--BRUCE SCHNEIER

Ejercicio 07

El siguiente es un diagrama de una topología de la red interna de la compañía Siliconsec:

             Internet
                |
             Firewall
              /    \
Internal Network  Server

Donde los sevicios provistos por Server son:

-Webserver y HTTP Proxy

-Resolver autoritativo de dominio

-Correo saliente y entrante

Configure el Firewall de tal manera que todos los servicios se encuentren disponibles para internet pero que los usuarios pertenecientes a la red local puedan:

-Acceder a internet vía proxy

-Leer y enviar correos

Rta:

Hacia            | Internet             | Server               | Internal Network
-----------------|                      |                      | 
Desde            |                      |                      |
----------------------------------------------------------------------------------
Internet         | XXXXXXXX             | Webserver: HTTP      |  DROP
                 |                      | Resolver: DNS        |
                 |                      | Mail: SMTP           |
----------------------------------------------------------------------------------
Server           | Mail: SMTP           | XXXXXXXX             |  DROP
                 | Mail: DNS            |                      |
                 | Servidor Proxy: HTTP |                      |
                 | Servidor Proxy: DNS  |                      |
----------------------------------------------------------------------------------
Internal Network |  DROP                | Servidor Proxy: PROXY| XXXXXXXX
                 |                      | Mail: SMTP           |
                 |                      | Mail: IMAP           |
                 |                      | Mail: POP3           |
----------------------------------------------------------------------------------

Duda, desde internet puedo descargar mails (IMAP, POP3) ?

Se podria agregar reglas par HTTPS(443).

Politica de filtrado por defecto: DROP.

1 < Internet,*,Web,HTTP(80),TCP >
2 < Internet,*,Resolver,DNS(53),UDP >
3 < Internet,*,Mail,SMTP(25),TCP >
4 < Mail,*,Internet,SMTP(25),TCP >
5 < Mail,*,Internet,DNS(53),UDP >
6 < Servidor Proxy,*,Internet,HTTP(80),TCP >
7 < Servidor Proxy,*,Internet,DNS(53),UDP >
8  < Internal Network,*,Servidor Proxy,PROXY(8080),TCP >
9  < Internal Network,*,Mail,SMTP(25),UDP >
10 < Internal Network,*,Mail,IMAP(143),TCP >
11 < Internal Network,*,Mail,POP3(110),TCP >