Canal de datos ópticos
Dennis Lenz
(Imagen simbólica) Durante la transmisión óptica, un archivo se divide en una secuencia rápida de códigos QR variables, que una pantalla reproduce y una cámara lee. No hay enlace de radio entre los dispositivos, sólo un camino de luz desde la pantalla hasta la lente. Los expertos señalan que el cifrado adicional sigue siendo útil.
(Foto: © Investigación y conocimiento)
Dos teléfonos intercambian un archivo completo sin estar en la misma red, sin WiFi y sin Bluetooth. Esto es posible gracias a la transferencia de archivos con códigos QR, en la que una pantalla reproduce códigos parpadeantes a alta velocidad y la cámara del segundo dispositivo los recompone. Los datos viajan únicamente como luz desde la pantalla hasta la lente, sin ninguna conexión de radio. Un desarrollador hizo público un prototipo funcional que atrajo la atención de todos. El proceso suena espectacular, pero se basa en una tecnología bien conocida.
El problema subyacente se explica rápidamente. Un único código QR contiene sólo unos pocos kilobytes; un archivo completo es demasiado grande. Es por eso que el remitente divide el archivo en muchos bloques pequeños y los muestra como un flujo rápido de imágenes de código en constante cambio, con implementaciones actuales de hasta 60 imágenes por segundo. El receptor filma la pantalla, decodifica cada patrón individual en tiempo real y vuelve a juntar las piezas en el orden correcto hasta reconstruir el archivo completo. En las pruebas publicadas se alcanzaron velocidades de transmisión de datos de aproximadamente 190 kilobytes por segundo. Lo especial es que no necesitas una aplicación ni un emparejamiento ni una versión más que el acceso a la cámara porque todo funciona en el navegador. Después de la primera carga, el sitio también funciona completamente fuera de línea, lo que significa que durante la transferencia ambos dispositivos pueden desconectarse de cualquier conexión.
Esto hace que el método sea fundamentalmente diferente de los métodos habituales, como archivos adjuntos de correo electrónico, mensajería, almacenamiento en la nube o conexión de radio local. En todas estas variantes, los datos salen de al menos un dispositivo a través de una interfaz de red o de radio y, a menudo, también circulan a través de servidores externos. Sin embargo, con la ruta óptica no hay conexión de red compartida ni carga; el archivo permanece físicamente entre las dos pantallas. Precisamente esto es lo que hace que el proceso sea interesante desde el punto de vista de la protección de datos, porque no existe ningún buffer desde el que pueda fluir la información. Al mismo tiempo, es deliberadamente lento y sencillo, lo que mantiene estrecho el círculo de posibles fuentes de error. No es adecuado para transportar rápidamente grandes cantidades de datos, pero puede ser una opción de emergencia útil para archivos pequeños, confidenciales o difíciles de compartir entre dos personas en la misma habitación si no hay una red compartida disponible.
Cómo funciona técnicamente la transferencia de archivos mediante código QR
El núcleo del proceso es la gestión hábil de errores. Cada código mostrado tiene un pequeño encabezado con un número de sesión, un contador de bloques e información sobre el tamaño total, por lo que el receptor siempre sabe qué piezas están llegando actualmente y cuáles aún faltan. Dado que una cámara puede perder fotogramas individuales de una transmisión rápida, el lado emisor reproduce bloques continuamente en un bucle. Las implementaciones modernas también utilizan los llamados códigos fuente, en los que se generan continuamente nuevas combinaciones a partir de los bloques iniciales. Por lo tanto, la parte receptora no tiene que capturar cada código específico, sino sólo fragmentos aleatorios suficientes para calcular el original. Esto hace que la transmisión sea resistente a breves interrupciones, movimientos de la cámara o reflejos en la pantalla.
Al final hay pruebas. El lado receptor utiliza un valor hash para determinar si el archivo ensamblado está completo y sin cambios antes de ofrecerlo para su almacenamiento. Se conservan el nombre y el tipo de archivo; Se pueden transferir pequeños fragmentos de texto, así como imágenes o vídeos cortos. Lo que resulta especialmente complicado desde el punto de vista técnico es la decodificación rápida en el navegador, que en algunos dispositivos se realiza mediante una biblioteca adicional traducida a código de máquina, ya que no todos los navegadores móviles disponen de reconocimiento de código nativo. Si desea profundizar en los fundamentos de la transmisión de datos moderna, encontrará más artículos comprensibles en la descripción general del tema.
Porque el procedimiento no es un verdadero espacio de aire.
El principal atractivo del método reside en su lógica de seguridad, pero aquí es precisamente donde la precisión es importante. En entornos especialmente protegidos, los ordenadores se aíslan deliberadamente de Internet para excluir ataques a través de la red. Incluso una memoria USB se considera a menudo un peligro, ya que puede contener no sólo datos, sino también malware ejecutable o firmware manipulado. Por el contrario, un canal puramente óptico transmite sólo datos y ningún dispositivo físico que pueda activarse por sí solo. Desde este punto de vista, la ruta es mucho más difícil de atacar que una conexión de red normal porque no hay ninguna señal de radio que un tercero pueda grabar de forma remota sin ser detectado.
Sin embargo, los investigadores de seguridad señalan que una cámara que lee una pantalla crea, estrictamente hablando, una ruta de datos. Un verdadero espacio de aire significa una separación física completa sin ninguna conexión eléctrica, de radio u óptica. Una pantalla vista a través de una lente salva ópticamente esta separación, aunque sea brevemente, de forma direccional y sin canal de retorno. La clasificación común, por tanto, es que el procedimiento está coloquialmente aislado, pero no aislado en sentido estricto. Si está transfiriendo contenido verdaderamente confidencial, debe cifrar el archivo antes de enviarlo para cerrar prácticamente la brecha restante. Para muchas situaciones cotidianas sin una red compartida, el enrutamiento sigue siendo una solución inusualmente limpia.
Qué puede hacer el prototipo y cuáles son sus límites
En la práctica, este método es adecuado para archivos más pequeños, extractos de texto o clips cortos, mientras que grandes cantidades de datos requieren mucha paciencia debido a la velocidad limitada. No tendría sentido transferir un archivo de vídeo de varios gigabytes mediante códigos parpadeantes, pero un documento, una foto o una clave sí se podrían transferir en un tiempo manejable. Las condiciones externas también juegan un papel importante, ya que las pantallas brillantes, el movimiento constante de la cámara y una distancia adecuada mejoran significativamente la detección. La luz solar directa, los reflejos fuertes o una imagen borrosa ralentizan la transmisión porque es necesario leer varios códigos repetidamente.
Según la empresa, el prototipo de código abierto fue creado en poco tiempo por un solo desarrollador con la ayuda de un asistente de programación de IA y es visible públicamente, como documenta, entre otras cosas, la revista especializada Toms Hardware. Lo nuevo no es tanto la idea básica sino la implementación fluida directamente en el navegador, porque antes ya existían enfoques similares con código y cámaras. Sobre todo, el caso demuestra lo rápido que los desarrolladores individuales pueden acercarse a un concepto funcional utilizando las herramientas actuales. Que esto se convierta en algo más que una solución de nicho dependerá de si suficientes personas tienen una necesidad real de transmisión intencionalmente sin red.
La mayoría de los viajes de camiones a Alemania pueden realizarse eléctricamente
El recubrimiento hace que los módulos solares en los desiertos
La casa de madera más alta del mundo está en construcción en los Estados Unidos.
SUVS & CO. – El capó se está volviendo más alto y, por lo tanto, pone en peligro a los peatones

