You are currently browsing the monthly archive for Noviembre 2007.

En palabras del gurú informático Richard Stallman, “un hacker puede ser aquel que se divierte empleando al máximo su inteligencia, sin la necesidad de ocasionar daños a un tercero”. Aunque, actualmente, el alcance de la actividad de los “piratas informáticos” excede los límites del simple ocio y la recreación.

El origen de esta práctica se remonta a principios de la década del 60, cuando en el Massachusets Institute of Technology (MIT), los estudiantes del prestigioso centro educativo se desafiaban unos a otros a crear programas de mayor capacidad que los existentes. De ese tiempo a esta parte, muchas cosas han cambiado. Las actividades de los hackers engloban varias categorías que definen de forma más especifica su campo de actuación, todas ellas tipificadas como delito en el Código Penal.

Los crackers, son los que más revuelo suelen causar. Distanciados de los hackers por criterios éticos y morales, se especializan, básicamente, en causar daño. Son famosos por robar información, desactivar las protecciones de software, ingresar en centros de seguridad restringidos o programar virus.

Los phreakers, se encargan de explorar los límites y alcances de las redes telefónicas manipulando frecuencias mediante la tecnología. Estos hackers de la telefonía, consiguen realizar llamadas gratuitas a cualquier parte del mundo y en términos más drásticos vulnerar centrales importantes. En su afan por descubrir las limitaciones de las redes telefónicas, acaban incurriendo en situaciones que los pueden poner tras las rejas. Actualmente, los phreakers tienen también como blanco a la telefonía móvil, a las tecnologías inalámbricas y el VoIP.

También, con el paso del tiempo, los modos de hackeo han ido aceptando nuevos términos. El denominado hacktivismo es uno de ellos. En este caso, los hackers emplean sus conocimientos para difundir ideologías políticas, generalmente relacionadas con la libertad de expresión y los derechos humanos.

Con los avances tecnológicos existentes en la actualidad, se hace difícil prever el alcance que estas actividades tendrán en un futuro. Lo que sí se puede intuir, dentro de la naturalidad inherente al hacker de superar sus propios límites, nuevos desafíos se presentarán para quienes intentan contrarrestarlos.

Los 10 Grandes Mitos del Universo Hacker

Kevin Mitnick: Es mundialmente conocido como el “hacker más famoso” y por haber sido el primero en cumplir condena en una prisión por infiltrarse en sistemas de ordenadores.
Comenzó sus andanzas cuando aun era menor de edad, utilizando la práctica conocida como phone phreaking . Pese a no haberse dedicado jamás a la programación, Mitnick está totalmente convencido de que, mediante un teléfono y algunas llamadas, se pueden ocasionar daños severos. Hoy día, totalmente alejado de sus antiguas aficiones y después de pasar varias temporadas a la sombra, se dedica a asesorar en materia de seguridad a empresas multinacionales a través de su empresa ‘Mitnick Security’.

Gary McKinnon: Este escocés de 41 años, también conocido como Solo, está considerado como el ejecutor del mayor hack de la historia de la informática a un sistema militar. No contento con esto, en los años 2001 y 2002, consiguió burlar la seguridad informática de la mismísima NASA y del Pentágono. Actualmente se encuentra en prisión e inhabilitado de acceder a un ordenador con conexión a Internet.

Vladimir Levin: Este bioquímico y matemático ruso fue acusado de haber cometido uno de los mayores robos a un banco mediante la técnica del cracking. Desde San Petersburgo, Levin consiguió transferir fondos estimados en aproximadamente 10 millones de dólares del Citibank de Nueva York a cuentas que él mismo había abierto en distintas partes del mundo. Fue arrestado por la INTERPOL en 1995 en el aeropuerto de Heathrow (Inglaterra). Aunque llegó a robar más de 10 millones de dólares fue sentenciado únicamente a 3 años de prisión .Actualmente se encuentra en libertad.

Kevin Poulsen: Si bien hoy es periodista y colabora con el rastreo de pedófilos en Internet, Poulsen acarrea a sus espaldas un intenso pasado como cracker y phreaker. El suceso que le proporcionó más notoriedad fue la toma de las líneas telefónicas de Los Angeles en 1990. Una cadena de radio ofrecía un Porsche como recompensa a quien consiguiera hacer el llamado número 102 a la radio. De más está decirlo, Poulsen fue el ganador del concurso.

Timothy Lloyd: En 1996, la compañía de servicios informáticos Omega, proveedora de la NASA y la armada estadounidense, sufría una pérdida de alrededor de 10 millones de dólares. Y no fue otro que Tim Lloyd, un empleado que había sido despedido algunas semanas antes, el causante de este desastre financiero. Lloyd dejó virtualmente activada una bomba informática en los códigos de la empresa, que finalmente detonó el 31 de julio de ese mismo año.

Robert Morris: Hijo de uno de los precursores en la creación de virus, Morris en 1988 logró infectar a, nada más y nada menos, 6000 ordenadores conectados a la red ArpaNet (uno de los pasos previos de la Internet). Lo hizo desde el prestigioso Massachussets Institute of Technology (MIT) y por sus actividades delictivas se ganó una condena de cuatro años, que fue conmutada finalmente a trabajos comunitarios.

David Smith: No todos los hackers pueden contar con el privilegio de haber sido los creadores del virus que más rápido se ha expandido en ordenadores a lo largo y ancho del globo. David Smith sí puede jactarse de eso. El padre del virus Melissa consiguió en 1999 que 100.000 cuentas de correo electrónico se vieran infectadas y colapsadas por su maliciosa creación. Smith, que por aquel entonces tenía 30 años, fue condenado y liberado bajo fianza.

MafiaBoy: Durante febrero del 2000, muchas de las empresas online más importantes de los Estados Unidos -como eBay, Yahoo o Amazon- sufrieron un desperfecto técnico denominado denial of service (negación del servicio), que les causó pérdidas por un total de 1700 millones de dólares. Pero, ¿sabían esos portales que quién había perpetrado el ataque era un canadiense de 16 años que respondía al alias de MafiaBoy?. Seguramente no, aunque no tardaron en encontrarlo, debido a la arrogancia con la que hablaba de sus fechorías a sus compañeros de colegio.

Masters of Deception (MoD): Los MoD fueron una ciber-pandilla neoyorquina de hackers que tuvieron su apogeo a principios de los 90. Escudados en diferentes alias, sus mayores ataques están relacionados con la toma de lineas telefónicas y de centrales de la naciente Internet. Durante esos años fueron históricas las ”batallas de hackers” que protagonizaban contra otros grupos como Legion of Doom (LoD), donde intentaban derrotarse entre sí hasta que los ordenadores no pudieran más.

Richard Stallman: Este Neoyorquino con aspecto de hippie es uno de los más activos militantes a favor del software libre desde principios de los 80, cuando era un hacker especializado en inteligencia artificial. Desde el MIT se opuso firmemente a la privatización del software que utilizaban en los laboratorios del instituto, así creó lo que hoy día se conoce como GNU (proyecto que aboga por sistemas operativos libres) y el concepto de CopyLeft. Populares entornos como Linux utilizan el modo GNU y Stallman es actualmente uno de los gurues de la democratización del software.

Autor: Carlos Cabezas López

Todas las personas que hemos creado páginas Web alguna, vez en la vida, se nos ha planteado la duda de cómo hacerlo, que software y tecnología elegir y por último por donde empezar.

Este artículo pretende al menos, dar los primeros pasos para una buena elección.

Existen diferentes lenguajes en el mundo del diseño y la programación Web, pero el primero e imprescindible, es el HTML, (actualmente esta quedando en desuso por lo que a partir de ahora, usaremos el XHTML.

Otra de las cosas a tener en cuenta es un lenguaje que nos permita interactuar con el navegador de manera dinámica y eficaz, por parte del ordenador del usuario, este lenguaje es el JavaScript , y por último un buen lenguaje por parte del servidor para poder obtener contenido desde las BDD (Bases de Datos), existen diferentes variantes de lenguajes por parte del servidor entre ellas podemos encontrar; ASP, PHP, JSP, ColdFusión, etc…

Antes de que nos pongamos a programar es necesario tener el software necesario para poder hacerlo, este software puede ser desde un editor de texto plano (como un block de notas, yo recomiendo crimsoneditor www.crimsoneditor.com) hasta un programa mucho más sofisticado (aunque a la vez más cómodo). Dreamweaver es probablemente el mejor editor de páginas Web para diseñadores que busquen resultados profesionales.

Al mismo tiempo tenemos que tomar varias decisiones: Dónde vamos a alojar nuestra página Web, como vamos a llamar a la Web y a quien va dirigido.

Definición HTML (XHTML, XML)

La definición es un lenguaje que indica básicamente donde colocar cada texto, cada imagen o cada video y la forma que tendrán estos al ser colocados en la página.

El HTML se creó en un principio con objetivos divulgativos. No se pensó que la Web llegara a ser un área de ocio con carácter multimedia, de modo que, el HTML se creó sin dar respuesta a todos los posibles usos que se le iba a dar y a todos los colectivos de gente que lo utilizarían en un futuro. Actualmente y conociendo su potencial, el HTML ha quedado en desuso dando paso al XHTML, lenguaje extensible de marcado de hipertexto que sustituirá al HTML. No es intención de este artículo ser un curso o tutorial de cada lenguaje, pero si lo es el ofrecer diferentes sitios conocidos a través de la práctica donde aprenderlo y practicarlo.

Tutorial de HTML http://www.webtaller.com/construccion/lenguajes/index/html/

Tutorial de XHTML http://www.w3schools.com/xhtml/

Una última cosa a tener en cuenta en el XHTML es que continúa evolucionando, por lo que en un futuro se implementará el lenguaje XML ( http://es.wikipedia.org/wiki/XML ),

CSS

No me he parado a hablar de las CSS (Cascading Style Site). Es un lenguaje de programación relativamente joven basado en XHTML que se utiliza para la estructuración en las paginas Web.

Tutorial de CSS http://www.webtaller.com/construccion/lenguajes/index/css/

Definición de JavaScript o lenguajes que interactúan por parte del usuario

Este tipo de lenguaje realiza diferentes funciones una vez la página ha sido descargada en el ordenador del usuario, evitando así errores en el servidor pongamos un ejemplo en un formulario creado con XHTML podemos comprobar que una dirección de correo electrónico, este bien escrita, o que un formulario este completamente relleno, sin olvidar que también se puede utilizar para realizar interacciones atractivas a la vista como, modificación de colores, saludos iniciales, etc…

Tutorial de JavaScript http://www.webtaller.com/construccion/lenguajes/index/javascript/

Definición de los lenguajes por parte del Servidor

En esta sección no puedo darles una definición ajustada debido a que cada lenguaje lo hace de diferente manera pero si puedo darles una idea original.

Este tipo de lenguajes es capaz de pasar datos de una página con un formulario en XHTML, mostrando los datos insertados en el formulario en otra página XHTML, al igual que se puede hacer entre paginas Web, con el código por parte del servidor podemos insertar esos datos en un BDD, (Base de Datos), como puede ser Access o SQL.

Tutorial Lenguajes por parte del Servidor

http://www.webtaller.com/construccion/lenguajes/index/php/

Por ultimo en este artículo, aunque casi lo primero que haremos, es buscar donde podemos alojar nuestra pagina Web, como se va a llamar y a que público va dirigido (esto es lo principal).

Alojamiento: Existen tanto gratuitos como de pago, la diferencia es que en los servidores donde alojas tus paginas Web de forma gratuita, siempre existe publicidad, (bien del distribuidor, otras empresas o pornografía). Si utilizas un alojamiento de pago (existen muy baratos desde 7 o 8 Euros), te libras de la publicidad en tu Web a excepción de la que tú elijas y obtendréis un soporte continuo:

Alojamiento gratuito: http://miarroba.com

Alojamiento no gratuito: http://www.ivandia.com

Alojamiento de ambos tipos: http://www.xilene.com

Dominio: Un dominio es la forma como se llamara tu página Web por ejemplo www.mipaginaweb.com, tiene un coste aproximado de 20 Euros, aunque también existen gratuitos ( www.da.ru ) y redireccionamientos ( www.xilene.com ejemplo: www.TuPagina.xilene.com ). Con un dominio de pago vienen por defecto siempre alguna cuenta de Correo Electrónico, en las paginas de subdominios y dominios gratuitos no suelen dar ninguna cuenta de correos (excepción de algunas empresas como Xilene ofrece cuentas tunickonombre@xilene.com )

A quien va dirigido

En realidad este punto debería ser el primero. Lo principal al realizar una Web ya no son las herramientas que utilices, si no que tengas bien definido el usuario al que te vas a dirigir, y crear la Web en consecuencia a esto. Ejemplo: No crees una Web Roja y amarilla si tu Web trata de una funeraria.

Por lo demás queda en tus manos tener constancia y paciencia, marca tu ritmo y se constante que con el tiempo contemplarás el fruto de tus esfuerzos. Suerte y los invito a comentar acá todas las dudas que se les ocurran.

Autor: Ignacio Santos