Contornando o limite de 3 respostas

Primeiramente, peço desculpas se isso já foi abordado em outro lugar. Pesquisei na categoria e não vi menção, mas posso ter perdido se foi formulado de maneira diferente.

Os usuários de um fórum que modero trouxeram um bug à nossa atenção. Eles conseguem contornar o limite de 3 posts excluindo e restaurando posts. Passos para reproduzir:

  1. Faça 3 posts consecutivos.
  2. Exclua o 3º post, adicione um 4º.
  3. Restaure o 3º post.

Isso pode ser repetido quantas vezes o usuário quiser, desde que apenas 3 posts estejam ativos antes de restaurar os posts excluídos, por exemplo, com os posts 1, 2 e 15 ativos, o usuário pode restaurar os posts excluídos de 3 a 14.

1 curtida

O limite de três respostas é mais uma medida de segurança do que qualquer outra coisa.

Pode haver um comportamento melhor aqui, mas se seus usuários estão fazendo isso para contornar deliberadamente esse tipo de recurso, é totalmente apropriado emitir um aviso ou até mesmo suspender temporariamente a participação deles.

Também existem maneiras de contornar o limite mínimo de postagens - geralmente aconselho os clientes que, quando os usuários abusam dessas brechas, eles primeiro recebem um aviso e, em seguida, um tempo limite.

4 curtidas

Obrigado pela sua resposta. Não se tornou um problema e, até onde sei, ninguém na diretoria o explorou, mas pensei que seria melhor comunicá-lo aos desenvolvedores caso fosse algo não reportado anteriormente e que pudesse ser corrigido.

ETA: Líderes/Moderação — sintam-se à vontade para remover este tópico a seu critério para que o exploit não seja facilmente pesquisável.

Eu acho que um tipo diferente de limite deveria lidar com esse griefing:

Você pode definir max_post_deletions_per_day bem mais baixo. Já está definido como 10, então isso só pode acontecer 10 vezes?

Também concordo com o @Stephen que, neste caso específico, se surgir, deve simplesmente cair em… o membro está agindo de forma abusiva e ser tratado com banimento.

Nós deliberadamente permitimos esse padrão no código para casos extremos.

2 curtidas