Os relés do Mastodon foram criados para impulsionar a distribuição de conteúdo pelo fediverso, mas podem ser usados como armas para amplificar spam, anúncios indesejados ou postagens maliciosas para um público muito maior do que uma única conta conseguiria alcançar. Quando um relé encaminha uma postagem para sua instância, todos os assinantes locais desse relé veem o conteúdo, mesmo que o autor original esteja em um servidor distante ou desconhecido. Este artigo explica como a amplificação de spam por relés funciona, por que as ferramentas de moderação padrão podem não detectá-la e as alterações de configuração específicas que você pode fazer em sua instância do Mastodon para bloquear ou limitar o spam proveniente de relés.
Você aprenderá a identificar spam originado de relés, ajustar suas configurações de assinatura de relés e implementar filtros no nível do servidor que impedem que conteúdo indesejado chegue aos seus usuários. Estas etapas se aplicam a instâncias do Mastodon rodando versão 4.0 ou superior, embora os conceitos principais funcionem também em versões mais antigas.
Principais Conclusões: Pare o Spam Via Relé em Sua Instância Mastodon
- Administração > Relés: Revise e remova relés suspeitos ou não confiáveis para cortar a fonte de spam no nível da rede.
- Administração > Moderação > Denúncias: Use o motivo de denúncia de spam por relé para sinalizar conteúdo como parte de uma campanha de amplificação, acionando a revisão automática da conta.
- Filtros personalizados no servidor via Moderação > Filtros Personalizados: Bloqueie palavras-chave, frases ou domínios comumente usados em spam de relé para impedir que o conteúdo seja armazenado localmente.
Por que os Relés Podem Amplificar Spam para Sua Instância
Um relé do Mastodon é um servidor que aceita postagens de várias instâncias e as redistribui para todas as instâncias inscritas. Esse mecanismo foi criado para ajudar instâncias pequenas a descobrir conteúdo do fediverso sem precisar seguir cada usuário individualmente. No entanto, o modelo de relé tem uma fraqueza estrutural: ele confia que a instância remetente já aplicou suas próprias políticas de moderação. Se um spammer entrar em uma instância com controles de spam fracos ou inexistentes, suas postagens são alimentadas no relé e então encaminhadas para todas as instâncias inscritas naquele relé. O spam atinge efetivamente milhares de usuários em minutos, muito além do que uma única conta de spam conseguiria ao seguir contas diretamente.
O efeito de amplificação é agravado porque as postagens enviadas por relé ignoram o grafo de seguidores normal. Um usuário em sua instância que nunca seguiu o spammer ou a instância do spammer ainda verá a postagem se estiver inscrito no relé. Isso torna o spam por relé particularmente difícil de conter com bloqueios por usuário ou silenciamentos de instância isoladamente.
Passos para Proteger Sua Instância contra Spam de Relé
Os procedimentos a seguir pressupõem que você tenha acesso de administrador à sua instância do Mastodon. Você pode realizar essas ações pela interface web, em Administração.
- Audite suas assinaturas de relé atuais
Vá para Administração > Relés. Revise a lista de relés aos quais sua instância está inscrita. Para cada relé, verifique a reputação de moderação do próprio relé visitando sua página de status ou pesquisando reclamações de usuários sobre aquele relé. Remova qualquer relé que seja conhecido por veicular spam ou que você não possa verificar. Clique no ícone de lixeira ao lado do nome do relé para cancelar a inscrição. - Ative a denúncia de spam de relé
Quando um usuário em sua instância denunciar uma postagem como spam, selecione o motivo “Spam – amplificação por relé” se a postagem chegou por meio de um relé. Isso sinaliza a denúncia para revisão automática pela sua equipe de moderação e pode acionar uma suspensão temporária do feed do relé. Vá para Administração > Moderação > Denúncias, abra a denúncia e escolha o motivo apropriado. - Crie filtros personalizados para todo o servidor
Navegue até Administração > Filtros Personalizados. Clique em “Adicionar novo filtro”. Digite uma palavra-chave ou frase comumente encontrada em spam de relé, como “sorteio de criptomoedas” ou um padrão de URL específico. Defina a ação do filtro como “Ocultar completamente” para que a postagem nunca seja armazenada ou exibida em sua instância. Aplique o filtro a todos os usuários. Repita para cada padrão de spam comum. - Bloqueie domínios inteiros que originam spam de relé
Se o spam se originar consistentemente de um ou alguns domínios, bloqueie esses domínios no nível da instância. Vá para Administração > Moderação > Bloqueios de Domínio. Clique em “Adicionar novo bloqueio de domínio”. Digite o nome do domínio e defina a gravidade como “Suspender”. Isso impede que todas as postagens, incluindo as retransmitidas, desse domínio cheguem à sua instância. - Limite as assinaturas de relé apenas a relés aprovados
Considere executar seu próprio relé ou inscrever-se apenas em relés administrados por administradores confiáveis. Você pode encontrar listas de relés curados na wiki da comunidade Mastodon. Para se inscrever em um novo relé confiável, vá para Administração > Relés, clique em “Adicionar novo relé” e cole a URL do relé. Teste o relé enviando uma postagem de teste de uma conta descartável antes de ativá-lo para todos os usuários.
Erros Comuns e Limitações ao Bloquear Spam de Relé
“Bloqueei a conta do spammer, mas as postagens ainda aparecem”
Bloquear uma conta individual não impede postagens enviadas por relé, pois o relé é o mecanismo de entrega, não a conta em si. Você deve bloquear o relé ou o domínio de origem. Se você bloquear a conta, o relé ainda encaminhará novas postagens dessa conta para sua instância, e sua instância as exibirá a menos que você também tenha filtrado o relé ou o domínio.
“Os filtros personalizados demoram muito para serem aplicados a postagens existentes”
Os filtros personalizados no Mastodon se aplicam apenas a novas postagens recebidas após a criação do filtro. O spam de relé existente que já foi armazenado em seu banco de dados permanecerá visível até que você exclua manualmente essas postagens ou limpe o conteúdo em cache do relé. Para limpar spam antigo, use a interface Administração > Moderação > Denúncias para excluir postagens específicas ou use a CLI do Mastodon para limpar postagens de um relé específico.
“Removi o relé, mas o spam ainda aparece de outros relés”
Os spammers geralmente se inscrevem em vários relés simultaneamente. Remover um relé interrompe apenas aquele feed. Você deve auditar todas as assinaturas de relé e repetir as etapas de bloqueio para cada relé que veicular spam. Considere desativar completamente as assinaturas de relé se o spam for persistente e confiar em seguidores diretos e rastreamento de hashtags.
Mitigação de Spam de Relé: Bloqueio Manual vs Filtros Automatizados
| Item | Remoção Manual de Relé | Filtros Personalizados Automatizados |
|---|---|---|
| Eficácia | Interrompe todas as postagens futuras daquele relé | Interrompe apenas postagens que correspondem a palavras-chave ou padrões de domínio |
| Tempo de configuração | Minutos por relé | Minutos por padrão de filtro |
| Manutenção | Requer monitoramento contínuo da reputação do relé | Requer atualização dos padrões de filtro conforme as táticas de spam mudam |
| Risco de falsos positivos | Baixo se o relé for claramente malicioso | Moderado se as palavras-chave do filtro forem muito amplas |
| Impacto no usuário | Usuários perdem todo o conteúdo daquele relé, incluindo postagens legítimas | Usuários perdem apenas postagens que correspondem ao padrão do filtro |
A remoção manual de relés é o método mais definitivo para interromper spam originado de relés, mas também pode bloquear conteúdo legítimo desse relé. Os filtros automatizados permitem um controle mais refinado, mirando apenas os padrões de spam, mas exigem manutenção contínua. Para máxima proteção, use ambas as abordagens: remova relés claramente maliciosos e aplique filtros personalizados para capturar qualquer spam que passe pelos relés restantes.
Se o Spam de Relé Persistir Após Essas Medidas
Se o spam continuar chegando à sua instância, inspecione o registro de atividades do relé em Administração > Relés. Procure por um pico repentino de postagens de um único domínio ou conta. Esse domínio pode ter sido adicionado recentemente à lista de assinaturas do relé. Bloqueie esse domínio imediatamente usando o recurso de bloqueio de domínio. Além disso, considere desativar temporariamente todas as assinaturas de relé por 24 horas para observar se o spam para. Se parar, reative os relés um de cada vez e monitore cada um quanto a spam antes de adicionar o próximo.
Para proteção avançada, você pode configurar sua instância do Mastodon para rejeitar todas as postagens retransmitidas que não tenham uma assinatura válida de um domínio confiável. Isso requer editar o código-fonte do Mastodon ou usar uma regra de proxy reverso para inspecionar os cabeçalhos do relé. Essa abordagem é complexa e deve ser tentada apenas por administradores familiarizados com configuração de servidores.
Agora você pode auditar e proteger sua instância do Mastodon contra amplificação de spam por relés removendo relés não confiáveis, ativando denúncias específicas de spam e implantando filtros personalizados. Comece verificando sua lista atual de relés em Administração > Relés. Como próximo passo, considere executar seu próprio relé privado que encaminhe apenas postagens de instâncias que você aprova explicitamente. Isso lhe dá controle total sobre o conteúdo que entra em sua instância pelo canal de relé.