Skip to content
research

Esta transferência de arquivos não usa Internet

Seus arquivos mais seguros podem estar a um flash de tela de distância de uma grande vulnerabilidade. Descubra o método de transferência inteligente e sem rede que funciona literalmente transmitindo dados pelo ar.

Aki Tanaka
Esta transferência de arquivos não usa Internet

Envie-me os dados, Scotty

Como você envia um arquivo sem uma rede, um cabo ou até mesmo um pen drive? O Decimen, uma ferramenta inovadora nativa de navegador criada por Evan Crowley, oferece uma resposta elegante. Ele permite a transferência óptica de arquivos entre dispositivos usando nada mais do que uma tela e uma câmera, contornando completamente a pilha de rede tradicional ou o armazenamento físico. Isso significa sem Wi-Fi, sem Bluetooth e sem Internet.

A aplicação mais atraente do Decimen reside em superar o air gap para sistemas seguros. Ambientes fisicamente isolados de redes externas, como infraestruturas críticas ou instalações de pesquisa classificadas, dependem dessa separação para segurança. No entanto, transferir dados de ou para eles continua sendo um desafio, já que métodos convencionais como unidades USB representam riscos significativos, famosamente explorados por malwares como o Stuxnet. O Decimen oferece um caminho crucial e isolado.

O mecanismo é enganosamente simples: um dispositivo exibe um fluxo rápido e contínuo de dados visualmente codificados, semelhante a códigos QR de alta densidade. Esses quadros, potencialmente aproveitando estruturas como o QR code versão 40 para armazenar 2.953 bytes cada, piscam na tela. Outro dispositivo, apontando sua câmera, grava e decodifica esses sinais ópticos, reconstruindo meticulosamente o arquivo original sem qualquer conexão eletrônica.

Por que dados perdidos não importam

A transferência óptica de arquivos enfrenta um obstáculo técnico fundamental: sincronizar a taxa de atualização de uma tela com a taxa de captura de uma câmera. As telas são atualizadas em velocidades como 60 Hz, mas as câmeras podem capturar a 30 quadros por segundo, criando uma incompatibilidade. Essa dessincronização leva inevitavelmente a quadros perdidos ou, pior, a janelas de exposição que abrangem dois códigos QR diferentes, misturando-os em dados indecifráveis. Isso resulta em quadros corrompidos, tornando as transferências sequenciais tradicionais não confiáveis.

O Decimen supera isso com uma solução engenhosa: fountain coding. Em vez de transmitir blocos de dados discretos e sequenciais — como esperar que o quadro um, depois o quadro dois, depois o quadro três cheguem intactos — ele gera um fluxo efetivamente ilimitado de quadros matematicamente misturados. Cada quadro não é um segmento específico e insubstituível; em vez disso, ele combina fragmentos de todo o conteúdo do arquivo original. Essa técnica, frequentemente aproveitando códigos Luby Transform (LT), muda fundamentalmente a forma como a integridade dos dados é abordada.

Este método tem um impacto profundo: nenhum quadro individual é essencial para a reconstrução do arquivo. O receptor simplesmente coleta quadros até ter 'informação suficiente', independentemente de quais quadros específicos cheguem ou de sua ordem. Quadros perdidos, duplicados ou fora de ordem não corrompem o arquivo; eles apenas estendem o tempo de coleta. Isso torna o processo incrivelmente robusto contra erros, com o receptor normalmente precisando de cerca de 115% dos dados mínimos necessários para reconstruir o arquivo original.

O limite de velocidade é a sua tela

A transferência óptica de arquivos depende de um ato de equilíbrio tripartido: a data density codificada em cada quadro, a taxa de quadros do remetente e a resolução e foco da câmera receptora. O Decimen, por padrão, otimiza para transferências de curto alcance entre telefones, enviando 2.953 bytes por quadro (QR versão 40) a 60 quadros por segundo. Isso gera respeitáveis 128 kilobytes por segundo (KB/s) em condições ideais.

No entanto, aplicar esses padrões a uma configuração de laptop para telefone a uma distância de um braço revela limitações significativas. O teste do vídeo alcançou apenas 3 KB/s, decodificando apenas 1-2% dos quadros transmitidos. Vários fatores conspiraram contra ele.

Um culpado principal é a incompatibilidade de taxa de quadros: o laptop enviou 60 FPS, mas a câmera do celular capturou a 30 FPS, levando a quadros mesclados onde a janela de exposição abrangia dois códigos QR diferentes. Além disso, o ghosting de LCD na tela do remetente desfocou as transições, e a alta densidade de dados da versão 40 do QR (exigindo mais de 600 pixels de largura) provou ser um desafio grande demais para uma câmera de celular distante.

A solução prova ser contraintuitiva. Para aumentar drasticamente o throughput real, reconfigure o remetente. Reduza a densidade de dados para 1.465 bytes por quadro (uma versão QR mais grosseira) e a taxa de transmissão para 24 FPS. Essa redução deliberada garante que a câmera do receptor capture quadros limpos e distintos, aumentando as taxas de decodificação.

Isso destaca a necessidade de ajustar o Decimen para hardware e casos de uso específicos. Para mais informações sobre essa abordagem inovadora de transferência de dados, visite Decimen Optical Transfer — transfer files with light.

Gostando do artigo? Receba um assim na sua caixa de entrada toda manhã.

um e-mail por dia · cancele em dois cliques · sem rastreadores de terceiros

Além do Air-Gap: Casos de Uso no Mundo Real

A verdadeira força do Decimen reside no seu isolamento de rede perfeito, estabelecendo um verdadeiro air-gap entre dispositivos. Este modelo de segurança, no entanto, apresenta uma compensação crítica: a ferramenta oferece zero criptografia integrada. A espionagem visual continua sendo uma ameaça real; qualquer observador com uma câmera pode capturar e potencialmente decodificar o fluxo de dados. Usuários que lidam com arquivos sensíveis devem criptografá-los externamente antes de iniciar uma transferência Decimen.

Além de redes air-gapped de alta segurança, o Decimen desbloqueia soluções para inúmeros desafios de nicho. Imagine transferir logs de diagnóstico para hardware legado sem portas de rede, ou atualizar sistemas embarcados em ambientes isolados. Ele serve como uma ponte inestimável em cenários ad-hoc onde uma tela e uma câmera representam as únicas interfaces comuns entre dispositivos díspares.

O Decimen não pretende substituir protocolos sem fio onipresentes como Wi-Fi. Em vez disso, a engenharia inteligente de Evan Crowley oferece uma solução poderosa e elegante para problemas de transferência de dados específicos e, muitas vezes, intratáveis. Esta ferramenta nativa do navegador expande as possibilidades de troca de dados segura e off-grid, provando a engenhosidade da comunicação óptica para tarefas especializadas.

Perguntas Frequentes

O que é o Decimen?

O Decimen é uma ferramenta de código aberto baseada em navegador para transferir arquivos entre dispositivos usando um fluxo de códigos QR piscantes, sem necessidade de internet, Wi-Fi ou conexão física.

Como o fountain coding ajuda o Decimen a funcionar?

Ele codifica o arquivo em um fluxo infinito de quadros de dados redundantes e mesclados. Isso permite que o receptor reconstrua o arquivo mesmo se muitos quadros forem perdidos, desfocados ou capturados fora de ordem, tornando a transferência altamente resiliente.

Transferir arquivos com o Decimen é seguro?

Ele fornece isolamento de rede perfeito, que é altamente seguro contra ataques baseados em rede. No entanto, os dados em si não são criptografados, portanto, qualquer pessoa com uma câmera e linha de visão direta para a tela pode interceptar a transferência.

Qual é o tamanho máximo de arquivo que o Decimen suporta?

O Decimen suporta atualmente arquivos individuais de até 64 MB e trechos de texto colados de até 4 MB.

Found this useful? Share it.

For builders

Want Stork to write one of these about your product?

Send us a URL. We use the product, form a view, and publish what we actually think — in 8 languages, labeled Sponsored, with no copy approval on your side. That last part is what makes it worth quoting.

See how it works$500 · AI tools & software only