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.