Security

Los límites de seguridad deben ser explícitos

TutuSoo separa la búsqueda pública de los datos personales: la búsqueda anónima no requiere cuenta y el inicio de sesión solo habilita colecciones e historial. El rastreo respeta robots.txt y aplica límites de dirección saliente y tamaño de respuesta.

Búsqueda y enlaces externos

Los resultados pueden venir del índice local o de un respaldo web etiquetado. El cliente solo abre direcciones HTTP o HTTPS, por lo que resultados malformados no pueden convertirse en enlaces ejecutables.

  • Las páginas de resultados no se indexan.
  • Consultas, paginación y respuestas tienen límites de recursos.
  • Los errores de red conservan el contexto y ofrecen un reintento real.

Límites del rastreador

Los destinos se verifican antes de las solicitudes. Se rechazan direcciones loopback, privadas, link-local y de metadatos de nube, y las redirecciones se validan de nuevo.

  • robots.txt y Crawl-delay se respetan por defecto.
  • El HTML se transmite con un límite de tamaño de respuesta.
  • Los estados de rastreo, indexación y recuperación siguen siendo rastreables.

Cuentas y datos personales

No se obliga a los usuarios anónimos a crear cuentas. Tutu ID ofrece inicio de sesión; las colecciones y el historial pueden borrarse individualmente o vaciarse.

  • Los endpoints de administrador y de usuario común usan verificaciones de autorización separadas.
  • Las sesiones expiradas se borran localmente con un mensaje explícito.
  • Las API keys nunca deben ir en parámetros de consulta de la URL.