Whitepaper de segurança e privacidade (visão geral)Capítulo 7

Capítulo 7 Prevenção de abuso e controles de risco

As transferências de arquivos são um alvo comum de abuso automatizado (spam, scraping, esgotamento de largura de banda). Este capítulo explica os controles usados para limitar o abuso preservando a usabilidade e a possibilidade de retomada.

7.1 Objetivos

  • Limitar o abuso automatizado sem exigir etapas de alto atrito para usuários legítimos.
  • Proteger a disponibilidade da plataforma e os limites de custo (largura de banda, armazenamento, CPU).
  • Preservar a possibilidade de retomada: os controles NÃO DEVERIAM obrigar os usuários a reiniciar grandes transferências.

7.2 Princípios de projeto (mínimo, explicável, reversível)

  • Mínimo: coletar apenas os sinais necessários; evitar identificadores persistentes sempre que possível.
  • Explicável: ao bloquear ou limitar, o usuário DEVERIA ver um motivo que indique o que fazer.
  • Reversível: as mitigações DEVERIAM poder ser ajustadas rapidamente conforme os padrões de tráfego mudam.

7.3 Limitação de taxa e cotas

7.3.1 Limites de taxa na borda

  • Aplicar limitações por IP/AS contra inundações de requisições, permitindo ao mesmo tempo as transferências paralelas normais de blocos.
  • Preferir limites no estilo leaky bucket para evitar picos na origem.

7.3.2 Cotas e tetos da aplicação

  • Aplicar os limites de cada plano (tamanho, retenção, downloads) com mensagens claras na interface.
  • O comportamento ao exceder o limite DEVE falhar de forma fechada para a autorização, indicando ao mesmo tempo os próximos passos.

7.4 Sinais de abuso e mitigações

  • Tentativas de criação/upload em alta frequência, user agents suspeitos e distribuição anormal de downloads PODEM acionar verificações adicionais.
  • As mitigações PODEM incluir limitação mais intensa, bloqueios temporários ou a exigência de provas adicionais para tráfego de alto risco.
  • As mitigações NÃO DEVEM comprometer a confidencialidade: nunca exigir o envio da CEK ou de fragmentos ao servidor.

7.5 IDs de afirmação relacionados