Forum Fortress 🛡️ – uma nova abordagem para o combate ao spam em fóruns

:information_source: Resumo Verificações anti-spam para registros, posts públicos, edições e alterações de perfil suportadas
:hammer_and_wrench: Link do Repositório GitHub - Forum-Fortress/discourse-forum-fortress: Forum Fortress anti-spam protection for Discourse · GitHub
:open_book: Guia de Instalação Documentação de Instalação do ForumFortress no Discourse

Por favor, observe

O plugin para Discourse está atualmente com qualidade alpha.
Embora tenha sido testado contra o Discourse padrão em um fórum real, mais feedback é necessário antes que ele possa ser movido para qualidade beta ou estável.

Funcionalidades

Forum Fortress é um serviço hospedado de anti-spam projetado para software de fóruns e comunidades. Este plugin o integra ao Discourse e atualmente é um alpha público.

Ele complementa as ferramentas de anti-spam existentes do Discourse verificando atividades suportadas ao longo do ciclo de vida de uma conta, incluindo atividades que aparecem muito tempo após o registro.

O plugin atualmente verifica:

  • novos registros

  • novos tópicos públicos e respostas

  • edições de respostas e edições de corpo/título do primeiro post

  • alterações de nome de usuário e nome

  • alterações de bio e site

O Forum Fortress combina sinais de conta, rede, conteúdo, link, reputação e comportamento. As verificações são feitas de servidor para servidor antes que a ação suportada seja aceita, com endpoints regionais e tratamento de repetição/alternativa incorporados à integração.

Mensagens privadas e conteúdo em categorias com acesso restrito não são submetidos. A atividade de staff, sistema, bot e usuários em estágio também é ignorada.

Nenhum CAPTCHA ou desafio no lado do navegador é adicionado. O plugin é projetado para dar a você a opção de desativar o CAPTCHA completamente, se desejar, melhorando a acessibilidade e reduzindo a fricção para o usuário.

Site: https://forumfortress.com/
Demo do Portal: Forum Fortress Portal
Privacidade: Privacy Policy | Forum Fortress
Licença: GPL-2.0-or-later

Configuração

Para uma instalação padrão self-hosted com Docker, adicione o plugin em /var/discourse/containers/app.yml abaixo dos clones de plugin existentes em hooks.after_code:

- git clone https://github.com/Forum-Fortress/discourse-forum-fortress.git

Em seguida, reconstrua:

cd /var/discourse
./launcher rebuild app

Depois:

  1. Abra Admin → Plugins → Forum Fortress → Dashboard.

  2. Ative o Forum Fortress.

  3. Deixe a chave de API em branco para provisionamento automático de um novo site, ou insira uma chave existente/token de bootstrap.

  4. Escolha roteamento Global, UK, UE ou EUA, se necessário.

  5. Execute Testar conexão.

Instruções completas de instalação, atualização e remoção específicas do Forum Fortress:

Nota de staging: localhost e endereços IP privados/não públicos podem não ter dados de reputação do mundo real significativos, portanto, o staging é útil para validar a integração, mas pode não produzir decisões de permitir/bloquear representativas.

Configurações

Nome Descrição
forum_fortress_enabled Ativa a proteção do Forum Fortress.
forum_fortress_api_key Chave de API do Forum Fortress no lado do servidor. Pode ser deixada em branco para provisionamento automático.
forum_fortress_bootstrap_token Token opcional de vida curta para reconectar um site existente.
forum_fortress_api_region Seleciona roteamento Global, UK, UE ou EUA.
forum_fortress_allow_global_fallback Permite que verificações regionais usem endpoints globais como alternativa.
forum_fortress_timeout Tempo máximo total de verificação, de 1 a 30 segundos. Padrão: 5 segundos.
forum_fortress_fail_open Permite que a ação do Discourse continue se nenhuma decisão do Forum Fortress puder ser obtida. Ativado por padrão.

O estado adicional do site/endpoint é gerenciado automaticamente pelo plugin.

Planos de serviço

O próprio plugin do Discourse é gratuito e de código aberto.

O Forum Fortress tem um plano de serviço Gratuito, projetado deliberadamente para fornecer proteção suficiente para sites pequenos e médios, com planos pagos para limites mais altos e recursos adicionais, adequados para sites comerciais ou fóruns mais movimentados.
Todos os planos usam o mesmo mecanismo de proteção.

Feedback

Relatórios de bugs são bem-vindos neste tópico ou no GitHub:

Por favor, mantenha chaves de API e dados de membros fora de relatórios públicos.

Divulgação de IA: A conversão dos nossos plugins existentes baseados em PHP para Ruby foi assistida por ferramentas de IA.

2 Curtiram