✦Whitepaper de segurança · v1.1

A arquitetura de segurança do Remio, dita com clareza.

Última atualização em 2026-07-17·~15 min de leitura·Versão 1.1

§01 · Resumo executivo

O Remio é um aplicativo de área de trabalho remota construído sobre uma arquitetura ponto a ponto de conhecimento zero. O conteúdo da tela, os dados de entrada e os fluxos de áudio têm criptografia de ponta a ponta entre os dispositivos usando o DTLS-SRTP, padrão da indústria — o mesmo modelo de segurança em que todo produto baseado em WebRTC se apoia. Ao contrário das soluções centralizadas, o servidor de sinalização do Remio apenas facilita o estabelecimento inicial da conexão — ele nunca vê, processa nem armazena dados de sessão.

Não é preciso conta, não há senhas para violar nem banco central de credenciais. O pareamento de dispositivos usa códigos de seis dígitos lidos na própria tela do host, e todas as chaves de sessão são efêmeras, com Perfect Forward Secrecy (sigilo perfeito): mesmo que uma chave seja comprometida, as sessões passadas e futuras continuam criptograficamente seguras. Essa arquitetura elimina categorias inteiras de ataques que afligiram os concorrentes — porque simplesmente não há nada para roubar.

Ponto principal

O Remio não consegue acessar os seus dados — não por política, mas por matemática. A arquitetura torna estruturalmente impossível que qualquer um além dos dispositivos pareados decifre o conteúdo da sessão.

§02 · Modelo de ameaças

A arquitetura de segurança do Remio é projetada contra um conjunto de cenários de ameaça relevantes para o uso de área de trabalho remota em contextos corporativos e pessoais. Somos explícitos sobre contra o que protegemos e onde ficam as fronteiras de confiança.

Ameaças contra as quais protegemos

Fronteiras de confiança

O nosso modelo de ameaças define explicitamente três fronteiras de confiança:

  1. Fronteira do dispositivo. Cada dispositivo só é confiável após a verificação do PIN. As proteções no nível do SO (sandbox, Keychain, Secure Enclave) protegem os dados no dispositivo.
  2. Fronteira da rede. Todos os dados em trânsito são criptografados. Presumimos que a rede é hostil.
  3. Fronteira do servidor. Os nossos próprios servidores são tratados como relays não confiáveis. Eles facilitam as conexões, mas não conseguem inspecionar o conteúdo.

§03 · Visão geral da arquitetura

O Remio separa o plano de sinalização (estabelecimento da conexão) do plano de dados (streaming). Essa separação é fundamental para o nosso projeto de conhecimento zero — o servidor que ajuda você a se conectar nunca toca nos dados que você troca.

Cliente
App iOS / macOS
Dispositivo de visualização
Sinalização
Servidor WebSocket
Apenas relay — sem armazenamento
Host
App host para macOS
Dispositivo de origem
Figura 3.1 — Estabelecimento da conexão P2P. A oferta/resposta SDP é retransmitida por WSS; depois de estabelecida, o servidor de sinalização não participa mais.
Sinalização
TLS 1.3 + ECDHE
Transporte WSS
Mídia
SRTP / AES-128
Vídeo + áudio
Canal de dados
DTLS 1.2+
Entrada, teclado, cursor, configuração
Figura 3.2 — Camadas de criptografia do plano de dados. Três canais criptográficos independentes; o comprometimento de um não compromete os outros.

Sinalização vs. plano de dados

A única responsabilidade do servidor de sinalização é retransmitir ofertas/respostas SDP e candidatos ICE entre dispositivos durante o estabelecimento da conexão. Uma vez estabelecida a conexão P2P, o servidor de sinalização não participa mais.

O servidor não consegue interpretar o conteúdo retransmitido — é um blob binário criptografado que só o dispositivo de destino consegue interpretar. O protocolo binário acrescenta uma camada extra de estrutura que torna os ataques de injeção mais difíceis em comparação com a sinalização baseada em JSON.

§04 · Camadas de criptografia

O Remio emprega uma estratégia de criptografia em várias camadas, em que cada canal de comunicação usa o protocolo criptográfico mais adequado aos seus requisitos.

CamadaProtocoloCifra / curvaAbrange
TransporteDTLS 1.3 (1.2 nas versões mais antigas do app)ECDHE, AES-128Entrada, teclado, cursor, configuração, dock
MídiaSRTP (RFC 3711)AES-128 em modo contador + autenticação HMAC-SHA1Fluxos de vídeo e áudio
SinalizaçãoTLS 1.3 (WSS)AES-GCM / ChaCha20-Poly1305SDP, candidatos ICE, entrada na sala
Troca de chavesECDHE (PFS)Certificados ECDSA P-256Todas as chaves de sessão, a cada sessão

Perfect forward secrecy (sigilo perfeito)

Toda sessão do Remio gera um conjunto único de chaves de criptografia efêmeras por meio da troca de chaves ECDHE.

Suítes de cifras

# Sinalização — suítes de cifras do TLS 1.3 (em ordem de preferência)
TLS_AES_256_GCM_SHA384
TLS_CHACHA20_POLY1305_SHA256
TLS_AES_128_GCM_SHA256

# Mídia — perfil de proteção SRTP (padrão do setor no WebRTC)
SRTP_AES128_CM_SHA1_80   # AES-128 em modo contador, autenticação HMAC-SHA1-80

# Certificados DTLS
ECDSA autoassinado (P-256), verificado fora de banda pelas impressões digitais do SDP

Rotação de chaves

As chaves são rotacionadas automaticamente nas seguintes fronteiras:

§05 · Autenticação e pareamento

O Remio evita deliberadamente a autenticação tradicional por usuário e senha. Em vez disso, usamos um modelo de pareamento de dispositivos por PIN que elimina os vetores de ataque mais comuns em softwares de área de trabalho remota.

Pareamento por PIN

Quando um cliente quer se conectar a um host pela primeira vez, o processo funciona assim:

  1. O host exibe um PIN numérico curto na tela (ou como um código QR).
  2. O cliente digita o PIN, que é enviado ao host pelo canal de sinalização.
  3. O host valida o PIN e confirma ou rejeita o pareamento.
  4. Em caso de sucesso, é estabelecida uma relação de confiança entre dispositivos.
  5. As conexões seguintes do mesmo dispositivo não exigem novo pareamento.
Por que não senhas?

As senhas criam um banco central de credenciais — um alvo de alto valor. O pareamento exige ver a própria tela do host — um código de seis dígitos que você pode trocar a qualquer momento. Não há nada para armazenar centralmente, nada para violar, nada para sofrer phishing.

Modelo de confiança entre dispositivos

Depois de pareado, cada dispositivo é identificado por um ID de dispositivo único. O host mantém uma lista local de dispositivos confiáveis. Essa relação de confiança é:

Tokens de sessão (JWT)

Depois do pareamento, tokens assinados de vida curta (expiração em 24 horas) são usados para a autenticação no servidor de sinalização.

Esses tokens autenticam um dispositivo no servidor de sinalização para a criação de salas e a retransmissão de mensagens. Eles não concedem acesso ao conteúdo da sessão, que é protegido por um handshake DTLS separado.

Acesso de agentes de IA (Remio MCP Server)

O Remio está estendendo esse mesmo modelo de confiança a agentes de IA. Ferramentas como o Claude Code, o Codex ou o app Claude podem operar as suas máquinas remotamente pelo Remio MCP Server — e a fronteira de segurança é idêntica à que um cliente humano atravessa:

§06 · Projeto de conhecimento zero

Conhecimento zero não é um termo de marketing no Remio — é uma restrição arquitetural. Os nossos sistemas são projetados para que o conteúdo da sessão seja estruturalmente inacessível ao Remio, aos seus funcionários ou a qualquer terceiro.

O que os nossos servidores conseguem ver

O que os nossos servidores não conseguem ver

O teste do conhecimento zero

Se o Remio recebesse uma intimação judicial pelo conteúdo da sessão de um usuário, não teríamos nada para entregar. Não porque o apagamos — mas porque nunca o tivemos. Os dados nunca tocam a nossa infraestrutura de forma decifrável.

Política de retenção de dados

Por causa da nossa arquitetura P2P, na prática não há nada para reter:

Fluxo de dados que prioriza o P2P

Na maioria das conexões (em que o NAT traversal tem sucesso), os dados fluem diretamente entre os dispositivos, sem tocar em nenhum servidor:

# Melhor caso: P2P direto
Cliente <—— DTLS-SRTP (criptografado) ——> Host
              ↑ Sem participação de servidor

# Alternativa: relay TURN
Cliente <— DTLS-SRTP —> Servidor TURN <— DTLS-SRTP —> Host
                            ↑ Ainda com criptografia E2E
                            ↑ O servidor vê apenas blobs criptografados

Mesmo no cenário de alternativa por relay TURN, o servidor de relay trata apenas pacotes criptografados. Ele age como um cano burro — não consegue decifrar, inspecionar nem modificar os dados.

§07 · Segurança de rede

Estabelecimento da conexão P2P

O Remio usa o protocolo ICE (Interactive Connectivity Establishment) para encontrar o melhor caminho possível de conexão entre os dispositivos:

  1. Candidatos de host — conexão direta na rede local, na mesma rede.
  2. Candidatos server-reflexive (STUN) — NAT traversal por servidores STUN para descobrir o IP público.
  3. Candidatos de relay (TURN) — relay criptografado quando uma conexão direta não pode ser estabelecida.

O agente ICE testa todos os pares de candidatos simultaneamente e seleciona o caminho de menor latência e mais confiável. O P2P direto é sempre preferido.

Políticas de transporte configuráveis

As conexões, por padrão, preferem o P2P direto com alternativa automática para o relay criptografado. Políticas mais rígidas — forçar todo o tráfego pelo relay ou pular totalmente a descoberta na rede local — estão disponíveis para ambientes de rede restritos.

Limitação de taxa

O servidor de sinalização implementa uma limitação de taxa agressiva para evitar abusos:

EndpointLimiteRajadaEscopo
Requisições HTTP100/min20Por IP
Conexão WebSocket10/min3Por IP
Mensagens100/seg150Por conexão
Criação de sala5/min2Por dispositivo

Os limitadores de taxa expirados são limpos automaticamente a cada 5 minutos, com um TTL de 10 minutos, evitando o esgotamento de memória por ataques distribuídos.

Proteção contra DDoS

A nossa infraestrutura de sinalização é protegida pela Cloudflare, que oferece:

§08 · Segurança do cliente

O Remio aproveita a pilha de segurança completa de cada sistema operacional para proteger os dados locais e garantir a integridade do aplicativo.

macOS

iOS

Assinatura de código & verificação

# Verifique o binário do Remio para macOS — verify_signature.sh
$ codesign --verify --deep --strict "Remio Host.app"
# Remio Host.app: valid on disk

$ spctl --assess --verbose "Remio Host.app"
# Remio Host.app: accepted
# source=Notarized Developer ID
Por que isso importa

Em fevereiro de 2024, os certificados de assinatura de código do AnyDesk foram roubados em uma violação. Os atacantes podiam assinar malware com credenciais legítimas do AnyDesk. O modelo de confiança por dispositivo do Remio significa que não há um certificado central para roubar — cada pareamento de dispositivo é independente.

§09 · Resposta a incidentes

Histórico de segurança

Em fevereiro de 2026, o Remio não tem histórico de violações ou incidentes de segurança. A nossa arquitetura de conhecimento zero reduz de forma significativa a superfície de ataque — não há banco central de credenciais ou de dados de sessão para mirar.

Relato de vulnerabilidades

Incentivamos a divulgação responsável por parte de pesquisadores de segurança. Se você descobrir uma possível vulnerabilidade:

  1. Envie um e-mail para [email protected] com uma descrição detalhada.
  2. Inclua os passos para reproduzir, se aplicável.
  3. Confirmamos o recebimento em até 48 horas.
  4. Buscamos resolver as vulnerabilidades confirmadas em até 30 dias.
  5. Os autores dos relatos são creditados no nosso changelog de segurança, a menos que prefiram o anonimato.

Política de divulgação responsável

Processo de resposta a incidentes

No caso de um problema de segurança confirmado:

  1. Contenção. Isolar os sistemas afetados em até 1 hora.
  2. Avaliação. Determinar o escopo e o impacto em até 24 horas.
  3. Comunicação. Notificar os usuários afetados em até 72 horas (em conformidade com o GDPR).
  4. Correção. Implantar patches pela infraestrutura de atualização automática.
  5. Post-mortem. Publicar um relatório de transparência.

§10 · Conformidade

Preparo para o GDPR

A arquitetura de conhecimento zero do Remio é inerentemente amigável ao GDPR, porque minimizamos a coleta de dados ao mínimo técnico absoluto:

Roteiro do SOC 2

Em andamento

A certificação SOC 2 Tipo II está no nosso roteiro de 2026-2027. Estamos estabelecendo os controles organizacionais e a documentação exigidos pelo processo de auditoria. Para clientes corporativos que precisam de documentação de conformidade agora, entre em contato com a nossa equipe para receber uma resposta detalhada a um questionário de segurança.

Marcos de conformidade planejados

Residência dos dados

Como o Remio prioriza o P2P, os dados da sessão residem onde estão os seus dispositivos. Os seus dados nunca saem da conexão direta entre os seus dispositivos. O servidor de sinalização (hospedado na Cloudflare e na DigitalOcean) processa apenas metadados de conexão — e esses metadados não estão vinculados a nenhuma informação pessoal.

§11 · Comparação com as alternativas

O setor de área de trabalho remota foi assolado por violações de segurança de grande repercussão. Veja como a arquitetura do Remio difere fundamentalmente das alternativas centralizadas.

AspectoAnyDeskTeamViewerParsecRemio
ArquiteturaCentralizadaCentralizadaCentralizada (Unity)Prioriza o P2P
Exige contaSimSimSimNão
Roteamento dos dadosServidores do fornecedorServidores do fornecedorServidores do fornecedorP2P direto
Criptografia E2ETLS (o servidor tem as chaves)TLS (o servidor tem as chaves)DTLS-SRTPDTLS-SRTP
Conhecimento zeroNãoNãoParcialTotal
Violações conhecidasFev 2024Jun 2024Nenhuma públicaNenhuma
Impacto da violaçãoTodos os usuários (certificados roubados)Rede corporativa (APT29)—Apenas o dispositivo individual
Acesso do fornecedor aos dadosPossívelPossívelPossível (Unity)Impossível

Por que as arquiteturas centralizadas falham

O problema fundamental dos serviços centralizados de área de trabalho remota é que uma única violação pode comprometer todos os usuários. Quando os servidores de produção do AnyDesk foram violados em fevereiro de 2024, os atacantes roubaram certificados de assinatura de código, o que, em tese, lhes permitiria distribuir malware disfarçado de software legítimo do AnyDesk. Todas as senhas dos usuários precisaram ser redefinidas.

Quando o APT29 (um grupo russo apoiado pelo Estado) violou a rede corporativa do TeamViewer em junho de 2024, isso levantou dúvidas sobre a integridade do próprio produto — porque uma arquitetura centralizada significa que o fornecedor tem a capacidade técnica de acessar as sessões.

O Remio elimina essa classe de ataque por completo. A violação do nosso servidor de sinalização rende apenas metadados de conexão. Não há credenciais para roubar, sessões para acessar nem certificados que possam ser usados para assinar software malicioso voltado aos dispositivos dos nossos usuários.

§12 · Conclusão

A segurança do Remio não é um conjunto de recursos acrescentados a um produto — é uma consequência de decisões arquiteturais tomadas desde o primeiro dia. Ao escolher o P2P em vez do centralizado, o pareamento por PIN em vez de senhas e o conhecimento zero em vez da coleta de dados, construímos uma área de trabalho remota em que a segurança é o estado padrão, e não um upgrade opcional.

Acreditamos que a privacidade não é opcional e que a confiança deve ser conquistada pela transparência, e não exigida por termos de serviço. Este whitepaper faz parte desse compromisso.

Para perguntas, revisões de segurança corporativas ou para relatar uma vulnerabilidade:

Ícone do app Remio

A privacidade não deveria ser um recurso premium.

Instale o host no computador que você quer acessar e o cliente no dispositivo a partir do qual você o acessa. Criptografia de ponta a ponta, ponto a ponto, sem conta na nuvem. A arquitetura acima é como o produto é entregue hoje, não para onde ele caminha.