Security

Os limites de segurança devem ser explícitos

O TutuSoo separa a busca pública dos dados pessoais: a busca anônima não exige conta e o login só habilita coleções e histórico. O rastreamento respeita o robots.txt e aplica limites de endereço de saída e tamanho de resposta.

Busca e links externos

Os resultados podem vir do índice local ou de um fallback web rotulado. O cliente só abre endereços HTTP ou HTTPS, então resultados malformados não podem virar links executáveis.

  • As páginas de resultados não são indexadas.
  • Consultas, paginação e respostas têm limites de recursos.
  • Erros de rede preservam o contexto e oferecem uma nova tentativa real.

Limites do rastreador

Os destinos são verificados antes das requisições. Endereços loopback, privados, link-local e de metadados de nuvem são rejeitados, e redirecionamentos são validados novamente.

  • robots.txt e Crawl-delay são respeitados por padrão.
  • O HTML é transmitido com um limite de tamanho de resposta.
  • Os estados de rastreamento, indexação e recuperação permanecem rastreáveis.

Contas e dados pessoais

Usuários anônimos não são obrigados a criar contas. O Tutu ID oferece login; coleções e histórico podem ser removidos individualmente ou limpos.

  • Endpoints de admin e de usuário comum usam verificações de autorização separadas.
  • Sessões expiradas são limpas localmente com uma mensagem explícita.
  • As API keys nunca devem ir em parâmetros de consulta da URL.