Cyberterrorismo a través de Twitter

Hace ya algunos meses bajo el título "Twitter amenaza pública", con las siguientes palabras altertaba sobre el posible uso de Twitter para inducir pánico entre la población:

"Suponga que un grupo terrorista crea miles de cuentas en Twitter, y usando herramientas de spam consiguen unos cuantos cientos de seguidores por cada cuenta, esto no un escenario imposible, es más dichas redes de twitteros fantasmas existen. Supongamos que logran hackear exitosamente la página web de un medio masivo, digamos NYTimes, CNN, FoxNews, MSNBC, etc.; ahora en un momento de máximo tráfico, cuando las personas estan saliendo a su trabajo o volviendo del mismo, lanzan una campaña masiva enviando retweets de una noticia falsa inyectada en uno o más websites y esta coge rebote. Dado que es tan alta la penetración de smartphones en cuanto la noticia del "ataque bacteriológico" en una estación de metro se comience a esparcir, el pánico hara el resto, fotos de gente corriendo fuera de las estaciones llegaran a twitter y se multiplicaran con retweets, los medios cubriran la noticia del pánico y poco a poco el caos se propagará."

El escenario anterior en parte se vivió realidad el día de ayer en la estación Grand Central de Nueva York, algunos medios han rebotado la noticia, pero otros la gran mayoría de los grandes han preferido ignorarla. Lo cierto es que el día de hoy en el diario amNew York de distribución gratuita en la ciudad de los rascacielos, bajo el título "Frenzy in 140 characters", dan cuenta de la confusión que puede generarce a través de Twitter el día de ayer. En el blog gothamist, bajo el título "WFT Happened at Grand Central?, explica el origen del rumor y cómo se originó éste.

Aunque no hubo nada que lamentar en esta oportunidad, la disrupción del tráfico a esa hora (media tarde) fue real. Probablemente el hecho de que esto ocurriera a horas donde no hay mucho tráfico y las noticias de la tragedia que se vive actualmente en Haití ayudaron a minimizar su impacto. Pero al parecer mis sospechas de la posibilidad de utilizar Twitter como un arma terrorista son bastante fundadas.

Espero que las autoridades tomen nota de este tipo de amenazas y preparen las contramedidas ante un eventual ataque cyberterrorista. El peligro es real, esta vez tuvimos suerte, pero no sabemos si en un futuro la fortuna seguirá sonriendonos.

Aplicaciones Facebook usando CodeIgniter

Según InternetNews, para el 2010 habrá un aumento en la demanda de programadores PHP. Tal vez sea en parte porque el lenguaje esta alcanzando su madurez. Pero desde mi punto de vista, una de las principales razones es el hecho de que si se desea desarrollar aplicaciones para Facebook, la red social de mayor proyección en estos momentos, la forma más natural de hacerlo es utilizando PHP.

Programar aplicaciones para Facebook es sencillo, la documentación que provee dicha red social en su sección para desarrolladores es clara. Sin embargo embarcarnos un proyecto que sea un poco más complejo que un simple juego flash sin el uso de un framework puede resultar una experiencia bastante desagradable. En teoría dado que usamos PHP para desarrollar las aplicaciones, cualquier framework para este lenguaje como CakePHP, CodeIgniter o Zend Framework debería ser de utilidad, sin embargo aquellos que siguen este blog sabrán que soy un fan de CodeIgniter y por lo tanto es que me interesé en como hacer funcionar CodeIgniter con el API de Facebook.

Debo confesar que encontrar la información no fue fácil, la mayor parte de ella no esta actualizada y en muchos casos la información se encuentra segmentada entre diversas páginas web. Las dos páginas sobre las que me basé para desarrollar una aplicación de prueba han sido estas:

Facebook & CodeIgniter – Definitive Guide
Facebook Connect CodeIgniter Library

La aplicación de prueba que he desarrollado consiste en una simple página de bienvenida que muestra su nombre, la fotografía que utiliza como avatar en Facebook y los avatares de sus cinco primeros contactos. El resultado final puede ser probado (si tiene una cuenta en facebook) desde el siguiente URL:

http://apps.facebook.com/mycifbapp/

El código completo de la aplicación ejemplo puede ser descargado en formato zip haciendo click aquí.

Solo debe descomprimirlo y editar el archivo ./myfbapp/system/application/config/constants.php y editar estas líneas:

define(‘FB_API_KEY’, ‘1234567890abcdef1234567890abcdef’);
define(‘FB_SECRET’,  ‘1234567890abcdef1234567890abcdef’);
define(‘APPLICATION_URL’, ‘http://apps.facebook.com/mi_applicacion/’);

Debe reemplazar los valores apropiados que obtendrá luego de registrar su aplicación en Facebook.

Para poder usar este ejemplo Ud. necesita:

  • Un servidor web accesible desde Internet.
  • Soporte para PHP 5.2 (al menos).

Espero que éste ejemplo les ayude a iniciar el desarrollo de sus propias aplicaciones Facebook, a la vez que espero sus comentarios para poder mejorar o aclarar algún aspecto que no haya quedado claro.

Twitter será rentable al terminar este 2009

TwitterLo que parecía imposible al parecer se concretará antes de fin de año. Twitter, el portal de microblogging será rentable al finalizar este año 2009, según Business Week, de acuerdo a la publicación especializada en negocios, debido a dos razones principalmente. La primera, al hecho de haber recibido $25 millones producto de sendos acuerdos con Google ($15 millones) y Microsoft ($10 millones). Estos acuerdos son el resultado de unas negociacione iniciadas en agosto pasado tanto por Google como por Microsoft para otorgarle capacidades de búsqueda en tiempo real a sus respectivos buscadores.

La segunda razón por la cual ahora Twitter será rentable, al menos durante el año que esta terminando, es que debido al aumento de su base de usuarios ahora ha podido negociar con los carriers de telefonía una reducción en sus tarifas de mensajes de texto. Ya que este servicio de microblogging permite a los usuarios enviar/recibir tweets a través de mensajes SMS.

El hecho de que Twitter pueda permanecer rentable en los años siguientes dependerá de la habilidad de la gerencia de la empres de poder manetener reducido el número de personal necesario para su operación. Con un total de 58 millones de usuarios al mes (según comScore), Twitter cuenta con un total de 105 empleados a la fecha de escribir este post (según la página about us de la misma empresa). Se estima según expertos que los costos operativos anuales de la compañía oscilan entre los $20 y $25 millones anualmente.

Aunque Twitter durante sus tres años de existencia ha prestado más atención a aumentar su base de usuarios, más que enfocarse en como monetizar su servicio, durante éste último año su gerencia a comenzado a prestar más interés en como producir algún ingreso del servicio ofrecido por esta popular plataforma de microblogging. Prueba de ello es que en el mes de setiembre pasado, la empresa contratara a Dick Costolo, quien fue el arquitecto del acuerdo con Google y Microsoft. Según declaraciones de Costolo, el siguiente objetivo será monetizar la plataforma a través de anuncios publicitarios, pero sin dislocar la actual dinámica de la plataforma, que tantos usuarios le ha ayudado a ganar.

¿Se aproxima el fin de la era Microsoft?

Cuando entramos es este tercer milenio (año 2001), Microsoft era el amo indiscutible de la industria TIC. Nadie tenia el suficiente dinero, ni un modelo de negocios equivalente. El anterior rey IBM, había caído derrotado y se refugiaba en su último bastion para sobrevivir, las mainframes.

El gigante de Redmond despertó iras y sospechas en todo el mundo, muchos comparaban la estrategia de abarcar todos los rincones de la industria TIC que utilizaba Microsoft, a la estrategia de asimilación de los borgs. El mundo TIC parecía haber caído en las manos de Microsoft por siempre, sin embargo con la aparición de los smartphones, en donde RIM con su popular Blackberry redifinió que se podía hacer con un teléfono móvil y una conexión a Internet, algo cambio en el mundo. Una tendencia que el iPhone a vuelto bastante notoria.

Cuando se trataba de desarrollar aplicaciones, todos tenían que desarrollar para Windows, si no tenías una versión de tu aplicación para Windows, pues difícilmente podrías hacer dinero. Todo un circulo virtuoso para Microsoft lo mantenía como líder. Dejenme explicar a lo que me refiero. Los desarrolladores de aplicaciones debian hacer su producto compatible con el sistema dominante del mercado (Windows), pues era la única forma de acceder a un gran público, debido a que tenía muchas aplicaciones disponibles Windows atraía a más usuarios, siendo el resultado neto una expansión contínua del número total de usuarios del sistema operativo Windows, lo que a su vez también hacía crecer el número de aplicaciones disponibles.

Sin embargo diversos factores, muchos de ellos externos al sector TIC, han cambiado la dinámica del mercado. iPhones, netbooks, redes sociales (Twitter, Facebook), tecnologías de gran ancho de banda para celulares como GPRS/EDGE/3G, han cambiado la forma como las personas desean usar la mayor de todas las aplicaciones que hemos desarrollado la web.

Justamente, el hecho que Microsoft desatendiera la web y considerara que la dominaba sólo porque controlaba el navegador, recordemos que en un momento entre el 2002 y el 2003 Internet Explorer llego a tener el 95% del mercado de navegadores. Es lo que permitió que empresas como Apple (iPhone), Google (Android), MySpace, Facebook o Twitter hicieran un disrupción del mercado. Ahora ya no es necesario un PC para poder usar la web, para comunicarnos con los amigos o para poder jugar, ese es el principal problema de Microsoft.

Ahora incluso la Union Europea ha hecho un acuerdo con Microsoft y le ha permitido poner al Internet Explorer como una de las opciones que los usuarios pueden elegir entre otros browsers como por ejemplo Google Chrome, Safari, Opera, Firefox, al momento de instalar su sistema operativo Windows 7. Tal vez una de las razones que los reguladores europeos han considerado para cerrar este trato de Microsoft es de que incluso ahora que no es posible ese tipo de configuraciones cuando se instala un Windows, la participación de Internet Explorer en el mercado esta cayendo sostenidamente desde principios del 2008. Aquí les dejo un interesante cuadro que he encontrado en Silicon Alley Insider:

Colapso del IE

 
La perdida constante de mercado por parte del Internet Explorer, es básicamente el resultado de la desidia de Microsoft, que durante casi 6 años no desarrollo un nuevo browser. Período en el cual sus principales competidores introdujeron varias mejoras, y duarante el cual el némesis de Microsoft, introdujo su propio browser Chrome e incluso ahora está a punto de lanzar su propio sistema operativo para netbooks, Chrome OS.

Otro factor que también ha contribuido al debilitamiento de Microsoft ha sido sin duda la falla épica llamada Windows Vista, que está queriendo ser reemplazado por un poco menos exigente en recursos, Windows 7. Sin embargo los números aún no muestra una clara adopción de Windows 7 en las empresas. Lo cuál tiene sentido ya que han aparecido una infinidad de nuevas tecnologías una de ellas la virtualización de escritorios, que no obligan a actualizar el hardware de los equipos en los escritorios de las empresas. Otro factor que está retrasando la adopción de Windows 7 en las empresas, es sin duda, que no es posible hacer un upgrade sencillo desde Windows XP, que sigue siendo el rey en los escritorios corporativos.

No creo que Google Apps, o cualquiera de las aplicaciones ofimáticas basadas en web puedan destronar al omnipresente Microsoft Office. Ese seguirá siendo el bastión de Microsoft, probablemente el lugar donde se refugiará y tratará de exprimir tanto a sus usuarios, como IBM lo hace con los usuarios de sus mainframes. Pero el nuevo rey de la web es sin duda Google.

Resumiendo, creo en lo personal que el fin de la era de dominación de Microsoft se aproxima, junto con el final de la era PC. Las netbooks de $80 o menos, los smartphones y las redes sociales serán sin duda la plataforma en la cual correrán las aplicaciones del futuro. De alli la carrera por el sistema operativo que las controle a todas. Lamentablemente Microsoft se ha marginado a si mismo de la batalla por esa plataforma, casi de la misma forma como IBM lo hicera a finales de los ochenta con su OS/2.

Un paso adelante, pero en la dirección equivocada

TwitterPeekLa compañía newyorkina Peek Inc., acaba de lanzar el TwitterPeek, un dispositivo GSM que sólo sirve para twittear, lo vende directamente o través de Amazon a un precio de $99.99 con servicio por seis meses o por $199.99 con servicio para el resto de la vida del dispositivo, que siendo honestos y dado lo poco sofisticado de nuestras tecnología para construir baterías, no execedería en el mejor de los casos el par de años.

Pero por qué es un paso adelante en la dirección equivocada, pues porque en lugar de seguir la tendencia de consolidación en un sólo dispositivo, es decir lo que ha pasado con nuestros teléfonos celulares, que ahora nos permite no sólo hablar, sino enviar/recibir mensajes SMS, enviar/recibir/correos, navegar la web, jugar, Twittear y cuanto se nos ocurra. Este dispositivo apuesta por lo contrario, sólo ofrece una sóla funcion.

Me pregunto quien estaría dispuesto a andar con un dispositivo Peek para leer sus correos, el TwitterPeek para Twittear, un posible FacebookPeek para actualizar su Facebook y cargar un celular para hacer o recibir llamadas; cuando todos ellos usan la misma capa de física y de enlace para la transmisión de datos, que es la tecnología GSM.

En lo personal creo que es un despropósito porque para construir estos dispositivos gastamos energía y matería prima que de otra forma podría ser mejor aprovechada. Despues de todo el propósito de las computadoras es ser dispositivos multifuncionales, gracias a la capacidad de estas de ser programadas. Un detalle importante es que además de las aplicaciones para twittear desde smartphones como iPhone o Blackberry, he encontrado esta aplicación llamda DSTwitter que nos permite twittear desde un Nintendo DSLite o DSi. Dado estas consolas de juego portátiles incluyen la tecnología WiFi, es simple twittear usandolas desde cualquier hotspot libre. Pero al parecer el CEO de Nintendo (Satoru Iwata) se ha dado cuenta de que es tiempo de incluir tecnología 3G en la consola (básicamente por la fuerte competencia que ha resultado ser el iPhone) y ha comentado sobre una futura versión de este tipo de consolas (ojo no el DSi LL, que sólo trae pantalla más grande), los detalles los pueden leer en el blog electronista.

Desde mi punto de vista un DS con conexión 3G podría ser el smartphone que pudiera plantar una real competencia al iPhone, ya que a diferencia de otros competidores como Blackberry o Android, Nintendo cuenta ya con una gran base de desarrolladores que conocen la plataforma y activamente desarrollan aplicaciones para la misma y consiguen hacer cosas tan interesantes como el DSTwitter.