Curso experto Linux Universidad de León 2009
Contenido
|
Objetivos
- Administración GNU/Linux
- Servicios con GNU/Linux
- Gestión de redes avanzada en GNU/Linux (virtuales bridges)
- Seguridad avanzada en GNU/Linux
- auditoria forense
- auditoria preventiva
- herramientas de securización
- herramientas de servidor google
Presentación
- Breve curriculum
- Planteamiento del curso
- objetivos
- Lugar de recopilación este wiki (User linux pass mola) pero es
- Lugar ed trabajo http://formacion.isadoraduncan.es necesario registrarse y aportar foto
- Encuesta de motivación al curso del alumnado
- Encuesta de conocimientos de los cursillistas
- Encuesta de expectativas del curso
Introducción al software Libre
- Presentación (rápida) sobre el software libre (disponible en la web de jorgev)
- Documento de apoyo sobre el software libre con sus conceptos básicos bien explicados. http://www.glisa.es/archivos/documentacion/2008/gnulinux_software_libre_para_la_comunidad_universitaria/01-software_libre_y_estandares_abiertos.pdf
Reflexiones sociales y filosóficas
http://www.jorgev.es/mediawiki/index.php/Conferencia_Software_Libre_MUSAC_2009
Materiales Entregados
SOL4WIN Cd's de Instalación desatendida de software libre de windows
UBUNTU ÚLTIMA VERSIÓN
Notas
habilitar el display de las x windows
Creación de bridges
apt-get install bridge-utils brctl brctl show ifconfig ifconfig pan0 brctl addbr br0 ifconfig ifconfig br0 up ifconfig brctl brctl addif br0 eth2 brctl show ifconfig br0 192.168.5.1
Interfaces virtuales
ifconfig eth2:1 192.168.5.2 up
Ubuntu perfect setup
Como tener todos los servicios tipicos y con panel de configuración.
http://www.howtoforge.com/perfect-server-ubuntu8.04-lts
Importante instalar el ispconfig version 2 para qeu coincidan las versiones con la config, despues updatar si se desea.
Prácticas
Seguridad informatica
nessus
Prueba de funcionamiento
- apt-get install nessus
- apt-get install nessusd
- nessus-adduser
- nessus
Práctica
- hacer informe de ubuntu 5.04
- hacer informe del macosx con todos los servicios abiertos
- registro de nessus en la web (opcional)
iptraf
Herramienta rápida de monitorización de red en modo consola. Solo necesita un terminal de un numero de lineas determinado Explicar modo promiscuo
practica
instalar apt-get..
simplemente probarlo en modo detallado y trafic monitory probar a realizar una conexion cuanlquiera en nuestra máquina para ver reflejado el caudal
Cambiar el modo a promiscuo de la tarjeta desde el iptraf y en comandos
ifconfig ethx promisc
ntop
Herramienta avanzada de monitorización de red
práctica
- instalacion http://www.guia-ubuntu.org/index.php?title=Ntop
- arranque del demonio /etc/init.d/ntop start
- se puede acceder en http://localhost:3000
- visualizacion durante las prácticas de lo que ocurre con en nuestra red
nmap
- Analizador de puertos
- Permite averiguar Puertos abiertos, filtrados, etc. de una máquina.
- Sistema Operativo (Nmap -O)
Práctica
Realizar en la red distintas pruebas de estos Usos habituales http://www.foromsn.com/index2.php?Ver=Mensaje&Id=276341&VerEtiqueta=173
whireshark
analizador de protocolos de red (GUI con plugins de tcpdump) apt-get install ....
Práctica
localizar un paquete de red donde hayamos metido una contraseña en plano en una pagina web.
nikto
- Analizador de vulnerabilidades para servidores Web:
- Detecta el servidor web, plugins y versiones.
- Detecta configuraciones vulnerables
- descarga
- uso
- Ejecución rápida de nikto (tenemos que estar en su directorio)
- perl nikto.pl –h 156.35.98.66 –p 80
Práctica
- instalación
- Análisis de un servidor Web de un conocido
- Interpretación en común de los resultados
metaexploit
Es un Framework completo para la averiguación y aprovechamiento de vulnerabilidades Permite:
- Lanzar ataques para ganar el control de equipos vulnerables
- Definir nuevos ataques de forma sencilla
Práctica
- Instalación de metaexploit http://www.moplin.com/node/117
- sera necesario instalar subversion con apt-get install subversion
- en la instalación de rubygems ha de omitirse el asterisco del final.
- Ejecución básica de Metasploit en web local ./mfsweb http://localhost:55555
- Inspección de diferentes ataques
ROOTKITS
Se clasifican en función del software que modifican:
- Rootkits de USUARIO
- Alteran binarios ejecutables, o librerías
- Programas utilizados por el USUARIO
- Por ejemplo: la ventana de login
- Rootkits de KERNEL
- Modifican el propio código del Sistema Operativo (kernel)
- ¡Falsa apariencia de que todo se ejecuta correctamente!
- Ocultan ficheros, directorios, procesos, puertos escuchando
Rootkits. Medidas de protección
- Programación segura en el Sistema Operativo
- Verificación de los orígenes del software
- Incrementación de la seguridad con afinaciones de grsecurety y SELinux
- Ejecutar anti root kits
Práctica
Modificar uno de los archivos del sistema con Setuid Root chmod +s /bin/dash Instalar en nuestro computador el anti rootkit ubicado en la carpeta de materiales
- descomprimir
- compilar
- ejecutar
- comentar los resultados
SNORT
Es un sniffer pero ademas es un sistema de detección temprana de ataques que puede ser programado incluso para responder a ellos.
Realizar la instalación documentación y práctica con el documento que hay en la carpeta de materiales ModVI_SNORT.pdf
Alta disponibilidad (LVS)
Instalación de Ultramonkey (local director), http://www.estrellateyarde.es/discover/cluster-ultramonkey-en-linux
Páginas oficiales de ultramonkey http://www.linuxvirtualserver.org/docs/ha/ultramonkey.html http://www.ultramonkey.org/3/
Clustering openmosix
http://www.estrellateyarde.es/discover/cluster-openmosix-en-linux
Configuración de las Xwindows en ubuntu
Solicitud de Patricia
- configuracion sencilla de emergencia
- arrancar un live cd con una distro que nos funcionen bien las X
- montar el sistema de archivos local
- como root copiar el fichero de configuración xorg.conf de la livecd al sistema instalado.
- Solución de problemas
- Otros programas de configuración
Configuración de Ldap en la SALA
- Lectura de la documentación en formación.isadoraduncan.es
- configuración de los ordenadores como clientes en la sala
- reinstalación de los mismos si fuera necesario.
Criterios de evaluación
- Conocer los mínimos de conocimientos sobre las materias trabajadas en el curso que el docente estime
- Evolución durante el curso
- Conocimientos (¿he aprendido algo nuevo?)
- Habilidades (¿He adquirido la capacidad de aplicar alguna metodología nueva? ej:instalarme linux)
- Asistencia
Examen Final
http://spreadsheets.google.com/viewform?formkey=dHhjYWRJcGM0NXN4bEdFaDN5Zm5yVGc6MA..
Encuesta sobre el temario que deberían abordar los cursos de Linux y software Libre
http://spreadsheets.google.com/viewform?formkey=dHQ1NHdGYTNWOWRCWHZBZ3FOdVJaRlE6MA..