sábado, 26 de septiembre de 2009

Análisis y gestión de riesgos

Una materia importante para nuestros alumnos de ciclos formativos de informática es la seguridad de los sistemas y aplicaciones informáticas. Como primer paso para crear un sistema seguro es necesario realizar un análisis de los riesgos para su valoración y establecer las medidas de seguridad apropiadas. En relación a este tema os dejo los apuntes que empleo en clase.

miércoles, 23 de septiembre de 2009

pyblokus - otro juego en python

Código pyblokus

Tenía muchas ganas de programar algo ya que en mi trabajo me tengo que dedicar a otras cosas más aburridas. ¿Qué he programado? Pues hace tiempo descubrí un juego muy divertido Blokus y lo que he hecho es programar una versión de este juego en python.

La idea que tenía en mente era jugar en la televisión con un ratón inalámbrico y con jugadores in situ (el soporte para jugar en red lo dejo para una futura versión :). A continuación puedes ver una captura de pantalla del juego.

Si quieres ver un video demostrativo del juego descarga este archivo.

Una vez iniciado el juego:
  1. Pulsar el botón central del ratón para cambiar de modo pantalla: ventana - pantalla completa.
  2. Pulsar el botón izquierdo para seleccionar una figura en el portafichas y otra vez para depositarla en la posición del tablero deseada.
  3. Pulsar el botón derecho del ratón si una vez seleccionada una figura la quieres cambiar por otra.
Pues nada, aquí te dejo el código por si te sirve de algo. Y ya sabes, si haces modificaciones, compártelas.

PD: Es muy fácil enseñar a los alumnos a programar estos juegos con python + pygame. Anímate.

viernes, 18 de septiembre de 2009

Explicando las direcciones físicas, IP y protocolo ARP

Cuando explico el enrutamiento a nivel de enlace, las direcciones fisicas MAC, las direcciones IP, protocolo ARP, me gusta incluir una actividad de ataque de seguridad aprovechando el conocimiento de este protocolo y sus debilidades. El ataque es denominado Man in the Middle (hombre en el medio).

¿En qué consiste el ataque? Consiste en engañar a un equipo víctima de tal forma que lo que el equipo envía a una segunda máquina conseguimos realmente que lo envíe a otra máquina distinta. Para conocer otros tipos de ataque consultar este artículo de la revista Linux-magazine.
¿Cómo se consigue? Aprovechando la falta de seguridad del protocolo ARP. La máquina atacante enviará paquetes ARP Reply a las víctimas para que ésta asocie a la dirección IP que queramos, la dirección física MAC de la máquina atacante. De esta forma, cuando desde la maquina víctima se envíe paquete a la dirección IP falseada, asociará a los paquetes la dirección física del atacante, enviando de esta forma los paquetes al atacante en vez de a su destino real.

Nos podemos situar entre una máquina cualquiera de nuestra red y la puerta de enlace, controlando todo el tráfico que es enviado hacia fuera de la red. Si el atacante una vez procesado los paquete los redirecciona al destino real, la máquina víctima no detecta que el tráfico es interceptado.

¿Cómo lo podemos hacer? Existe multitud de herramientas para realizar este tipo de ataque, yo uso Ettercap. Miguel Angel Calvo ha realizado tres vídeos muy buenos en relación a este tipo de ataque.
  1. Vídeo Tutorial 1: ARP poisoning - Main in the middle attack
  2. Vídeo Tutorial 2: ARP poisoning - ettercap
  3. Vídeo Tutorial 3: ARP poisoning - Detección
También puedes ampliar la actividad realizando un ataque a una red Wifi con seguridad basada en direcciones MAC. En este caso, basta con que el atacante falseé la dirección MAC de los paquetes de origen, empleando una dirección habilitada en la red.

miércoles, 16 de septiembre de 2009

Cables de par trenzado

Os dejo los apuntes que empleo para explicar el cable de par trenzado y su montaje: latiguillos, paneles de parcheo, etc.

martes, 15 de septiembre de 2009

ASOLIF y los portátiles para primaria y secundaria

La Federación empresarial ASOLIF (Asociaciones de Software Libre Federadas) ha publicado un comunicado acerca del software que se instalará en los portátiles que se podrán a disposición de alumnos de primaria y secundaria en el marco del plan Educación 2.0.

En este comunicado se defiende la idea de que estos equipos deberían tener instalados software libre en base a ventajas económicas, tecnológicas, educativas, empresariales y legales.

Leer el comunicado de ASOLIF


El uso del software libre en las escuelas será una realidad si se convence a los profesores, alumnos y padres, porque si esperamos por algunos políticos lo llevamos claro. Os acordáis cuando hace unos meses se reunió Bill Gates con Zapatero en la Moncloa.

viernes, 11 de septiembre de 2009

Curso del 63

"Curso del 63" es la nueva propuesta de Antena 3. Se trata de un docu-reality en donde un grupo de jóvenes conviven bajo los valores culturales y normas educacionales de los 60. Según Antena 3 el objetivo del programa es "abrir un debate sobre el actual sistema educativo y la actitud que muestra la juventud en todos los ámbitos de la vida"

Puede ser un programa muy interesante desde un punto de vista pedagógico. Por supuesto, si no se convierte en un Gran Hermano del 60.

Aún no se sabe cuando será su estreno.

jueves, 10 de septiembre de 2009

TALIS - Estudio Internacional sobre Docencia y Aprendizaje

TALIS (Teaching and Learning International Survey) es el nombre del programa de Estudio Internacional de la OCDE sobre Docencia y Aprendizaje. No conocía la existencia de este informe cuyos primeros resultados fueron publicados a mediados de este año.
Es otro informe muy interesante, comparando los sistemas educativos de más de 27 países. TALIS realiza un estudio sobre profesores de secundaria y directores de centros. En este primer informe se centra sobre dos aspectos:
  1. Qué tan exitosos se sienten los maestros al atacar las dificultades educativas que enfrentan (autoeficacia)
  2. En qué grado las aulas son ordenadas y propicias para el aprendizaje (condiciones de disciplina en el salón de clases).
Con respecto a las condiciones de disciplina en las aulas, España se sitúa en el último lugar. Tranquilo, no hay nada que unos cuantos portátiles ZP no arreglen.

Un dato destacado, uno de cada cuatro maestros pierde al menos 30% del tiempo de enseñanza por la conducta indisciplinada de sus alumnos o por tareas administrativas.

Se remarca la importancia de la valoración y comentarios de la práctica docente como feedback para los propios docentes. Desde mi punto de vista, un aspecto que se debe fomentar es la cooperación entre profesores, tanto del mismo centro como de centros diferentes, con el fin de enriquecer la práctica docente. Este es uno de los motivos por lo que escribo este blog.