Proyecto Integrador de Cristian Silva & Luis Castro de la Universidad israel
Size: 364.84 KB
Language: es
Added: Aug 25, 2008
Slides: 42 pages
Slide Content
Autentificación Wi-Fi con un Autentificación Wi-Fi con un
Servidor RADIUSServidor RADIUS
Cristian SilvaCristian Silva
Luis CastroLuis Castro
Síntoma
•La seguridad que poseen hoy en día las redes La seguridad que poseen hoy en día las redes
Wi-Fi no son el 100% seguras o incluso en Wi-Fi no son el 100% seguras o incluso en
ocasiones no poseen seguridad alguna, por lo ocasiones no poseen seguridad alguna, por lo
tanto cualquier persona extraña que posea una tanto cualquier persona extraña que posea una
tarjeta inalámbrica tiene la posibilidad de tarjeta inalámbrica tiene la posibilidad de
accesar a una red sin problema alguno.accesar a una red sin problema alguno.
DiagnósticoDiagnóstico
•La forma de solucionar la inseguridad que La forma de solucionar la inseguridad que
existe en las redes inalámbricas es usar una existe en las redes inalámbricas es usar una
tecnología más segura en esta caso utilizando tecnología más segura en esta caso utilizando
un nombre de usuario y una contraseña que un nombre de usuario y una contraseña que
será autentificado en un servidor RADIUS será autentificado en un servidor RADIUS
siendo quien este dará el visto bueno para que siendo quien este dará el visto bueno para que
tenga el acceso a internet o a la red.tenga el acceso a internet o a la red.
PronósticoPronóstico
•Con esta solución el acceso a la red, va a ser Con esta solución el acceso a la red, va a ser
rápido, eficaz y nada problemático, ya que el rápido, eficaz y nada problemático, ya que el
proceso seria automatizado, el servidor RADIUS proceso seria automatizado, el servidor RADIUS
puede realizar consultas SQL para comprobar si puede realizar consultas SQL para comprobar si
un estudiante está al día o no en su pago de un estudiante está al día o no en su pago de
pensiones.pensiones.
Objetivo General
•Montar un sistema de seguridad para redes Montar un sistema de seguridad para redes
inalámbricas con el fin de restringir el acceso a inalámbricas con el fin de restringir el acceso a
computadoras que no están autorizadas a computadoras que no están autorizadas a
operar en el entorno específico. operar en el entorno específico.
Objetivos Específicos
•Describir los estándares y tecnologías inalámbricas
existentes para enfocarse en la parte de seguridad de
dichas redes.
•Identificar cada uno de los mecanismos como
también muchos de los protocolos y sistemas de
encriptación usados.
•Entender como funciona la Autenticación, uno de los
pasos más importante de un sistema de seguridad ya
que se establece la identidad de las partes que
participan en la red.
Objetivos Específicos
•Investigar los conceptos relacionados con el protocolo
RADIUS una especificación muy importante y
necesaria que facilita la implementación de la red de
seguridad principalmente con el uso de un programa
derivado de esta, llamado Freeradius.
•Realizar la implementación del proyecto integrador
utilizando los mejores métodos y tecnologías
incluyendo entre ellas la autenticación por Radius que
es el tema de nuestro proyecto. De la implementación
se hará un análisis de los resultados para sacar las
debidas conclusiones.
Alcance
•Aunque este proyecto se puede aplicar a gran Aunque este proyecto se puede aplicar a gran
escala, inclusive en el país hay redes de este escala, inclusive en el país hay redes de este
estilo con 8000 o más usuarios, nos vamos a estilo con 8000 o más usuarios, nos vamos a
limitar a aplicarla en condiciones de laboratorio limitar a aplicarla en condiciones de laboratorio
donde, podemos apreciar más de cerca como donde, podemos apreciar más de cerca como
funciona esta tecnología.funciona esta tecnología.
JustificaciónJustificación
•Evitar que los estudiantes tengan la necesidad Evitar que los estudiantes tengan la necesidad
de acercarse con el encargado del laboratorio de acercarse con el encargado del laboratorio
para la autenticación y el acceso a la red para la autenticación y el acceso a la red
inalámbrica, lo optimo será obtener un nombre inalámbrica, lo optimo será obtener un nombre
de usuario y contraseña en el momento de la de usuario y contraseña en el momento de la
matricula evitando de esta manera el uso matricula evitando de esta manera el uso
indebido de la red en la facultad.indebido de la red en la facultad.
Factibilidad técnicaFactibilidad técnica
La implementación de la solución es posible
debido a que todas las herramientas de
software que vamos a usar son de libre
distribución, el equipo de red activo y pasivo,
son de costo muy accesible. es verdad que se
realizará mucha investigación acerca del tema,
pues su funcionamiento debe ser tranparente
al usuario final.
Factibilidad operativaFactibilidad operativa
El acceso para los estudiantes a la red WI-FI de
la universidad será por demás sencilla, pues
una página web sera la que les dé la
bienvenida, en cuanto al manejo del servidor
Radius, será gestionado por una aplicación PHP
que será sencilla de utilizar por el operador o
encargado.
Factibilidad EconómicaFactibilidad Económica
Se utilizará herramientas GNU para el desarrollo Se utilizará herramientas GNU para el desarrollo
del proyecto, dentro del servidor de la del proyecto, dentro del servidor de la
aplicación, por lo cual la factibilidad económica aplicación, por lo cual la factibilidad económica
para realizar el proyecto es óptima y el costo es para realizar el proyecto es óptima y el costo es
mínimo, por lo tanto hemos estimado la mínimo, por lo tanto hemos estimado la
siguiente tabla de TIR y VAN.siguiente tabla de TIR y VAN.
Factibilidad Económica
Período Flujo de Fondos
0 -200
1 35
2 35
3 35
4 35
5 35
6 35
7 35
8 35
9 35
10 35
TIR VAN
11,73% $15,06
Marco Teórico
•Estándares y tecnologías inalámbricasEstándares y tecnologías inalámbricas
•Seguridad inalámbricaSeguridad inalámbrica
•Autenticación Autenticación
•Protocolo RADIUSProtocolo RADIUS
•Servidor FreeRADIUS Servidor FreeRADIUS
•Dispositivos de red inalámbricaDispositivos de red inalámbrica
ImplementaciónImplementación
Base
de
Datos
Cliente
Internet
Servidor RADIUSServidor RADIUS
Red de Área Red de Área
LocalLocal
Instalación UBUNTU 8.04
•LAMP
•DNS Server
•Apache SSH
Clave root
#sudo passwd root
Enter new UNIX password:
Retype new UNIX password:
#su root Password:
Intefaces de red
#nano -w /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto eth1
Enrutamiento de paquetes
nano -w /etc/sysctl.conf
net/ipv4/ip_forward=1
echo 1 | sudo tee
/proc/sys/net/ipv4/ip_forwardRe
start network
sudo /etc/init.d/networking
restart
Instalar RADIUS y base de datos
sudo apt-get install freeradius freeradius-mysql
freeradius-dialupadmin
mysql -u root -p
Enter password:mysqladminsecret
mysql> CREATE DATABASE radius;
mysql> quit
zcat /usr/share/doc/freeradius/examples/mysql.sql.gz | mysql -u root -p radius
Enter password:mysqladminsecret
mysql -u root -p
Enter password:mysqladminsecret
mysql> GRANT ALL PRIVILEGES ON radius.* TO 'radius'@'localhost' IDENTIFIED BY
'mysqlsecret';
mysql> FLUSH PRIVILEGES;
mysql> quit
Añadir Usuarios
echo "INSERT INTO radcheck (UserName, Attribute, Value) VALUES ('mysqltest', 'Password',
'testsecret');" | mysql -u radius -p radius
Enter password:mysqlsecret
sudo /etc/init.d/freeradius restart
sudo radtest mysqltest testsecret 127.0.0.1 0 radiussecret
Sending Access-Request of id 180 to 127.0.0.1 port 1812
User-Name = "mysqltest"
User-Password = "testsecret"
NAS-IP-Address = 255.255.255.255
NAS-Port = 0
rad_recv: Access-Accept packet from host 127.0.0.1:1812, id=180, length=20
Apache Server
Vamos con la creación de la página de bienvenida del portal captivo, para lo cual
utilizaremos el siguiente código:
Editando el script del archivo:
Descomentando y cambiando el password: