IoShit, ¿Internet de los Tarados o todo inteligente?

Imagen de IoShit, ¿Internet de los Tarados o todo inteligente?


Con esta moda de IoT, Internet de las Cosas, es decir, el meterle red a todo dispositivo por más pequeño y ridículo que sea, hay un problema que pocos parecen estar contemplando, ni los mismos fabricantes.

El problema es sencillo, si todo es una computadora y todo está constantemente conectado, todo debe estar hecho con el mismo nivel de confiabilidad y seguridad que ya tenían los dispositivos "desconectados".

Por ejemplo una cerradura, si la cerradura electrónica está conectada a la red debe tener su propio firewall, esto agrega un nivel de procesamiento mucho mayor del esperado, no sólo eso, además debe gastar energía para conectarse vía WiFi, requiere de un router, requiere de una app para abrirse, y así una larga lista no sólo de costos sino de vulnerabilidades posibles y, peor aun todavía, probabilidad de fallos.

¿A nadie le importa?

En realidad a muchos, ayer leía a Mariano comentar un detalle no menor, Google compró hace un tiempo a Nest, empresa que se dedicaba a esto, ponerle conectividad a items hogareños empezando por la calefacción y de ahí al resto.

Nest había desarrollado el Revolv, un hub que permitía conectar muchos dispositivos entre sí y controlarlos desde un hub central, permitiendo que sean controlados desde un mismo punto tanto una lámpara Hue de Phillips hasta unos parlantes Sonos, todo en uno.

Pero Google decidió discontinuarlo y el soporte para toda la vida prometido cae. No sólo eso, dejará de funcionar y no recibirá actualizaciones dejando vulnerables a sus dueños, porque, como dice Mariano, uno compró el producto, no es que lo estaba alquilando. El Revolv y su app dejarán de funcionar por una decisión unilateral, el producto no se vendió bien, pero ¿Eso justifica matar a los sí vendidos?

Entonces una empresa no sólo va a tener el control de tus dispositivos hogareños, hasta le van a pertenecer. No sólo le has dado tu información, además le has dado el control. ¿Era para esto el IoT?



Claramente no, el tener dispositivos conectados entre sí es genial, desde un sismógrafo a un marcapasos, la iluminación de tu casa o poder cerrar el gas desde lejos si te olvidaste, chequear que la luz esté apagada o abrir el portón mientras estás llegando a tu casa. Todo eso suena fantástico.

Lamentablemente la implementación es lo que falla, no hay estándares, no hay seguridad, no hay continuidad y el interés principal de los fabricantes es poseer control y dominio sobre las decisiones y opciones de sus "clientes".

Clientes entre comillas porque la intención parece ir de la mano de los jardines vallados que ya conocíamos de Internet, bueno, ahora llevarlos a tu propia casa, no en la computadora o el teléfono, toda la casa.



La movida de Google responde a una movida general, matar las APIs, matar los estándares, evitar que un producto X se conecte con el producto Y, matar la elección, el libre albedrío en tu propio hogar, e imponer un kit tal o cual donde el dominio total de su funcionalidad esté del lado de un controlador maestro, un rey, el verdadero rey de tu casa.

Sea Google, Samsung, Apple, el que quieras, el verdadero dueño de tu casa va a ser una de esas empresas cuando todo tu hogar esté interconectado.

Pero estos dispositivos, como dije antes, son extremadamente vulnerables por diseño. Así como lo es cualquier cosa que esté conectada a una red. Hoy para estar "levemente seguros" un celular tiene un procesador de 4 nucleos encriptando tus mensajes de texto o conexiones SSL a un servidor.

Si comparamos el SoC (System on a Chip) de un teléfono con el de la mayoría de los productos IoT nos damos cuenta de una enorme diferencia, masiva, en la cual casi no hay protección salvo por algunos diseños de ARM orientados específicamente a eso.



Es que la mayor parte de la seguridad no va del lado del hardware, es software puro.

Imaginen este escenario, tu casa toda controlada por productos independientes, cada uno su propio procesador, conexión a la red, memoria, sistema operativo, versión del software, firmware, esquemas de actualización (o falta de) y todo administrado desde un hub central que un día, ante una mala actualización, deja de funcionar.

Imaginen el escenario, ese día, Montoto Inc. metió la pata, un update erróneo, y no podés abrir la puerta, la heladera se te rebela y empieza a repartir hielo, las canillas se abren, la calefacción al máximo, las luces se prenden y apagan y para rematar el marcapasos te electrocuta el bobo :D

Es una situación genial, no poder salir de tu casa porque esa cerradura electrónica se quedó sin pilas es una genialidad, morir de inanición, todos encerrados porque algún genio dispuso que ya no era necesario tener el control uno, sino un aparatito mal diseñado, fabricado en China por un empleado mal pago, todo para lograr un precio inigualable y aniquilar la competencia.



Pero lo doblemente interesante del caso de Nest no es una malfunción, sino una decisión manifiesta del fabricante, ellos deciden matar el producto que vos compraste, no es una falla, no es que se acabó la garantía (prometían funcionamiento de por vida), ellos apagan el interruptor, el switch de la vida de TU producto, no de ellos.

La decisión es remota, y remoto puede ser el hackeo, si ellos pueden "ejecutar" es porque tienen la puerta de entrada, todo lo que esté conectado lo tiene, y no, no basta con un Firewall, cada dispositivo debería tener el propio.

Amo la conectividad de todo, poder controlar desde un punto lejano las cosas de mi casa, el problema que encuentro es que no abrí la puerta para mí solamente sino para un tercero, mandón y pendenciero, que quiere decidir qué hago con mi vida.

A cada nuevo item conectado aumentamos un orden de magnitud el riesgo de sufrir una falla catastrófica y la principal razón es la disparidad con la que estan fabricados y diseñados, ya que el verdadero objetivo es la masificación, no que funcione bien o sea seguro, la siguiente pelea industrial es por ver quien tiene el control de toda tu casa, no sólo un televisor o un teléfono.



PS: la única forma de contrarrestar esto es que los hubs sean hardware y software libre... por ley :D es decir, que justo el hub sea lo que no puedan controlar estas empresas

Volver al inicio Ver original