Sin duda alguna, uno de los dispositivos que nos permite conectarnos al maravilloso mundo de Internet es sin duda el Modem. Todo aquél que pueda conectarse desde casa tiene un Modem instalado y seguramente nuestros padres que se han animado a dar sus primeros pininos en el mundo de la informática no lo saben aún.
El Modemes pues aquél artefacto que nos permite regular la señal y frecuencia de Internet hacia nuestro ordenador, haciendo uso de la línea telefónica. El Modem es necesario para aquellos PC de escritorio, sin embargo no ocurre lo mismo con los ordenadores portátiles que se conectan a Internet por medio del WI-FI.

Si nos remitimos a la historia de estos dispositivos nos daremos cuenta que los módem aparecieron por primera vez con éxito en la década de 1960 y tenía como propósito principal permitir la conexión entre terminales y computadoras mediante la línea telefónica. Recordemos que en esta época las computadoras eran grandes en demasía y tenían grandes tubos ya obsoletos. La velocidad de transmisión de datos en esa época era a 300 bits por segundo (BPS).
Uno de los más conocidos y ya utilizados en el mercado son los módems inalámbricos quienes se conectan a través de una red inalámbrica en vez de una red telefónica, trabajan de una manera muy similar, la gran diferencia es que transforman los datos en un tipo de señal diferente, estos convierten los datos en señales de radio y viceversa. La velocidad de estos es comparable a otros módems de marcación.
Modems hay de varios tipos, encontramos a los internos que son los Bus ISA, a los Bus PCI y a los AMR; pero además encontramos otros modems externos.
La historia de los videjuegos es larga y excitante. Desde el recordado comelón Pacman y el Atari hasta las guitarras de Guitar Hero y el Wii, han pasado ya nada menos que 30 años. Aquella es la historia que todos conocemos y en la que hemos participado de una u otra forma. Sin embargo, esto no quiere decir que exista una historia paralela de juegos exclusivos para ordenadores y que tiene como público principal a los desarrolladores y programadores de software, y también a todo aquel que se jacte de poseer un conocimiento importante en lo concerniente a códigos y lenguaje informático.

A mediados de la década pasada y basado en el software libre nace el concepto de Open Source, que en resumen se podría definir como software de código abierto para su libre distribución y modificación por parte de los propios usuarios. De esta manera es que se va construyendo con el aporte de un gran comunidad de personas.
Los videojuegos para ordenadores no podían dejarse de lado y así fue como nacieron los primeros juegos Open Source. En el año 1996 es liberado -es decir, se lanza como juego Open Source- “Abuse”, juego de la categoría “Shoot ‘em up”. El argumento gira en torno a Nick Vrenna, quien ha sido injustamente encarcelado en una prisión en la que gustan de hacer experimentos científicos con los reclusos. Uno de los experimentos falla y se sale de control convirtiendo en mutantes a todos los que entren en contacto con la sustancia Abuse -la que da nombre al juego. El objetivo de Nick -que aparentemente es el único inmune- es detener la propagación de la sustancia y luego escapar de la prisión.
En la actualidad “Abuse” es considerado un clásico de culto. En un primer momento fue liberado para MS-DOS y Linux, pero con el pasar de los años se ha logrado también tenerlo en Mac OS -y su posterior OS X- y Microsoft Windows.
En la actualidad los juegos Open Source más populares son “Frest On Fire” -considerado un clon de Guitar Hero”-, “Battle for Wesnoth” -todo un clásico-, “Open Arena” -el que utiliza el motor liberado de Quake 3-, entre otros.
Durante unos días Genbeta estuvo fuera de servicio por el ataque DDoS que sufrió. Actualmente todo ha vuelto a la normalidad pero ¿Qué es un ataque DoS?, ¿es lo mismo que un ataque DDoS?, ¿podemos defendernos de estos ataques?. Veamos las respuestas a estas preguntas de forma rápida y sencilla.
Un servidor (ordenador que aloja una página web o blog) está preparado para soportar un número máximo de conexiones simultaneas. Superado ese número de conexiones pueden pasar dos cosas, que el servidor no responda a más peticiones entrantes o que se desconecte de la red y por tanto quede sin conexión (off line).
De esta forma si un ordenador mal intencionado solicita un número suficiente de peticiones simultaneas puede llegar a saturar los puertos del servidor y provocar que éste deje de funcionar correctamente. Éste es el ataque DoS (Denial of Service) que se traduce como Denegación de Servicio ya que consigue que el servidor deje de prestar servicio a las nuevas peticiones, sean legítimas o no.
Como se puede ver en la imagen el ordenador atacante satura al ordenador atacado (servidor) consumiendo sus recursos (ancho de banda, memoria RAM, etc.). De esta forma el atacante consigue que el servidor rechace las nuevas conexiones, es decir que los siguientes usuarios que intenten acceder, sean atacantes o no, serán rechazados y se les denegará el servicio (DoS).
También puede pasar que el consumo de recursos sea tan excesivo que el administrador del servidor desconecte el servidor de La Red hasta que termine el ataque o encuentre una forma de repelerlo.
De esta forma el servidor queda sin conexión (off line) y ninguna conexión es posible. Ahora es el momento de localizar la IP del ordenador atacante para impedirle el acceso al sistema e impedir el ataque DoS. Pero ¿que pasa cuando el ataque se realiza desde IP distintas y de forma sincronizada?
Cuando el ataque es recibido desde un solo ordenador la defensa en principio es sencilla, consistiría en detectar la IP atacante y bloquear su acceso al servidor. Pero existe una variante del ataque DoS en la que el ataque es realizado desde distintos ordenadores que están localizados (distribuidos) en diferentes puntos. Éste es ataque DDoS (Distributed Denial of Service) que es una ampliación del ataque DoS y que se traduce como Denegación de Servicio Distribuida debido a que el ataque proviene de distintos puntos.
En este tipo de ataques suelen emplearse ordenadores zombies que son ordenadores infectados por un software que permite a un usuario remoto controlarlos. De esta forma es posible coordinar un ataque desde cientos o miles de ordenadores zombies de forma simultanea.
El problema es el mismo que el anterior pero con el agravante de que el ataque suele ser mucho más fuerte y al ser distribuido la defensa es más compleja.
Si recibes un ataque DDoS y tienes un alojamiento (hosting) compartido será tu proveedor quién tenga que hacer frente al ataque ya que tu no tendrás acceso al servidor atacado. En cambio si usas un servidor dedicado (y puede que también en uno virtual) tendrás que hacer uso de diversas herramientas de distinta complejidad pero todas ellas no aptas para el usuario medio. En elhacker.net tienes una lista de posibles defensas ante un ataque de este tipo, desconozco si son válidas pues jamás las implementé y espero no tener que hacerlo.
En cualquier caso esperemos al artículo prometido en Ataque de DDoS a Genbeta en el que nos informarán de las lecciones aprendidas durante el ataque. Seguro que podremos obtener buena información sobre qué hacer en estos casos. Saludos avinagrados.