"Los piratas de Silicon Valley" es un documental-película imprescindible para conocer una de las épocas más importantes de la informática y de la historia reciente. En esta película se narra los orígenes de los ordenadores personales, centrándose en el periodo entre 1970 y 1985, en los orígenes de Microsoft y su lucha con Apple.
Lo puedes ver en Youtube. La respuesta es sí, fue doblada al español.
En este blog escribo acerca de las actividades y herramientas que uso para el desarrollo de mis clases. Soy profesor de ciclos de formación profesional de informática.
lunes, 20 de abril de 2009
Código Linux, un documental excelente
Un excelente documental acerca de GNU/Linux y el software libre. Emitido en su momento por la televisión pública española explica los orígenes de Linux y su evolución.
El software libre explicado por Richard Stallman
Muy interesante sobre todo como materia de apoyo al debate en la ESO o bachillerato después de todo lo que se está hablando acerca de los derechos de autor.
El vídeo lo puedes descargar en inglés y español.
jueves, 16 de abril de 2009
¡Al ataque! Seguridad de sistemas
Como parte del módulo Administración de Redes Locales siempre incluyo una unidad de trabajo específica acerca de la seguridad. Me gusta que esta unidad sea eminentemente práctica y además de configurar las principales medidas de seguridad, me gusta que los alumnos aprendan como trabajan los hackers. Ya sabes, el primer paso para estar seguro es conocer a tu enemigo.Para esto desarrollo en clase lo que se denomina "Penetration testing", técnicas de seguridad encaminadas a comprobar si los sistemas realmente son seguros.
Para desarrollar una de las primeras prácticas de seguridad, montamos una máquina que va a ser la víctima instalando una distribución diseñada con este propósito DE-ICE. En este proyecto te propone retos que consisten en atacar a una máquina con unos servicios ya configurados, actualmente existen tres escenarios.
Como herramienta de trabajo (ataque) los alumnos disponen de Backtrack. ¿Cómo? No la conoces, pues nada, nada, a ponerse con ella que seguro que te divertirás mucho. Básicamente se trata de una distribución Linux con todas las principales herramientas de ataque (Penetration testing) instalada y configuradas.
La primera práctica se hace muy guiada, debido a la inmensidad de posibilidades que nos ofrecen herramientas como Backtrack. Para esto, ponemos en clase un video en donde nos muestra la solución del ejercicio y vamos analizando cada uno de los pasos y herramientas empleados por el atacante. Al mismo tiempo, cada alumno replica el ataque desde su ordenador. Los videos son muy buenos, incluyendo una música muy apropiada.
Escenario 1:
- Descripción del escenario.
- Descargar PenTest LiveCD que será el servidor a atacar. Se trata de un Live-CD.
- Descargar Backtrack. Puede funcionar como Live-CD.
- Solución. Un guión del ataque, en donde se describe paso a paso cada una de las acciones que se realiza.
- Video solución: parte 1, parte 2, parte 3, parte 4, parte 5
Convierte tu móvil en un mando a distancia para tu ordenador
¿Para que te puede servir en clase? Primero para hacer una práctica con los alumnos muy vistosa a comienzo de curso y segundo, para poder controlar una presentación moviéndote libremente por la clase.
La instalación es muy sencilla. Se trata de instalar un paquete en Linux y una aplicación Java en tu móvil que se comunicarán a través de Bluetooth. Yo lo he instalado sin problemas en Ubuntu 8.10 y en un móvil Nokia. Descargas el siguiente paquete de la página oficial para su instalación en el ordenador y este otro para instalarlo en el móvil. Para el móvil debes descomprimir el archivo y transferir el archivo "bluepad.jar" a tu móvil, lo encontrarás dentro de la carpeta en la que lo has descomprimido, en la carpeta "Bluepad" . A continuación, inicia las dos aplicaciones y establece una conexión Bluetooth entre ellas. Si tienes duda en la instalación consulta la siguiente página.Me ha supuesto un gran hallazgo, muy sencillo de utilizar y muy práctico.
miércoles, 15 de abril de 2009
Desarrollo de aplicaciones seguras
Un buen punto de partida es OWASP (Open Web Application Security Project), una comunidad que tiene como objetivo la mejora de la seguridad en las aplicaciones. ¿Qué nos ofrece OWASP?
- OWASP Development Guide. Una guía para construir aplicaciones y servicios web seguros. Se encuentra en la versión 2.0 y la tenemos en español. De obligada lectura, trata sobre todos aquellos aspectos que puede comprometer la seguridad de una aplicación, explica en que consiste cada uno de los posibles problemas y medidas a tomar.
- OWASP Testing Guide. Una guía para crear un framework de test de seguridad que se integre en el ciclo de desarrollo de software de cualquier empresa. Este es el enlace a la guía en español.
- OWASP WebScarab project. Herramienta Java que funciona como proxy para realizar pruebas de aplicaciones web.
- OWASP WebGoat project. Es una aplicación web insegura desarrollada en J2EE con el objetivo de enseñar aspectos de seguridad de una forma práctica. Existe más de 30 lecciones en donde se puede poner a prueba los conocimientos acerca de los diferentes agujeros de seguridad que puede tener una aplicación. También se dispone de videos demostrativos. Por ejemplo, para poner en práctica ataques SQL-injection.
- OWASP Lice CD project. Live CD incluyendo diferentes proyectos de seguridad, incluye una suite de herramientas de test de seguridad. Además, incluye numerosa documentación y WebGoat.
martes, 14 de abril de 2009
Comienza Javacup 2009
Anímate a participar, anima a tus alumnos a programar un equipo y participar en este torneo. Es realmente sencillo.
Aquí tienes el tutorial y este es el video promocional
Suscribirse a:
Entradas (Atom)