Authcode: mejoramos nuestro sistema de autenticación continua con la Universidad de Murcia

Área de Innovación y Laboratorio de Telefónica Tech    11 febrero, 2020

La protección de datos e información de usuarios, sistemas y aplicaciones posee un elevado factor de riesgo en el acceso físico a los dispositivos. Debe ser seguro para evitar el uso no autorizado pero supone un verdadero reto a la hora de implantar medidas que garanticen que no se están evadiendo controles de seguridad. Por ejemplo, el uso de un dispositivo sin bloquear y sin vigilancia por parte de una persona no autorizada.

Aunque los mecanismos de autenticación tradicionales como las contraseñas o los PINs siguen siendo lo más extendidos, otros, biométricos como la huella digital o detección facial han comenzado a ganar importancia. Sin embargo, aún se requieren soluciones de autenticación más avanzadas que solucionen las debilidades de los sistemas actualmente en uso. Una de las que ha cobrado especial importancia es la autenticación continua. El usuario es evaluado ininterrumpidamente y no solo una vez como en los métodos de autenticación actuales. De esta forma, la evaluación del usuario se realiza en base a su comportamiento y no a una contraseña o a un elemento biométrico.

Como principales ventajas de la autenticación continua, cabe destacar que mejoran la calidad de la experiencia del usuario y el nivel de seguridad de los dispositivos. De este modo, para que este tipo de sistemas funcionen correctamente, uno de los desafíos clave es la utilización de los datos apropiados junto a las técnicas de evaluación óptimas de forma continua y no invasiva, para así superar las limitaciones de los métodos de autenticación tradicionales.

ElevenPaths, la Universidad de Murcia y las JNIC

La presente herramienta surge de la colaboración entre ElevenPaths y la Universidad de Murcia, enmarcada en el Track de Transferencia 2018 de las Jornadas Nacionales en Investigación en Ciberseguridad (JNIC). De este modo, ElevenPaths propuso como uno de los retos el desarrollo a modo de prueba de concepto de un sistema de autenticación continua para PC, siendo el Departamento de Ingeniería de la Información y las Comunicaciones de la Universidad de Murcia el encargado de la resolución del reto.

El desarrollo de la herramienta ha sido financiado bajo el proyecto AuthCode (AUTHentication for COntinuous access On DEvices) por parte de la Fundación Séneca – Agencia de Ciencia y Tecnología de la Región de Murcia. El propósito de proyecto es financiar durante 2019 el desarrollo de la prueba de concepto resultante de un reto anterior, enfocada en autenticación continua en dispositivos móviles, con el fin de promover la consecución de un producto final apto para el mercado. Sin embargo, siguiendo los intereses de ElevenPaths y en línea con el nuevo reto de transferencia, se ha pivotado el desarrollo del proyecto hacia un sistema de autenticación continua para entornos de escritorio, al mismo tiempo que también se ha continuado mejorando la versión de móvil con el fin de poder combinar las soluciones de móvil y PC.

Finalmente, la solución al reto propuesto obtuvo el premio a mejor solución en relación con los retos del Track de Transferencia presentados en las JNIC 2019, repitiendo el premio obtenido en la edición anterior (JNIC 2018) por la prueba de concepto para dispositivos móviles.

Parte técnica

Desde el plano técnico, la solución planteada está basada en la generación de patrones de comportamiento de los usuarios cuando hacen uso de sus ordenadores personales, para posteriormente proceder con la autenticación de estos a través de técnicas de Machine Learning (ML).

Los patrones de comportamiento son modelados en forma de perfiles que tienen en cuenta tres tipos de características:

  • Uso del teclado
  • Uso del ratón
  • Estadísticas de uso de las aplicaciones instaladas y recursos (RAM, CPU, etc.) de los dispositivos

Cada una de las categorías proporciona un conjunto relevante información que garantiza un modelado diferenciado de los perfiles de usuario y, por tanto, la posterior autenticación de los usuarios cuando hacen uso del dispositivo. Para que los perfiles de comportamiento representen de forma fiel al usuario, en primer lugar, es necesaria una fase en la que el usuario interactúe con el equipo de forma habitual y sus estadísticas sean recopiladas de forma periódica.

El sistema está orientado al paradigma de computación en la nube (cloud), por lo que el procesamiento de los datos y la aplicación de los algoritmos de inteligencia artificial se realizan en una entidad externa al dispositivo del usuario. Esto garantiza la privacidad puesto que sólo se envía información anonimizada.

De este modo, se diseñó un prototipo para el servidor de recogida de datos que permite el login y registro de usuarios, así como la recepción de vectores y el cálculo de la autenticación en tiempo real. Por otro lado, se diseñó un prototipo de la aplicación cliente que monitoriza las distintas dimensiones mencionadas anteriormente y genera los vectores con el comportamiento del cliente, que envía posteriormente a la nube. La figura muestra los niveles de procesamiento en la nube.

https://empresas.blogthinkbig.com/wp-content/uploads/2019/04/authcode4.png?resize=297%2C320
Diagrama de la arquitectura de la aplicación
  • Módulo de monitorización (monitoring): adquiere en tiempo real los datos generados por los dispositivos de escritorio, los preprocesa y los envía al siguiente módulo de la arquitectura. El módulo de monitorización está compuesto por aplicaciones cliente que corren en ordenadores personales.
  • Módulo de procesamiento de datos (data processing): filtra, agrega y administra los datos anteriores para generar características relevantes que componen los perfiles de comportamiento de los usuarios.
  • Módulo de decisión (decision): genera los modelos utilizando algoritmos de Machine Learning para clasificar a los usuarios según su comportamiento. El módulo de decisión es el núcleo del sistema y tiene un componente de «Generación de Modelos» que se encarga de generar los modelos cuando el administrador del sistema lo requiere. Además, también está formado por otro componente llamado «Clasificador» que es el encargado de evaluar el comportamiento del usuario y autenticar a este.
  • Módulo de reacción (reaction): establece diferentes niveles de sensibilidad para autenticar a los usuarios considerando la salida de los módulos anteriores. Además, proporciona las interfaces para habilitar un mecanismo de autenticación, enviando a las aplicaciones instaladas en los dispositivos las acciones a realizar en base al resultado de la evaluación del usuario.

Se ha implementado a través de una prueba de concepto. El módulo de monitorización se ha implementado para los sistemas operativos Windows y Linux. El resto de módulos (procesamiento, decisión y reacción) se ha implementado en Python utilizando librerías multiplataforma, por lo que la parte del servidor es capaz de correr tanto en entornos Linux como Windows.

INERTIA (INtelligent and contiNuous computER auThentIcAtion system): ejemplo y caso de uso

Con la prueba de concepto ya implementada, se han desarrollado dos casos de uso con la intención de mostrar la utilidad del sistema de autenticación continua en un entorno real. El primer caso de uso consiste en aplicar la herramienta para realizar un control de «mecanografiado” del usuario y analizar su periodos de actividad e inactividad. De este modo, la solución es capaz de monitorizar el tiempo en el que el usuario ha estado trabajando con su equipo, relacionando la información con horarios laborales, rutinas, etc. El segundo caso de uso consiste en la protección del dispositivo ante un uso no autorizado por parte de algún atacante. De este modo, el sistema añade un nivel extra de seguridad para evitar el acceso no autorizado al dispositivo y la información contenida en éste.

Finalmente, estos casos de uso han sido validados utilizando usuarios de prueba que generan datos reales sobre su comportamiento, demostrando el funcionamiento de la herramienta y su despliegue en entornos reales.

Movistar Empresas y la digitalización de las empresas colombianas

Alvaro Sandoval    11 febrero, 2020

La transformación digital de las empresas, sin importar su tamaño, es una tarea fundamental para garantizar su supervivencia en el futuro. De esto se ha escrito en numerosas ocasiones en este blog y docenas de investigaciones, estudios e informes respaldan dicho argumento. Ahora la pregunta que hay que hacerse es: ¿qué tanto ha avanzado su compañía en este camino?

Si no encuentra una respuesta en los primeros segundos es porque seguro la ruta no está tan definida como debiera o porque no ha contado con los aliados que le ayuden a avanzar en este sentido.

Precisamente, pensando en todas esas organizaciones que tienen pendiente emprender o avanzar en su digitalización, Telefónica Movistar realizó la presentación de una estrategia para acompañar en su proceso de transformación a los emprendedores, las empresas y las corporaciones de Colombia, soportada baja la marca Movistar Empresas.

Movistar Empresas: el aliado para las empresas colombianas

Con esta estrategia, explicó Fabián Hernández, Presidente CEO Telefónica Movistar Colombia, la compañía busca consolidar su posición de liderazgo como promotor de este tipo de procesos en el país. Hoy más de 171.000 clientes empresariales trabajan de la mano de Movistar para llevar su empresa al futuro. “Para adaptarse a los nuevos retos y aprovechar las oportunidades que trae consigo la revolución 4.0, para evitar perder cuota de mercado en un entorno cada vez más globalizado”, como lo señala un estudio del Instituto Coordenadas de Gobernanza y Economía Aplicada de España publicado hace pocos dìas en este blog.

De acuerdo con las cifras suministradas, con Movistar Empresas se fortalecerá la relación de la compañía con el segmento que actualmente representa el 33 por ciento de sus ingresos, es decir 1,6 billones de pesos en 2019, ofreciendo un portafolio robusto de soluciones digitales en Internet de las Cosas, Big Data & Advertising, Ciberseguridad y Cloud. Estas soluciones representan hoy el 22 por ciento de los ingresos del segmento.

A lo anterior se suman las soluciones de Conectividad (fibra óptica y móvil) que garantizan a las organizaciones mantenerse en línea. Aquí un dato curioso: el 92 por ciento de las instalaciones de los clientes empresariales ya se hacen sobre redes de Fibra Óptica Movistar.

Al final lo que busca Telefónica Movistar Colombia con esta estrategia es que sus clientes dejen en sus manos los procesos de transformación digital y se enfoquen en sus negocios.

¿Y los emprendedores?

Movistar Empresas tiene un fuerte compromiso con este segmento, con más de 12 mil activaciones de soluciones digitales y dando la oportunidad a más de 100 personas de visitar el primer Laboratario IoT en el país, lanzado a finales del año pasado en la sede de Wayra Colombia, el brazo de inversión, innovación abierta y apoyo al emprendimiento de Telefónica Movistar.

Durante la presentación de Movistar Empresas, se dieron a conocer algunos de las soluciones tecnológicas que pueden adquirir las empresas con el fin de hacer más eficiente su gestión:

  • Reconocimiento Facial
  • Sistema de Marketing WiFi
  • Ciberseguridad
  • Big Data a través de LUCA Turism el cual permite conocer la información detallada de los turistas en San Andrés.

“Movistar se ha consolidado, en estos 15 años, como una marca sólida, potente y reconocida por el 90 por ciento de los colombianos”, explicó Carolina Navarrete, Directora de B2B de Telefónica Movistar, “por esta razón ha asumido el reto de trasladar y fortalecer la experiencia de marca a los clientes empresariales del país”.

Big Data y economía circular, la clave de CyG IT Sustainable Tech para dar una nueva vida a los dispositivos electrónicos

Cristina Martín Roales-Nieto    11 febrero, 2020

Con tan solo 23 años, Alejandro Costa montó una pequeña tienda de informática en Bormujos, un pueblo de Sevilla de apenas 20.000 habitantes. Poco a poco, su idea se fue transformando y finalmente, se cristalizó en CyG IT Sustainable Tech, una startup vinculada a Wayra que ha logrado posicionarse como una de las mayores redes de servicio técnico en Europa. Ofreciendo una solución integral, apuestan por la economía circular y la reutilización de dispositivos electrónicos ya amortizados, tales como smartphones, tablets u ordenadores.

España es el quinto país de la Unión Europea que más residuos de aparatos eléctricos y electrónicos genera, después de Alemania, Reino Unido, Francia e Italia, según datos del informe Global E-waste Monitor 2017. A nivel mundial, el Programa para el Medioambiente de las Naciones Unidas (PNUMA) recoge que en un año se generan cerca de 50 millones de toneladas de desechos electrónicos, de los cuales tan sólo se logra reciclar el 20% de los residuos.

Estos datos no hacen más que demostrar cómo el sector tecnológico está en continua evolución y los dispositivos más punteros pasan a ser obsoletos en poco tiempo, algo que supone, no solo un gran gasto para las empresas, sino también un problema para el medio ambiente. Por este motivo, en CyG IT Sustainable Tech están comprometidos con la reutilización y el reciclaje, haciendo del I+D+i la base de su negocio.

CyG IT Sustainable Tech, referente en tecnología eficiente y sostenible

Tras más de 15 años en el mercado, en CyG IT Sustainable Tech son especialistas en servicios IMAC (instalaciones, movimientos, ampliaciones y cambios), por lo que ofrecen soluciones para la instalación y el mantenimiento de esta tecnología reciclada en las empresas. Alejandro Costa, su fundador, asegura que emplean las últimas tendencias de innovación: “Dentro de nuestra apuesta por I+D+i, CyG IT Solutions se vale del Big Data, la Inteligencia Artificial, el análisis y otras tecnologías para ofrecer el mejor servicio y digitalizar la posventa. Entre las ventajas de estas estrategias destaca la generación de predicciones, lo que permite a la empresa tomar las mejores decisiones: satisfaciendo a los clientes y generando una mayor productividad”.

Convertidos en referentes de tecnología eficiente y sostenible, en CyG IT Sustainable Tech realizó más de 300.000 reparaciones en 2019, con un cumplimiento medio de un 98% en SLA gracias a la optimización de procesos. Actualmente dan servicio de instalación y mantenimiento a nivel internacional con una red de 15.000 técnicos presentes en 102 países.

Aitana Solutions, la app que te ayuda a optimizar, automatizar y organizar la gestión de tus proyectos tecnológicos

Desde CyG IT Sustainable Tech han desarrollado la plataforma Aitana Solutions, una herramienta innovadora que utiliza el Big Data y modelos predictivos para anticiparse a las necesidades del cliente, ofreciendo una solución personalizada que se adapta a las necesidades de cada compañía.

Con una alta capacidad para integrarse con herramientas de clientes y fabricantes, Aitana Solutions, permite optimizar, automatizar y organizar la gestión de los proyectos tecnológicos de las empresas. Además, gracias a la tecnología Machine Learning, ofrece soluciones de manera automática, permitiendo un ahorro de tiempo en comprobaciones innecesarias.

Incorporar medidas de responsabilidad medioambiental a nuestra empresa nos aportará otra serie de beneficios como un mejor rendimiento financiero, reducción de costes de producción o un aumento de la reputación e imagen de marca, y, en consecuencia, una mayor atracción a posibles inversores. Además, este comportamiento socialmente responsable podría generar una media aproximada de 90 puestos de trabajo por cada mil toneladas de aparatos electrónicos usados, según datos de la Asociación Española de Recuperadores de Economía Social y Solidaria (AERESS).

Seis claves para gestionar el conocimiento en las empresas

Raúl Salgado    11 febrero, 2020

Voltaire, uno de los principales pensadores de la Ilustración, consideraba la inteligencia como la capacidad para aprender y aplicar conocimientos que se adquieren del exterior. Y ahora, unos 300 años después, las empresas buscan cómo gestionar ese conocimiento para mejorar sus modelos y cifras de negocio.

En esta nueva era, en la que el tsunami digital todo lo arrambla, las compañías que se precien y quieran ser competitivas deben aprovechar toda la información que crean internamente y el que reciben del entorno, para no dejar de innovar y, con ello, quedar relegadas a una posición de desventaja.

Los ciclos de vida de los productos son cada vez más cortos y la supervivencia de las empresas viene determinada por sus dotes y destrezas para evolucionar con mucha velocidad.

Y en este contexto, la gestión del conocimiento permite crear condiciones más favorables para el desarrollo de innovaciones concretas, lo que también significa una mejor movilización del conocimiento dentro y fuera de la compañía.

Acciones para gestionar el conocimiento en las empresas

Según Mercedes Hernández, directora de Socios en el Club Excelencia en Gestión, estas son las seis acciones que suelen ejecutar las compañías que reconocen la importancia de la gestión del conocimiento como un valor clave del desarrollo de la organización:

1. Conectar a las personas

La idea es conectar a las personas en torno a comunidades de aprendizaje y de prácticas. Hernández piensa que la colaboración es una de las maneras más idóneas de mejorar el intercambio de información, porque entra en juego la comunicación directa. “El intercambio directo es un acto natural por el cual los individuos transmiten sus conocimientos, crean otros nuevos y aprenden”.

Hernández considera que, en términos prácticos, establecer un contexto de colaboración entre los empleados requiere el desarrollo de comunidades de prácticas. Y que estas se forman cuando los profesionales se reúnen para intercambiar información y experiencias relacionadas con un tema en particular o sus actividades. Dentro de estas comunidades, los miembros pueden cooperar para resolver un problema o construir prácticas comunes.

2. Aprender de la experiencia

Se trata de aprender como equipo u organización y aplicarlo a la mejora continua.

3. Mejorar el acceso a los documentos clave

Dicen que ya hay más bits almacenados que estrellas en el universo y que los datos serán el petróleo del siglo XXI. Una “fiebre” que ha llevado a muchas compañías a priorizar las inversiones en soluciones rentables de adquisición y almacenamiento de datos; y a subestimar los esfuerzos que se deben realizar en los empleados para darles sentido y terminar convirtiéndolos en conocimientos y habilidades para facilitar la toma de decisiones.

Y es que, tal y como destaca Hernández, el verdadero valor solo surge si hay apropiación humana y uso individual y colectivo: “La gestión del conocimiento debe estar enfocada en cómo desarrollar el valor de los datos”.

4. Blindar el conocimiento

Los expertos en gestión del conocimiento remarcan la importancia de proteger el know-how de la empresa, para evitar la fuga de sus empleados.

Es más, “al formalizar, agrupar y hacer accesible el conocimiento, la empresa depende menos del conocimiento de un individuo o grupo de individuos”, sostienen desde el Club Excelencia en Gestión.

5. Compartir las buenas prácticas

Los observatorios temáticos, los foros de debate y todo tipo de evento en el que se pongan en común conocimientos entre iguales constituyen estupendas herramientas para mejorar la competitividad.

“Es positivo incluso mirar hacia modelos de negocio diferentes, ya que sirve para descubrir nuevos enfoques y, en definitiva, diferenciarse de la competencia”, añaden.

6. Asociar el conocimiento a la mejora e innovación

Dado que la innovación está totalmente influenciada por la transformación y combinación de conocimiento de diferentes naturalezas, fomentar el intercambio entre los empleados, especialmente entre los diferentes departamentos de la organización, mejorará la capacidad de innovar.

Cinco características de la inteligencia colectiva

La gestión del conocimiento, a fin de cuentas, pretende agilizar el intercambio de ideas e información al servicio de un objetivo empresarial. Es decir, se trata de un factor que debemos tener muy en cuenta desde el punto de vista de la competitividad.

Y esa inteligencia colectiva, según Hernández, se desarrolla mejor en aquellas organizaciones colaborativas que comparten el conocimiento de manera transversal.

Si bien es cierto que en los entornos colaborativos lo ideal es aportar, no simplemente opinar, la directora de Socios en el Club Excelencia en Gestión piensa que este modelo cosecha más éxito cuando reúne las siguientes características:

  1. Gamifica la participación, facilitando continuamente el estímulo de las personas.
  2. Considera la promoción activa por parte de las personas con mando a través del ejemplo.
  3. Rompe barreras físicas y culturales favoreciendo la interacción entre personas de distintas áreas o entornos geográficos.
  4. Crea redes informales que no dependen de la jerarquía, donde el liderazgo no tiene la obligación de corresponder con la estructura orgánica.
  5. Se apoya en el uso de herramientas digitales de colaboración, generando mayor visibilidad del conocimiento, eficiencia en la participación, integración natural en el día a día, etc.

Estrategia de negocio

Hernández puntualiza que el desarrollo de una gestión eficaz del conocimiento debe formar parte de una estrategia de negocio mucho más amplia, puesto que a menudo requiere un cambio en la cultura de la empresa. “Esta estrategia tiene que ser precedida por un diagnóstico de la situación y se han de definir las líneas maestras. También requiere involucrar a todos los empleados para que puedan extenderse al resto de la compañía”.

La directora de Socios en el Club Excelencia en Gestión indica que la gestión del conocimiento es una problemática constante en las empresas y que debería estar integrada en la gestión diaria.

Finalmente, al margen de trazar la hoja de ruta para gestionar el conocimiento de la manera más eficaz, y pese a que cada compañía apostará por aquellas soluciones que realmente muestren un impacto medible sobre la rentabilidad de su negocio, desde el Club Excelencia en Gestión puntualizan que muchas organizaciones deben superar aún estadios básicos antes de considerar la implantación de mecanismos de inteligencia artificial. En este sentido, de varios estudios se desprende que la gestión del dato es una tarea a superar en casi todos los sectores, salvo para la Banca y las Telecomunicaciones.

Por otra parte, agregan que tras la eclosión de nuevas formas de trabajar (como el teletrabajo) se ha dificultado la creación, el intercambio y la retención de conocimiento en las empresas, siendo todavía una asignatura pendiente.

Cisco Live 2020: madurez de IBNS y nuevas soluciones en entornos multicloud

Leandro Pavón Serrano    11 febrero, 2020

Hace un par de semanas se celebró en Barcelona la tercera edición del evento Cisco Live! Europe (#CLEUR), un punto de encuentro importante para todos los interesados en redes WAN y LAN, movilidad, colaboración, seguridad, IoT, data centers, etc.

En esta ocasión se ha constatado que las soluciones de red IBNS están madurando y son la punta de lanza de la compañía. Las soluciones tradicionales de red, por su parte, son la alternativa para proporcionar cierta continuidad a los clientes que tengan un ritmo de adopción tecnológica más lento.

IBNS, la estrategia en redes que se consolida

Hace ya dos años que Cisco contaba que su estrategia en redes se basaría en la tendencia IBNS (sobre la que ya escribíamos en el blog un año antes). Arrancó con una solución de red para data center alternativa a la tradicional y centrada en las aplicaciones. Al año siguiente, en 2019, insistía en la misma idea pero orientada a las redes de tipo campus, a la vez que anunciaba la evolución de las soluciones en el data center.

Las aplicaciones como corazón del negocio: contenedor como servicio

Como novedades de esta edición, en Cisco Live! se presentaron soluciones orientadas a acelerar las aplicaciones en entornos multicloud. Para la empresa de San José este tipo de escenarios, cada vez más común en cualquier empresa, ha incrementado enormemente la complejidad de la gestión de la infraestructura. Existe, por tanto, una demanda de herramientas que faciliten la visibilidad, el control, la automatización y la resolución ágil de incidencias.

Y como respuesta a este requerimiento del mercado, Cisco se aproxima más aún al entorno de las aplicaciones, a las que considera el corazón de cualquier negocio. Así, evoluciona el concepto de Software as a Service (SaaS) a contenedor como servicio en su plataforma de hiperconvergencia y proporciona herramientas de gestión del rendimiento de la aplicación integradas con sus soluciones de infraestructura.

Nuevas herramientas OT y «Network as a Sensor«

Adicionalmente en Cisco Live también se presentaron nuevas herramientas para añadir seguridad al entorno IoT y para la gobernanza de los datos de redes en el sector industrial, conocido como OT. Este término se acuñó hace escasos años para referirse al conjunto de tecnologías que se utilizan en los procesos industriales y también en la gestión de infraestructuras y utilities, destinadas a realizar la operación de las mismas). En este ámbito Cisco mantiene el concepto «Network as a Sensor» (la red como sensor), con el que plantea la infraestructura de red como un sensor del que se recogen datos útiles para el negocio.

En el terreno del hardware lo presentado fue más continuista, con la excepción quizá de la plataforma de routers optimizada para los 400 Gbps, si bien realmente está más orientada a proveedores de servicios y operadores de telecomunicaciones que al mercado empresarial.

Como conclusión, este año Cisco Live! ha mostrado la madurez de las innovaciones presentadas en ediciones anteriores y su integración en escenarios multicloud, así como nuevas herramientas software que acercan más la infraestructura y las aplicaciones de negocio.

Otro aspecto muy importante que se trató en el evento en relación con el puesto de trabajo fue la colaboración cognitiva, de la que escribe un compañero.

La Inteligencia Artificial, dejando huella en Hollywood

Olivia Brookhouse    11 febrero, 2020

Lee el post original en inglés aquí

Cada año se producen alrededor de 700 películas en Hollywood, que generan unos 35.000 millones de dólares, pero ¿cómo pueden predecir los productores el éxito de los cientos de ideas que les llegan? La Inteligencia Artificial, que comenzó siendo simplemente la trama de las películas de ciencia-ficción futurista, ahora es una realidad detrás de las cámaras. Utiliza técnicas de Machine Learning para conseguir que la toma de decisiones sea más inteligente dentro de la industria del cine.

La IA ya está implantada en las plataformas de streaming online como Netflix o Amazon. Se utiliza para proporcionar una experiencia personalizada e intuitiva a sus usuarios. Además, con su sistema de recomendación consiguen que los suscriptores se enganchen de una serie a otra.

Hoy en día, la IA también está aterrizando en Hollywood, cambiando poco a poco las reglas del juego.

Las start-ups que están transformando la industria del cine

Cinelytic es una de las start-up que puede llegar a convertirse, a través de la Inteligencia Artificial, en el próximo mejor productor de Hollywood. Mediante el uso del Machine Learning, se obtienen patrones basados en datos históricos que indican qué parámetros tendrán más importancia en el éxito y la rentabilidad de la película.

También han aparecido otras empresas similares, que afirman contar con conocimiento valioso para lograr un «taquillazo». Vault, una nueva empresa israelí fundada en 2015, garantiza poder predecir qué grupos sociales verán sus películas, simplemente analizando el feedback que reciben de los trailers que publican online. También ,en 2015, se fundó , ScriptBook, una empresa que ha desarrollado un algoritmo que predice la rentabilidad de una película con sólo analizar el guion.

Warner bros, el segundo estudio cinematográfico más importante de Hollywood, con un 13,4% de los ingresos totales de la industria, ha anunciado que trabajará con Cinelytic para mejorar su eficiencia en la etapa de aprobación de los guiones. Han asegurado que la IA no sacrificará la creatividad, sino que proporcionará insights para tomar mejores decisiones en esta estapa; la creatividad humana es aún muy necesaria para lograr un taquillazo.

«La IA es perfecta para calcular números, clasificar los datos y mostrar patrones que no son visibles a simple vista para los humanos. Pero para la toma de decisiones creativas, todavía se necesita experiencia e instinto emocional.»

Tobias Queisser, Fundador de Cinelytic.

¿Cómo produce insights la tecnología ? 

Hollywood es una caja de sorpresas, está repleto de películas que han tenido un éxito totalmente inesperado y de otras que no cumplieron con las expectativas. La Inteligencia Artificial puede ayudar a las productoras a predecir esas «sorpresas».

Por ejemplo, El Joker, el thriller psicológico dirigido por Todd Philips, fue sujeto de muchas controversias antes de su lanzamiento. Sin embargo, sólo en el primer fin de semana, recaudó 234 millones de dólares en todo el mundo, cuando las predicciones indicaban que sólo conseguiría la mitad.

El análisis predictivo que pueden proporcionar estas compañías es especialmente importante en la industria del cine, ya que la mayoría de las películas que se hacen no llegan a estrenarse; y de las que se estrenan, sólo la mitad llegan, al menos, a cubrir sus gastos. La IA es capaz de anticipar si será un fracaso inmediato con el público objetivo o si la propuesta es viable en relación al presupuesto.

Cinelytic integra la IA y tecnologías cloud para permitir a las empresas tomar decisiones bien fundadas durante toda la cadena de valor. Los datos, el análisis predictivo y las herramientas de gestión de proyectos son accesibles a través de una plataforma interactiva online. La herramienta de predicción basada en IA permite tomar decisiones con respecto a la aprobación de un guion, el casting, la financiación, el presupuesto o la distribución de un título. La plataforma permite a las empresas jugar con las estadísticas para asegurar un pronóstico más alto de rentabilidad.

Por ejemplo, si quisieran hacer una comedia romántica protagonizada por Jennifer Aniston y Bradley Cooper pero uno de ellos no estuviera disponible, los productores podrían buscar otra combinación de actores con alta probabilidad de éxito. Pese a que esto sea algo que los productores ya pueden predecir, la IA es capaz de hacerlo más rápido.

¿Acierta siempre la IA?

El problema de usar la Inteligencia Artificial en Hollywood para elegir el reparto es que, igual que pasa con muchas aplicaciones de la IA, los productores deben tener en cuenta el posible sesgo en los datos. Si hay una mayor proporción de películas taquilleras con protagonistas blancos, esto quedará reflejado en los datos. Los productores deben utilizar la IA como un asesor, para asegurar que la industria del cine se va adaptando a las nuevas posibilidades.

Otra de las preocupaciones que tienen los expertos es, en el caso de alimentar una máquina con una idea nueva y experimental que no ha sido probada previamente, el algoritmo podría disuadirles de tomar una decisión que sí sería exitosa por la falta de datos sobre ello.

La posibilidad de que la IA se convierta en el mejor productor de Hollywood existe, pero tendremos que esperar a ver cómo evoluciona en los próximos años. Sin embargo, como artista, la IA produce algunos trabajos bastante cuestionables. La red neuronal profunda se alimenta de miles de guiones para aprender a escribir un buen guion y, a menudo, las producciones finales son bastante divertidas:

Para mantenerte al día con LUCA, visita nuestra página web,  suscríbete a LUCA Data Speaks o síguenos en TwitterLinkedIn YouTube.

Inteligencia artificial y machine learning

Carlos Rebato    10 febrero, 2020

¿Cómo se combinan para que las máquinas aprendan?

La inteligencia artificial, IA por sus siglas en inglés, es una rama de las ciencias de la computación que estudia cómo automatizar y emular la conducta inteligente.

El machine learning (ML) o aprendizaje automático se refiere a técnicas y programas en los que la inteligencia artificial computacional se aplica para optimizar un modelo creado para solucionar un problema, o para predecir.

También conocido como aprendizaje de máquina, su utilidad es mejorar los parámetros de un modelo, mediante el uso de datos previos o datos de entrenamiento.

Relación entre inteligencia artificial y machine learning

La inteligencia artificial engloba al aprendizaje automático, por lo tanto, tiene un alcance más amplio.

El aprendizaje automático es definido por el profesor Tom Mitchell del Machine Learning Department, de la Universidad Carnegie Mellon, como “el estudio de algoritmos informáticos que permiten a los programas informáticos mejorar automáticamente a través de la experiencia”.

Ambos buscan un fin común: crear algoritmos, modelos, simulaciones o dispositivos que emulen la inteligencia, las funciones cognitivas y el aprendizaje.

Disciplinas involucradas en el ML

Además de la aplicación de técnicas de inteligencia artificial para mejorar la capacidad de aprendizaje en elementos artificiales, el machine learning se nutre de muchas áreas, entre ellas:

  • Teoría del aprendizaje computacional
  • Reconocimiento de patrones
  • Redes neuronales artificiales
  • Minería de datos
  • Estadística
  • Teoría de modelos y de grafos
  • Representación del conocimiento
  • Procesamiento del lenguaje natural

Tipos de aprendizaje mediante inteligencia artificial y machine learning

Los algoritmos que se utilizan en el aprendizaje de máquina difieren según el problema que se necesita resolver.

Para seleccionar el tipo de algoritmo a utilizar, es fundamental identificar una de las nueve tareas que el machine learning puede resolver:

  1. Clasificación
  2. Regresión
  3. Identificación de similitudes
  4. Agrupación o clustering
  5. Asociación por coincidencia o co-ocurrencias
  6. Caracterización de comportamientos típicos o profiling
  7. Predicción de vínculos o conexiones
  8. Reducción de datos
  9. Modelado causal

Los sistemas en donde se incluye machine learning pueden utilizar algoritmos con tres opciones para el aprendizaje:

  • Supervisado
  • No supervisado
  • Por refuerzo

Algunos investigadores identifican un cuarto tipo: el aprendizaje semi-supervisado.

Photo by Franck V. on Unsplash

TheTHE: The Threat Hunting Environment, nuestra herramienta para investigadores

Área de Innovación y Laboratorio de Telefónica Tech    10 febrero, 2020

Llega por primera vez a tus manos algún IOC. Pongamos un hash, URL, IP o dominio sospechoso. Necesitas conocer cierta información básica. ¿Es malware? ¿Está en algún repositorio? ¿Desde qué fecha? ¿Whois? ¿País de origen? ¿Está en pastebin

Comienzas a abrir pestañas, a meter contraseñas en los diferentes servicios y comienzan las consultas. Con suerte tienes una API compartida con algún compañero de trabajo y después de consultar varios sistemas, abres un TXT para pasar a limpio la información a la plataforma de inteligencia. Tu compañero de trabajo, con el que compartes esas APIs y esas contraseñas pero que está en otro lugar del mundo en tu equipo, hace lo mismo porque también le ha llegado el mismo IOC. Esto se acabó con TheTHE. 

Un vídeo vale más que mil palabras

The Threat Hunting Environment 

Hace poco presentamos esta herramienta en la Black Hat 2019 de Londres, donde recibió una muy buena acogida entre su público objetivo: investigadores, SOCs, equipos, empresas de seguridad, CERTs, etc. TheTHE es un entorno destinado a ayudar a los analistas y hunters durante las primeras fases de su trabajo para que sea más sencillo, rápido y unificado. Uno de los mayores problemas a la hora de realizar hunting o investigación de IoCs es lidiar con la recolección inicial de tal cantidad de información de tantas fuentes, públicas y privadas. 

Toda esta información está habitualmente dispersa e incluso a veces es volátil. Quizás en algún punto no existe información de un cierto IoC (Indicador de Compromiso), pero esa situación puede variar en cuestión de horas y volverse crucial para una investigación. Basada en nuestra experiencia en Threat Hunting, hemos creado un framework libre y open source para que las primeras etapas de la investigación sean más simples: 

  • Los IoCs son tuyos: no salen de tu plataforma ni son compartidos. 
  • Gratis y libre: dockerizado y totalmente tuyo. 
  • Arquitectura cliente servidor: La investigación puede ser compartida con tu equipo. 
  • Los resultados son cacheados para que no se malgasten peticiones a las APIs. 
  • Alimenta mejor tu Threat Intelligence Platform: TheTHE permite que las investigaciones previas sean más rápidas y sencillas. 
  • Plugins fáciles: cualquier cosa que se necesita es fácilmente incrustable en la interfaz.
  • Ideal para SOCs, CERTS y cualquier equipo
  • Las APIkeys se almacenan en una base de datos y pueden ser compartidas por un equipo desde un único punto. 
  • Automatización de tareas y búsquedas. 
  • Procesamiento rápido de API de múltiples herramientas. 
  • Unificación de la información en una única interfaz: para que así las capturas de pantalla, hojas de cálculo, archivos de texto, etc. no estén dispersos. 
  • Enriquecimiento de los datos recogidos (en próximas versiones). 
  • Monitoreo periódico de un IOC en caso de que aparezca nueva información o movimientos relacionados con él (en próximas versiones).

TheTHE dispone de una interfaz donde el analista introduce los IOCs que serán enviados al backend. El sistema automáticamente buscará esos recursos (a través de plugins) en varias plataformas ya configuradas para obtener información uniforme desde diferentes fuentes y acceso a reportes relacionados o datos ya existentes.  

Detalles de esta herramienta 

TheTHE es un framework modular open source desarrollado en Python 3 que permite la consolidación y el análisis de información de manera local en una base de datos MongoDB y Elasticsearch, sin compartirla con otras plataformas hasta no tenerla debidamente ordenada, relacionada y sintetizada, lo que permite que si la información debe ser analizada posteriormente en cualquier otra plataforma (como un Threat Intelligence Platform), lo haga de la forma más enriquecida posible. Es una herramienta única en su categoría que permite ayudar a los analistas y hunters a realizar sus tareas de investigación de una manera más ágil y práctica. 

TheTHE es un framework que funciona de manera local. Hoy en día cuenta con módulos pasivos de obtención de información y con módulos activos, que a su vez permiten: 

  • Obtener, de manera automática, información de múltiples fuentes públicas y privadas (configurando las propias cuentas y APIs configurables del usuario) tales como Hunter.io, Maltiverse, Shodan, Sherlock, etc. 
  • Ejecutar pruebas y consolidar la información desde otras herramientas como Cansina, etc. 

¿Cómo funciona? 

TheTHE se basa en proyectos. Un proyecto es un contenedor de IoCs relacionados, por ejemplo. Se crea un proyecto para un conjunto de usuarios o para una investigación específica. 

En cada proyecto hay seis menús principales basados ​​en el IoC inicial con el que se esté trabajando. Según el IoC que se introduzca, TheTHE intentará clasificarlo en el menú apropiado: 

  • Network: direcciones IP básicamente. 
  • Domain: sólo dominios, algún TLD. 
  • URL: si el dominio contiene una ruta entonces es una URL. 
  • Hash: algún hash, MD5, SHA1 y SHA256. 
  • Emails 
  • Usernames: cualquier cadena que no esté en ninguna otra categoría será tratada como nombre de usuario. 

Dentro de cada menú, se cargará la información mínima requerida para procesar la información. Una vez dentro, se pueden elegir los plugins apropiados para cada categoría que se pueden aplicar a cada IoC. 

Cuando se está utilizando un plugin, la tarea se pone en cola y los resultados se muestran cuando se recupera la información necesaria. Todas las tareas se pondrán en cola de forma asincrónica, y el trabajo puede continuar mientras se calculan los resultados. En caso de utilizar servicios de terceros en la red que necesitan consumir APIs con APIkeys, estos se almacenarán en el servidor principal y todos los usuarios podrán utilizarlos de forma remota. Los resultados se almacenarán en caché de forma indefinida, para así no utilizar solicitudes si ya lo ha hecho otro miembro del equipo. Los resultados pueden actualizarse previa petición. 

Dependiendo del resultado del plugin, se creará una nueva etiqueta cuando se seleccione el IoC. Las etiquetas se pueden usar para clasificar mejor su trabajo y pueden utilizar colores y nombres. Las etiquetas estarán disponibles para el mismo proyecto una vez creadas. 

Futuros trabajos

  • Supervisar los IOC específicos mediante plataformas en caso de que puedan aparecer nuevos datos en el futuro. 
  • Monitorear los cambios en las infraestructuras que se estén investigando en caso de fallo o por si aparecieran nuevas amenazas. 
  • Guardar un historial local de las investigaciones realizadas. 
  • Acceder a la información de manera consolidada en una base de datos local desde una interfaz web. 
  • Almacenar de forma segura las diversas claves API y la preconfiguración de consultas procedentes de docenas de plataformas públicas y privadas. 
  • ¡Muchos más plugins!

Tienes el código y la descarga en GitHub.

Robots con inteligencia artificial: pasado, presente y futuro

Carlos Rebato    10 febrero, 2020

Al pensar en robótica, nuestras mentes inmediatamente la relacionan con cosas lejanas o imposibles. Es así que se recrea la escena de algunos humanoides robóticos deslizándose y dando respuestas mecánicas a humanos. Incluso muchos de ellos han sido representados en películas de ciencia ficción. Por esto y muchas cosas más, es interesante observar el desarrollo de robots con inteligencia artificial.

De acuerdo con la revista Forbes, una de las primeras muestras robóticas fue creada en 1495 por Leonardo da Vinci. El elemento con inteligencia robótica tenía un traje de armadura y simulaba algunas funciones humanas: sentarse, pararse y caminar.

Por otro lado, el propósito principal de los robots con inteligencia artificial era meramente investigativo. Una de las acciones que se pretendían era lograr la creación de mejores prótesis humanas. No obstante, en la actualidad, su alcance ha llegado a las industrias, empleos e incluso tareas del hogar.

Breve reseña sobre robots con inteligencia artificial

Tras la Revolución Industrial, se diseñaron variados dispositivos que automatizaron los procesos manuales y repetitivos en las fábricas. A raíz de eso, aparecieron los primeros robots computarizados y equipados con microprocesadores. Estos dispositivos permitían procesar la data que recibirían los robots para hacer determinada operación.

En el año 1948, William Gray Walter fue el pionero en la creación de robots autónomos en la historia de la automatización; ¿sus nombres?: dos tortugas llamadas Elmer y Elsie. Dichos robots podían sortear obstáculos sin ayuda humana. Se dejaban guiar por la luz a través de un sensor de golpes. Su mecanismo permitió entender el sistema nervioso humano.

Posteriormente, nace la inteligencia artificial como respuesta a la necesidad de comprender el mecanismo humano. Todo ello mediante los modelos de simulación, ordenadores y la técnica que pretendía incorporar los elementos para la imitación de las capacidades del ser humano.

Es así como en la Conferencia de Dartmouth, en el año 1956, nació la inteligencia artificial. A partir de ese momento, surgió el primer programa que corroboró teoremas de las lógicas de las proposiciones. Dichos algoritmos permitían la descripción de una serie de tareas cognitivas de los robots:

  • Reconocimiento visual de un objeto.
  • Comprensión de lenguajes naturales.
  • Determinación de enfermedades del ser humano
  • Anomalías de máquinas en las fábricas.

En consecuencia, se generaron lenguajes de programación adaptados a la inteligencia artificial, los cuales se caracterizaron por principios generales de la inteligencia:

  • Aplicaciones para la traducción automática.
  • Percepción visual, entre otros.

Pero ¿qué es la inteligencia artificial? Este término representa el área de la informática encargada de la construcción de máquinas inteligentes que pueden ejecutar tareas que normalmente realizan los humanos. De allí su importancia en elementos como machine learning, deep learning, entre otros. Estos elementos han cambiado totalmente el paradigma en los sectores de la industria.

Acciones que pueden ejecutar los robots con inteligencia artificial

Los robots con inteligencia artificial actuales pueden realizar determinadas actividades. Algunas de ellas serán mencionadas a continuación:

1. Robots humanoides

Estos robots, parecidos a los seres humanos, tienen la capacidad de comunicarse con personas y con otros robots. Están compuestos por sensores y actuadores (Choudhury, Li y Greene, 2018). Entre algunas de sus áreas de actuación se encuentran:

  • Atención médica para tratar y mejorar diversas afecciones.
  • Actividades educativas.
  • Acciones sociales para ejecución de actividades cotidianas.

2. Robots autónomos

Estos dispositivos operan independientemente de la manipulación humana. Son diseñados para acciones en entornos que no requieren de supervisión humana o para actividades domésticas. Un ejemplo de ello es la aspiradora Roomba, la cual transita libremente por toda la casa mediante el uso de sensores.

3. Robots teleoperados

Los robots mecánicos son operados por humanos. Son empleados frecuentemente en condiciones geográficas extremas. Entre su campo de acción, se encuentran submarinos controlados para reparación de fugas por derrame de petróleo. Igualmente, se utilizan en drones para la detección de minas terrestres, seguridad pública, búsqueda y rescate, entre otros.

4. Robots aumentados

Los robots aumentados mejoran las capacidades humanas actuales o reemplazan algún órgano perdido. En otras palabras, ayudan a que las personas tengan una mejor calidad de vida. Las prótesis robóticas son un ejemplo de ellos. En suma, los robots con inteligencia artificial abren nuevas oportunidades y retos para las empresas y las personas. El uso de este tipo de tecnología disminuirá el tiempo y el costo de las operaciones. Por consiguiente, se debe seguir con la investigación y formación constante para equilibrar el uso de los robots y los seres humanos.

Photo by Franck V. on Unsplash

ElevenPaths Radio – 2×01 Entrevista a Mario García

ElevenPaths    10 febrero, 2020

La ciberseguridad ha avanzado a un ritmo exponencial en la última década, ramificándose desde una base inicial bastante concreta hasta alcanzar niveles mucho más complejos, acorde con la evolución de la tecnología y de los dispositivos y, por supuesto, con la llegada de nuevos tipos de ciberataques cada vez más sofisticados.

Para comenzar la segunda temporada de nuestra serie de podcast, entrevistamos a Mario García, Country Manager Iberia de Check Point, una de las mayores proveedoras de redes de ciberseguridad del mundo. Hablamos sobre el estado de la ciberseguridad en el ámbito doméstico y profesional, los nuevos retos y responsabilidades que ello implica y del evento Check Point Experience.

¡Disfruta de esta interesante entrevista!

Entrevista a Mario García ya disponible aquí:

Disfruta de todos nuestros podcast en tu plataforma favorita

Conoce al resto de invitados de la segunda temporada de ElevenPaths Radio:


¡Escucha todos los episodios de la primera temporada aquí!