Ir al contenido
El mayor hackathon de Europa

Desde su debut en 2014, la HackZurich se ha convertido en el mayor y más prestigioso hackathon de Europa, con 600 participantes elegidos entre miles de aspirantes. Los participantes se dividen en equipos competidores de dos a cinco personas que se enfrentan al reto de desarrollar aplicaciones web, móviles y de hardware innovadoras en solo 40 horas.

Este año, el ingeniero de seguridad sénior de RSA Youssef El Masry dirigió el equipo ganador que compitió en el desafío "Hacer el mundo más interactivo" de Logitech. Youssef habló con RSA Security sobre la innovadora aplicación que su equipo desarrolló para los dispositivos Logitech y que puede mejorar la productividad en línea, aumentar la accesibilidad a la información y admitir la autenticación sin contraseña.

"Una experiencia de usuario más intuitiva y eficaz"

RSA: Enhorabuena por haber ganado el desafío de Logitech en HackZurich, Youssef. Puedes hablarnos brevemente de la aplicación que ha desarrollado tu equipo y de las funciones y capacidades que permite?

Youssef: Gracias. Hemos desarrollado una solución tecnológica que se integra perfectamente con los dispositivos Logitech para ofrecer una experiencia de usuario más intuitiva y eficaz. Con nuestra solución, los usuarios pueden simplemente resaltar una palabra o frase en línea y con un solo clic pueden traducirla, buscarla en Google o utilizar un modelo GPT AI como ChatGPT para identificar y explorar temas relacionados con ella.

RSA: Suena increíble. ¿Puede describir estas capacidades con más detalle?

Youssef: Hemos desarrollado un sólido mecanismo de análisis sintáctico de textos que identifica con eficacia los pasajes de texto poco claros o desconocidos dentro de los documentos. Cuando el usuario hace clic con el ratón, la aplicación muestra una interfaz de usuario que entra en modo interactivo y empieza a identificar y analizar el texto en tiempo real. Hay dos aspectos: uno es la interacción con motores de instrucciones generativos como ChatGPT y el otro es la traducción de palabras y frases de otros idiomas.

Con la capacidad de interacción generativa de la IA, al recibir la solicitud de un usuario, nuestra app se comunica directamente con servicios como Bard o ChatGPT. Estos servicios entienden las consultas de los usuarios y proporcionan respuestas contextualmente relevantes. Así que, básicamente, esto es algo que puedes hacer cuando has seleccionado y resaltado algún texto en un libro o un blog o lo que sea que estés leyendo en ese momento. No tienes que ir a otro sitio a buscar respuestas específicas para saber más sobre el contenido. Con un solo clic resaltas el texto y te da una serie de preguntas que tú mismo podrías hacerte y te proporciona respuestas a ellas a partir de motores de IA. Te lo pone mucho más fácil.

Y en el caso de la traducción, digamos que te encuentras con una frase o una palabra y quieres la traducción de esa palabra en concreto. Con un solo clic resaltas el texto y obtienes exactamente lo que necesitas, todo en menos de diez milisegundos. No tienes la distracción de tener que salir de la página para encontrar el significado de la palabra y luego volver a lo que estabas haciendo.

RSA: Todo sucede sin que el usuario tenga que salir de la página en la que está. Vaya.

Youssef: Exacto. Todo está diseñado para garantizar una experiencia sin distracciones. Las respuestas generadas por la IA se muestran en una pequeña y discreta ventana emergente dentro del navegador web, para que los usuarios puedan acceder fácilmente a la información sin apartarse de sus tareas principales. Y un motor de generación de avisos como ChatGPT es sólo un ejemplo de lo que podrías decirle a la aplicación que integre. También podrías hacerlo con, por ejemplo, Brainboard.

El ratón Logitech con el que trabajamos tiene un montón de botones que se pueden personalizar; puedes utilizar cualquiera de estos clics del ratón para transportarte a un mundo completamente nuevo mientras sigues en la misma página web. Puede navegar por cualquier sitio.

Y no tiene por qué ser sólo de un ratón. Puedes trasladar esta tecnología a cualquier cosa. El ratón puede hacer mucho. El teclado puede hacer mucho. La cámara puede hacer mucho. Cualquier dispositivo Logitech funcionaría porque lo que hemos creado es básicamente una aplicación que personaliza lo que puede hacer el dispositivo. Lo conectas, o lo conectas por Bluetooth, y eso le da al dispositivo estas capacidades.

RSA: No se trata sólo de productividad y eficacia, sino también de la experiencia del usuario.

Youssef: Así es. Piensa en autenticarte en diferentes aplicaciones en un dispositivo móvil. Esta aplicación puede guardar la contraseña e introducirla por ti para que no tengas que hacer nada más que hacer clic. Es un uso más eficiente del tiempo y una mejor experiencia para el usuario. Es otra de las formas en que nuestro proyecto está diseñado para agilizar el proceso de acceso a la información, de modo que los usuarios ya no tengan que realizar múltiples pasos ni perder tiempo buscando información.

Tecnologías de asistencia y autenticación sin contraseña

RSA: Hablando de contraseñas, ¿qué relación podría tener esta aplicación con la autenticación sin contraseña?

Youssef: Estamos decididos a ampliar nuestra solución al ámbito de las tecnologías de asistencia, centrándonos en la autenticación sin contraseña. Nuestra visión es utilizar gestos del ratón, que pueden incluir botones o el movimiento de la cámara, para eliminar la necesidad de los factores de autenticación "Algo que tienes" y "Algo que sabes" y adoptar en su lugar la autenticación "Algo que eres". Estamos entusiasmados con el potencial de la autenticación sin contraseña mediante clics del ratón, una función que se ajusta a nuestro compromiso con la innovación centrada en el usuario.

Mientras trabajábamos en la aplicación, hablamos de la autenticación multimodal sin contraseña como proyecto futuro. Debatimos mucho sobre la configuración inicial y la autenticación mediante clics del ratón, pulsaciones del teclado o respuesta auditiva, y luego sobre la confirmación. La accesibilidad facilitaría a los usuarios el acceso a sus dispositivos sin necesidad de introducir una contraseña.

Si miras tu teclado ahora mismo, verás que debajo de la F y la J hay protuberancias. Estas protuberancias facilitan el reconocimiento de esas letras a las personas que no pueden reconocerlas de otro modo. Pero a partir de ahí, tienen que memorizar todo el teclado. Piensa que tienes que introducir una contraseña en un breve espacio de tiempo, y sólo tienes las protuberancias de las teclas F y J y tu memoria de la disposición del teclado para encontrar las teclas correctas a tiempo.

Lo primero que pensamos fue ¿por qué ponérselo así más difícil a la gente? ¿Por qué no limitarse a pulsar un par de veces el teclado para reconocer al usuario?

Ésa es sólo una de las muchas cosas que queríamos probar. También estaba el estado de ánimo del usuario con respecto a los clics y el movimiento del ratón. ¿Cómo se siente el usuario? ¿Está triste? ¿Está contento? Todas estas cosas se nos ocurrieron como equipo, pero no conseguimos ponerlas en práctica en las 40 horas que teníamos para completar el reto.

Ganar después de 36 horas sin dormir

RSA: Hablemos de la experiencia del evento en sí. Cómo es participar en HackZurich?

Youssef: HackZurich es uno de los mayores hackathones de Europa. Es un hackathon diverso para proyectos innovadores, al que acuden mentes del desarrollo de software, la gestión de proyectos y la ciberseguridad para trabajar en proyectos innovadores, y al que acuden empresas tecnológicas para intentar encontrar soluciones a sus problemas críticos. Así que básicamente quería ampliar mis conocimientos en las distintas áreas allí representadas. ¿La idea de poder fusionarlas todas y ver cuál sería el resultado? Perfecto.

RSA: ¿Cómo acabó trabajando en este proyecto concreto?

Youssef: El funcionamiento de Hack Zurich es el siguiente: las empresas que patrocinan los retos organizan talleres a los que se asiste para aprender más sobre ellas. E, irónicamente, Logitech era la única a la que no había asistido. Uno de mis amigos del evento me habló de él. Y me dijo que pensaba que sería uno de los retos más creativos del evento porque, a diferencia de muchas de las otras empresas, Logitech no te da ninguna pauta específica sobre lo que tienes que hacer; te dejan a ti la tarea de idear algo. Depende de tu creatividad.

RSA: Tengo entendido que se trata de retos en equipo. Cómo se formó tu equipo y cómo surgió la idea de lo que creaste para Logitech?

Youssef: El día antes de que empezara el hackathon propiamente dicho, me puse a pensar y se me ocurrió una idea, pero no tenía mucha suerte a la hora de encontrar a alguien con quien emparejarme para trabajar en ella. Fue después de encontrarme con un amigo que me habló del taller de Logitech cuando las cosas empezaron a tomar forma. Reunió a un par de amigos que estaban interesados en el desafío de Logitech pero que no sabían cómo llevarlo a cabo. Les conté mi idea y me dijeron: "vale, ahora eres el líder del equipo: enséñanos lo que vamos a hacer". Y a partir de ahí nos pusimos en marcha.

RSA: ¿Cómo fue ganar después de ese esfuerzo de 40 horas?

Youssef: En realidad no dormí durante 36 horas. Dormí dos horas el primer día y dos horas el segundo día. Y el último día presentamos el proyecto a las 8 de la mañana, ¡y ni siquiera dormí después! Cuando anunciaron los ganadores y dijeron nuestros nombres, recuerdo que yo estaba lejos del escenario. Uno de mis compañeros salió corriendo a buscarme. Yo estaba en plan: "¡Me estás tomando el pelo!".

Fue increíble. Estaba muy satisfecho -quizá incluso más- antes incluso de saber que habíamos ganado el primer puesto. Estaba satisfecho de cómo nuestro equipo había conseguido integrarlo todo y hacerlo funcionar, y del resultado. Todos nuestros esfuerzos merecieron la pena: Las noches sin dormir, todo el tiempo que pasé codificando y diseñando la arquitectura del sistema, todo. Fue una experiencia increíble.

Las respuestas a las entrevistas se han editado para mayor claridad.

HackZurich 2024 tendrá lugar del 13 al 15 de septiembre de 2024.

Solicitar una demostración

Demostración