0% encontró este documento útil (0 votos)
184 vistas13 páginas

Seguridad en L2-Ethernet y SSH en Redes

Este documento describe cómo configurar características de seguridad en un switch L2 para reducir el riesgo de intrusos y ataques. Se establece una topología de red con un router, switch y PC y se configuran parámetros básicos como direcciones IP. Luego, se habilita el acceso SSH seguro al switch y se configuran características de seguridad como la autenticación y el cifrado de contraseñas. Finalmente, se verifican las características de seguridad configuradas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
184 vistas13 páginas

Seguridad en L2-Ethernet y SSH en Redes

Este documento describe cómo configurar características de seguridad en un switch L2 para reducir el riesgo de intrusos y ataques. Se establece una topología de red con un router, switch y PC y se configuran parámetros básicos como direcciones IP. Luego, se habilita el acceso SSH seguro al switch y se configuran características de seguridad como la autenticación y el cifrado de contraseñas. Finalmente, se verifican las características de seguridad configuradas.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Practica 1.

0
Seguridad Informatica en Conectividad
L2-Ethernet

Introducción
A través de esta práctica se identifican problemas de vulnerabilidades en capa
L2-Ethernet e IP y la configuración de las interfaces de los dispositivos de red
para reducir el acceso de posibles intrusos y ataques.
Se monitorea la red LAN para examinar las estructuras de los paquetes en
tiempo real con analizadores de red de capa 2 en forma practica para revisión de
efectividad de la configuración de seguiridad.
Para obtener información adicional de conceptos y aplicaciones refiérase a las
notas de clase.

.
Objetivos
Sección 1: Establecer la topología e inicializar los dispositivos
Sección 2: Configurar los parámetros básicos de los dispositivos y verificar la conectividad
Sección 3: Configurar y verificar el acceso por SSH en el S1
Configurar el acceso por SSH.
Modificar los parámetros de SSH.
Verificar la configuración de SSH.

Sección 4: configurar y verificar las características de seguridad en el S1


Configurar y verificar las características de seguridad general.
Configurar y verificar la seguridad del puerto.

Información básica/situación
Es muy común bloquear el acceso e instalar buenas características de seguridad en
computadoras y servidores a nivel de L2. Es importante tambien que los dispositivos de
infraestructura de red, como los switches y routers, también se configuren con
características de seguridad.
En esta práctica de laboratorio, seguirá algunas de las prácticas recomendadas para
configurar características de seguridad en switches LAN. Solo permitirá las sesiones
de SSH y de HTTPS seguras.
También configurará y verificará la seguridad de puertos para bloquear cualquier
dispositivo con una dirección MAC que el switch no reconozca.

Recursos necesarios
1 router (Cisco 1941 con IOS de Cisco versión 15.2(4)M3, imagen universal o similar)
1 switch (Cisco 2960 con IOS de Cisco versión 15.0(2), imagen lanbasek9 o comparable)
1 computadora (Windows 7, Vista o XP con un programa de emulación de terminal, como Putty)
Cables de consola para configurar los dispositivos con IOS de Cisco mediante los puertos de consola
Cables Ethernet, como se muestra en la topología

NOTA : Según el modelo y la versión de IOS de Cisco, los comandos disponibles y los resultados
que se obtienen pueden diferir de los que se muestran en las prácticas de este laboratorio.

NOTA IMPORTANTE: AL FINAL DE LABORATORIO NO DEBERA SALVAR NINGUNA


CONFIGURACION EN LOS EQUIPOS CISCO, USTED PUEDE REALIZAR UN RESPALDO EN
SU COMPUTADORA
Desarrollo de Actividades
Topología.

Tabla de direccionamiento

Máscara de Gateway
Dispositivo Interface Dirección IP subred predeterminado

R1 G0/1 172.16.99.1 255.255.255.0 N/A


S1 VLAN 99 172.16.99.11 255.255.255.0 172.16.99.1
PC-A NIC 172.16.99.3 255.255.255.0 172.16.99.1

Seccion 1. Establecer la topología e inicializar los dispositivos


En la parte 1, establecerá la topología de la red y borrará cualquier configuración, si fuera necesario.

Paso 1. realizar el cableado de red tal como se muestra en la topología.

Paso 2. inicializar y volver a cargar el router y el switch.


Si los archivos de configuración se guardaron previamente en el router y el switch, inicialice y vuelva a cargar
estos dispositivos con los parámetros básicos.

Sección 2. Configurar los parámetros básicos de los dispositivos y verificar


la conectividad
Configure los parámetros básicos en el router, el switch y la computadora. Consulte la topología y la
tabla de direccionamiento incluidos al comienzo de esta práctica de laboratorio para conocer los
nombres de los dispositivos y obtener información de direcciones.(Si usted es el equipo No.1 el
nombre del dispositivo es R1, S1 PC-A, si usted es Equipo No.2 el nombre de dispositivo es R2, S2 y
asi sucesivamente)

Paso 1. Configurar una dirección IP en la PC-A.


Paso 2. Configurar los parámetros básicos en el R1.
a. Configure el nombre del dispositivo.
b. Desactive la búsqueda del DNS.
c. Configure la dirección IP de interfaz que se muestra en la tabla de direccionamiento.
d. Asigne class como la contraseña del modo EXEC privilegiado.
e. Asigne cisco como la contraseña de vty y la contraseña de consola, y habilite el inicio de sesión.
f. Cifre las contraseñas de texto no cifrado.
Paso 3. configurar los parámetros básicos en el S1.
Una buena práctica de seguridad es asignar la dirección IP de administración del switch a una VLAN
distinta de la VLAN 1 (o cualquier otra VLAN de datos con usuarios finales).
En este paso, creará la VLAN 99 en el Switch y le asignará una dirección IP.

a. Configure el nombre del dispositivo.


b. Desactive la búsqueda del DNS.
c. Asigne class como la contraseña del modo EXEC privilegiado.
d. Asigne cisco como la contraseña de vty y la contraseña de consola, y luego habilite el inicio de sesión.
e. Configure un gateway predeterminado para el S1 con la dirección IP del R1.
f. Cifre las contraseñas de texto no cifrado.
g. Cree la VLAN 99 en el switch y asígnele el nombre Management.
S1(config)# vlan 99
S1(config-vlan)# name Management
S1(config-vlan)# exit
S1(config)#
h. Configure la dirección IP de la interfaz de administración VLAN 99, tal como se muestra en la tabla
de direccionamiento, y habilite la interfaz.
S1(config)# interface vlan 99
S1(config-if)# ip address 172.16.99.11 255.255.255.0
S1(config-if)# no shutdown
S1(config-if)# end
S1#
i. Escriba el comando show vlan en el S1. ¿Cuál es el estado de la VLAN 99? __________________
j. Escriba el comando show ip interface brief en el S1. ¿Cuál es el estado y el protocolo para la interfaz
de administración VLAN 99?
____________________________________________________________________________________

¿Por qué el protocolo figura como down, a pesar de que usted emitió el comando no shutdown para
la interfaz VLAN 99? explique?
____________________________________________________________________________________

k. Asigne los puertos F0/5 y F0/6 a la VLAN 99 en el switch.


S1# config t
S1(config)# interface f0/5
S1(config-if)# switchport mode access
S1(config-if)# switchport access vlan 99
S1(config-if)# interface f0/6
S1(config-if)# switchport mode access
S1(config-if)# switchport access vlan 99
S1(config-if)# end
l. Esciba el comando show ip interface brief en el S1. ¿Cuál es el estado y el protocolo que se
muestra para la interfaz VLAN 99? _______________________________________________
Nota: puede haber una demora mientras convergen los estados de los puertos.

Paso 4. Verificar la conectividad entre los dispositivos.


a. Desde la PC-A, haga ping a la dirección de gateway predeterminado en el R1. ¿Los pings se
realizaron correctamente? ______________
b. En la PC-A, haga ping a la dirección de administración del S1. ¿Los pings se realizaron correctamente?
______________
c. En el S1, haga ping a la dirección de gateway predeterminado en el R1. ¿Los pings se
realizaron correctamente? ______________
d. En la PC-A, abra un navegador web y acceda a http://172.16.99.11. Si le solicita un nombre de usuario
y una contraseña, deje el nombre de usuario en blanco y utilice la contraseña class.

Si le solicita una conexión segura, conteste No. ¿Pudo acceder a la interfaz web en el S1? _________
e. Cierre la sesión del explorador en la PC-A.

Nota: La interfaz web no segura (servidor HTTP) en un switch Cisco 2960 está habilitada de manera
predeterminada. Una medida de seguridad frecuente es deshabilitar este servicio, tal como se describe en
la parte 4.

Sección 3. Configurar y verificar el acceso por SSH en el S1


Paso 1. Configurar el acceso por SSH en el S1.
a. Habilite SSH en el S1. En el modo de configuración global, cree el nombre de dominio UTVTLab.com.
S1(config)# ip domain-name UTVT-Lab.com

b. Cree una entrada de base de datos de usuarios local para que se utilice al conectarse al switch a
través de SSH. El usuario debe tener acceso de nivel de administrador.
Nota: la contraseña que se utiliza aquí NO es una contraseña segura. Simplemente se usa a los
efectos de esta práctica de laboratorio.
S1(config)# username admin privilege 15 secret sshadmin

c. Configure la entrada de transporte para que las líneas vty permitan solo conexiones SSH y utilicen
la base de datos local para la autenticación.
S1(config)# line vty 0 15
S1(config-line)# transport input ssh
S1(config-line)# login local
S1(config-line)# exit
d. Genere una clave criptográfica RSA con un módulo de 1024 bits.
S1(config)# crypto key generate rsa modulus 1024
The name for the keys will be: S1.UTVT-Lab.com

% The key modulus size is 1024 bits


% Generating 1024 bit RSA keys, keys will be non-exportable...
[OK] (elapsed time was 3 seconds)

S1(config)#
S1(config)# end

e. Verifique la configuración de SSH y responda las siguientes preguntas.


S1# show ip ssh

¿Qué versión de SSH usa el switch? _______________________


¿Cuántos intentos de autenticación permite SSH? _______________________
¿Cuál es la configuración predeterminada de tiempo de espera para SSH? ____________
Paso 2. modificar la configuración de SSH en el S1.
Modifique la configuración predeterminada de SSH.
S1# config t
S1(config)# ip ssh time-out 75
S1(config)# ip ssh authentication-retries 2

¿Cuántos intentos de autenticación permite SSH? _______________________


¿Cuál es la configuración de tiempo de espera para SSH? _______________________

Paso 3. verificar la configuración de SSH en el S1.


Mediante un software de cliente SSH en la PC-A (como Tera Term), abra una conexión SSH en el S1.
Si recibe un mensaje en el cliente SSH con respecto a la clave de host, acéptela. Inicie sesión con el
nombre de usuario admin y la contraseña class.

¿La conexión se realizó correctamente? _________________________


¿Qué petición de entrada se mostró en el S1? ¿Por qué?

____________________________________________________________________________________
____________________________________________________________________________________

Escriba exit para finalizar la sesión de SSH en el S1.

Sección 4. Configurar y verificar las características de seguridad en el S1


En la parte 4, desactivará los puertos sin utilizar, desactivará determinados servicios que se ejecutan en el
switch y configurará la seguridad de puertos según las direcciones MAC. Los switches pueden estar sujetos a
ataques de desbordamiento de la tabla de direcciones MAC, a ataques de suplantación de direcciones MAC y a
conexiones no autorizadas a los puertos del switch. Configurará la seguridad de puertos para limitar
la cantidad de direcciones MAC que se pueden detectar en un puerto del switch y para deshabilitar el puerto si
se supera ese número.

Paso 1. configurar las características de seguridad general en el S1.


Configure un aviso de mensaje del día (MOTD) en el S1 con un mensaje de advertencia de seguridad
adecuado.
Emita un comando show ip interface brief en el S1. ¿Qué puertos físicos están activos?
____________________________________________________________________________________

Desactive todos los puertos sin utilizar en el switch. Use el comando interface range.
S1(config)# interface range f0/1 4
S1(config-if-range)# shutdown
S1(config-if-range)# interface range f0/7 24
S1(config-if-range)# shutdown
S1(config-if-range)# interface range g0/1 2
S1(config-if-range)# shutdown
S1(config-if-range)# end
S1#
Escriba el comando show ip interface brief en el S1. ¿Cuál es el estado de los puertos F0/1 a F0/4
__________________________________________________________________________________

Escriba el comando show ip http server status.


¿Cuál es el estado del servidor HTTP? ___________________________
¿Qué puerto del servidor utiliza? ___________________________
¿Cuál es el estado del servidor seguro de HTTP? ___________________________
¿Qué puerto del servidor seguro utiliza? ___________________________
f. Las sesiones HTTP envían todo como texto no cifrado. Deshabilite el servicio HTTP que se ejecuta en
el S1.
S1(config)# no ip http server

g. En la PC-A, abra una sesión de navegador web a http://172.16.99.11. ¿Cuál fue el resultado?
____________________________________________________________________________________

h. En la PC-A, abra una sesión segura de navegador web en https://172.16.99.11. Acepte el


certificado. Inicie sesión sin nombre de usuario y con la contraseña class. ¿Cuál fue el resultado?
____________________________________________________________________________________

i. Cierre la sesión web en la PC-A.

Paso 2. Configurar y verificar la seguridad de puertos en el S1.


a. Registre la dirección MAC de G0/1 del R1. Desde la CLI del R1, use el comando show interface g0/1
y registre la dirección MAC de la interfaz.
R1# show interface g0/1
GigabitEthernet0/1 is up, line protocol is up
Hardware is CN Gigabit Ethernet, address is 30f7.0da3.1821 (bia
3047.0da3.1821)
¿Cuál es la dirección MAC de la interfaz G0/1 del R1?

___________________________________________________________________________________

b. Desde la CLI del S1, emita un comando show mac address-table en el modo EXEC
privilegiado. Busque las entradas dinámicas de los puertos F0/5 y F0/6. Regístrelos a
continuación.
Dirección MAC de F0/5: ____________________________________________________
Dirección MAC de F0/6: ___________________________________________________
c. Configure la seguridad básica de los puertos.
Nota: normalmente, este procedimiento se realizaría en todos los puertos de acceso en el switch.
Aquí se muestra solo para F0/5 como ejemplo.
1) Desde la CLI del S1, ingrese al modo de configuración de interfaz para el puerto que se conecta al
R1.
S1(config)# interface f0/5

2) Desactive el puerto.
S1(config-if)# shutdown

3) Habilite la seguridad de puertos en F0/5.


S1(config-if)# switchport port-security

Nota: La introducción del comando switchport port-security establece la cantidad máxima de


direcciones MAC en 1 y la acción de violación en shutdown.
Los comandos switchport port-security maximum y switchport port-security violation se
pueden usar para cambiar el comportamiento predeterminado.

4) Configure una entrada estática para la dirección MAC de la interfaz G0/1 del R1 registrada en el
paso 2a.
S1(config-if)# switchport port-security mac-address xxxx.xxxx.xxxx

(xxxx.xxxx.xxxx es la dirección MAC real de la interfaz G0/1 del router)


Nota: De manera optativa, puede usar el comando switchport port-security mac- address sticky
para agregar todas las direcciones MAC seguras que se detectan dinámicamente en un puerto (hasta
el máximo establecido) a la configuración en ejecución del switch.

5) Habilite el puerto del switch.


S1(config-if)# no shutdown
S1(config-if)# end

d. Verifique la seguridad de puertos en F0/5 del S1 mediante la emisión de un comando show


port-security interface.
S1# show port-security interface f0/5
Port Security : Enabled
Port Status : Secure-up
Violation Mode : Shutdown
Aging Time : 0 mins
Aging Type : Absolute
SecureStatic Address Aging : Disabled
Maximum MAC Addresses : 1
Total MAC Addresses : 1
Configured MAC Addresses : 1
Sticky MAC Addresses : 0
Last Source Address:Vlan : 0000.0000.0000:0
Security Violation Count : 0

¿Cuál es el estado del puerto de F0/5?


___________________________________________________________________________________
_
e. En el símbolo del sistema del R1, haga ping a la PC-A para verificar la conectividad.
R1# ping 172.16.99.3

f. Ahora violará la seguridad mediante el cambio de la dirección MAC en la interfaz del router. Ingrese
al modo de configuración de interfaz para G0/1 y desactívela.
R1# config t
R1(config)# interface g0/1
R1(config-if)# shutdown

g. Configure una nueva dirección MAC para la interfaz, con la dirección aaaa.bbbb.cccc.
R1(config-if)# mac-address aaaa.bbbb.cccc

h. De ser posible, tenga una conexión de consola abierta en el S1 al mismo tiempo que realiza este
paso. Verá que se muestran varios mensajes en la conexión de consola al S1 que indican una
violación de seguridad. Habilite la interfaz G0/1 en R1.
R1(config-if)# no shutdown

i. En el modo EXEC privilegiado del R1, haga ping a la PC-A. ¿El ping se realizó correctamente? ¿Por
qué o por qué no?
____________________________________________________________________________________
j. En el switch, verifique la seguridad de puertos con los comandos que se muestran a continuación.
S1# show port-security
Secure Port MaxSecureAddr CurrentAddr SecurityViolation Security Action
(Count)(Count)(Count)
--------------------------------------------------------------------
Fa0/5 1 1 1 Shutdown
----------------------------------------------------------------------
Total Addresses in System (excluding one mac per port) :0
Max Addresses limit in System (excluding one mac per port) :8192

S1# show port-security interface f0/5


Port Security : Enabled
Port Status : Secure-shutdown
Violation Mode : Shutdown
Aging Time : 0 mins
Aging Type : Absolute
SecureStatic Address Aging : Disabled
Maximum MAC Addresses : 1
Total MAC Addresses : 1
Configured MAC Addresses : 1
Sticky MAC Addresses : 0
Last Source Address:Vlan : aaaa.bbbb.cccc:99
Security Violation Count : 1

S1# show interface f0/5


FastEthernet0/5 is down, line protocol is down (err-disabled)
Hardware is Fast Ethernet, address is 0cd9.96e2.3d05 (bia 0cd9.96e2.3d05)
MTU 1500 bytes, BW 10000 Kbit/sec, DLY 1000 usec,
reliability 255/255, txload 1/255, rxload 1/255
<output omitted>

S1# show port-security address


Secure Mac Address Table
------------------------------------------------------------------------
Vlan Mac Address Type Ports Remaining Age
(mins)
---- ----------- ---- ----- -------------
99 30f7.0da3.1821 SecureConfigured Fa0/5 -
-----------------------------------------------------------------------
Total Addresses in System (excluding one mac per port) :0
Max Addresses limit in System (excluding one mac per port) :8192

k. En el router, desactive la interfaz G0/1, elimine la dirección MAC codificada de forma rígida del router
y vuelva a habilitar la interfaz G0/1.
R1(config-if)# shutdown
R1(config-if)# no mac-address aaaa.bbbb.cccc
R1(config-if)# no shutdown R1(config-if)#
end
l. Desde el R1, vuelva a hacer ping a la PC-A en 172.16.99.3. ¿El ping se realizó correctamente?
_________________
m. Emita el comando show interface f0/5 para determinar la causa de la falla del ping. Registre
sus conclusiones.
____________________________________________________________________________________
n. Borre el estado de inhabilitación por errores de F0/5 en el S1.
S1# config t
S1(config)# interface f0/5
S1(config-if)# shutdown
S1(config-if)# no shutdown

Nota: puede haber una demora mientras convergen los estados de los puertos.
o. Emita el comando show interface f0/5 en el S1 para verificar que F0/5 ya no esté en estado
de inhabilitación por errores.
S1# show interface f0/5
FastEthernet0/5 is up, line protocol is up (connected)
Hardware is Fast Ethernet, address is 0023.5d59.9185 (bia
0023.5d59.9185) MTU 1500 bytes, BW 100000 Kbit/sec, DLY 100 usec,
reliability 255/255, txload 1/255, rxload 1/255

p. En el símbolo del sistema del R1, vuelva a hacer ping a la PC-A. Debería realizarse correctamente.

Reflexión
1. ¿Por qué habilitaría la seguridad de puertos en un switch?
______________________________________________________________________________________
_
______________________________________________________________________________________
_
2. ¿Por qué deben deshabilitarse los puertos no utilizados en un switch?
______________________________________________________________________________________
_
______________________________________________________________________________________
_

AVISE A SU PROFESOR SI USTED HA LLEGADO A ESTE PUNTO DE LA PRACTICA DE


LABORATORIO
SECCION 3 Acceso remoto- vía SSH

show ssh

1. Muestra el estado del servicio de SSH

show IP ssh

2. -Muestra detalles del algoritmo de encriptación: si

3. Detalles de las llaves de autentificación = Certificado de Autetenficacion =Si


SECCION 4

S1(config-if) # switchport port-security violation protect

protect Security violation protect mode:

permite tráfico de las MAC permitidas en la configuración descartando el tráfico del resto
direcciones que no hayan sido identificadas, no se notifica sobre la intrusión.

restrict Security violation restrict mode

se envía una notificación al administrador y el tráfico del puerto se permite únicamente a las MAC
especificadas en la configuración, del resto se descarta.

shutdown Security violation shutdown mode

el puerto o interfaz es deshabilitada automáticamente al detectar que la dirección MAC no


corresponde con la asignada en la configuración y no vuelve a estar en línea hasta que el
administrador reinicie la interfaz manualmente.

Evidencias de trabajo
Conclusión

Finalmente podemos concluir que todo lo realizado en la práctica es de suma importancia


desde la configuración y verificación de SSH ya que nos ayuda a garantizar una conexión
segura entre nuestros dispositivo y de esta manera conservar la integridad de nuestros
datos, hasta las características de seguridad para el dispositivo, que se enfocaron
principalmente en la protección de capa 2 ya que protegimos los puertos enlazando la
direcciona MAC, para de esa manera evitar conexiones no deseadas y violaciones de
seguridad que comprometan nuestra seguridad. Complementando nuestra conclusión nos
gustaría agregar que para protegernos nosotros en una empresa utilizaríamos shutdown
Security violation shutdown mode ya que no resulta una buena opción para resguardar la
integridad de nuestro dispositivo.

También podría gustarte