Compartilhar arquivos de forma confidencial e segura entre dispositivos é essencial no dia a dia dos usuários de sistemas computacionais. Hoje existem dois modelos principais que possibilitam o compartilhamento de arquivos: o modelo cliente-servidor e o de conexão ponto a ponto (P2P). Serviços como o Google Drive, Dropbox e OneDrive possibilitam o armazenamento de arquivos de forma remota e com fácil acesso por parte do usuário e terceiros utilizando o modelo de cliente- servidor, já aplicativos como Telegram e WhatsApp permitem a transferência direta de arquivos entre dispositivos utilizando seus serviços de mensagens, porém ainda utilizando o modelo de cliente-servidor. Já softwares como a rede BitTorrent, o Wi- Fi Direct, o Apple AirDrop e o Google Files realizam a tarefa utilizando conexão ponto a ponto e o armazenamento seguro dos arquivos fica a cargo do usuário. Este trabalho busca analisar o uso de WebRTC para o compartilhamento de arquivos de forma direta entre dispositivos. A análise é feita comparando um aplicativo web desenvolvido pelo autor, chamado Fylor e que faz uso de WebRTC, com alternativas desenvolvidas em outros trabalhos, algumas baseadas em soluções conhecidas no mercado que utilizam tanto o modelo cliente-servidor quanto o modelo P2P. Ao comparar os trabalhos, busca-se encontrar as vantagens e desvantagens de cada abordagem. Por fim, considera-se que, atuando como um conjunto de APIs que per- mitem a criação de aplicações que utilizam comunicação em tempo real no browser, o WebRTC pode ser uma boa alternativa para o compartilhamento de arquivos de forma segura e confiável. |