Vídeo y subtítulos · Descargador de miniaturas y visor de metadatos de YouTube
Por qué se indica 'contactos i.ytimg.com y youtube.com' antes de pegar
· Por qué es importante
youtube privacidad herramientas de desarrollo del navegador
La mayoría de las herramientas describen su privacidad en una página de política; éste nombra sus hosts en la propia herramienta. Esta publicación explica por qué es importante nombrar los hosts por adelantado, cómo se adapta a la configuración sin análisis de ToolAcre y cómo hacer que la herramienta cumpla su promesa.
Una promesa de red en una línea: por qué 'contactos i.ytimg.com y youtube.com' son inusuales
Nombrar i.ytimg.com y www.youtube.com antes de Fetch le da al revisor de TI una expectativa concreta en lugar de una promesa vaga sobre la privacidad. El primer host ofrece candidatos en miniatura; el segundo sirve para el registro oEmbed. Debido a que la divulgación aparece antes del clic, un evaluador puede observar la página inactiva, pegar un enlace y decidir si las solicitudes de terceros documentadas son aceptables antes de que comience cualquier búsqueda.
Lea la declaración en su alcance real. Describe las solicitudes iniciadas por la operación de recuperación de esta herramienta, no todas las fuentes, secuencias de comandos, solicitudes de análisis o funciones de implementación que puedan existir en otras partes de una página de producción. Una auditoría útil aísla la acción bajo prueba y compara su tráfico con los hosts documentados. No convierte un rastro limpio en una afirmación de toda la página que la implementación limitada no pueda establecer.
Políticas versus declaraciones que puede probar: la diferencia entre una página de privacidad y un host con nombre
La fuente y el manifiesto describen el comportamiento previsto; Una grabación del panel de red muestra lo que realmente envió un navegador. Utilice ambas formas de evidencia. El código identifica las URL esperadas, las opciones de solicitud y los activadores, mientras que un seguimiento en vivo revela extensiones, trabajadores de servicios, servidores proxy administrados o políticas del navegador que pueden alterar la ejecución. Si no están de acuerdo, la diferencia se convierte en una investigación específica en lugar de un debate sobre etiquetas amplias como “local” o “privado”.
Abra DevTools antes de interactuar, seleccione Red, borre las filas existentes y desactive la conservación de solicitudes para que la navegación anterior no contamine el recuento. Pegue un enlace compatible y verifique que el análisis local no genere búsquedas en Google. Luego presione Buscar una vez, filtre por ID de video extraído y agrupe o escanee por nombre de host. Capture marcas de tiempo y columnas de estado si el seguimiento admitirá una revisión o un cambio en la lista de permitidos.
Verifique las solicitudes directas de la herramienta sin reclamar CSP estricto en toda la página ni activos externos
No infiera una política estricta de seguridad de contenido para toda la página o la ausencia de análisis, anuncios, fuentes y scripts externos de este módulo. Esas afirmaciones requieren evidencia de la página implementada y sus encabezados, no de una herramienta auxiliar de red específica. La afirmación defendible es más limitada: el código de búsqueda emite GET públicos anónimos a dos hosts de Google con nombre después de una acción explícita del usuario.
La ruta es directa. Ningún punto final de la API de ToolAcre lleva la identificación pegada a un servidor, recupera la respuesta de Google o almacena un historial de búsqueda. Eso reduce un intermediario pero no elimina al tercero: Google aún recibe las solicitudes de miniaturas y metadatos. Registre el clic, el destino, el recuento de solicitudes y la clase de respuesta juntos para que "directo" no pueda malinterpretarse como "fuera de línea" o "invisible para Google".
Por qué dos hosts y no uno: las imágenes y los metadatos provienen de diferentes servicios de YouTube
Para una búsqueda exitosa, espere ocho solicitudes de i.ytimg.com: maxresdefault, sddefault, hqdefault, mqdefault, default, hq1, hq2 y hq3. ToolAcre lee cada cuerpo JPEG y decodifica las dimensiones para que un estado exitoso que lleve un marcador de posición 120×90 no se confunda con la obra de arte más grande solicitada. Se generan cinco direcciones de póster WebP opcionales como enlaces, pero no se obtienen como cuerpos de descarga legibles.
Espere una solicitud www.youtube.com/oembed separada cuya consulta contenga la URL de visualización canónica y el formato = json. Su resultado proporciona metadatos públicos normalizados en lugar de disponibilidad de imágenes. Todas las solicitudes omiten las credenciales y la referencia, solicitan no almacenar y siguen redirecciones; Google los ve y el encabezado Origin del navegador. Estas opciones describen el comportamiento del cliente, no garantías de anonimato ni políticas de retención del lado del servidor.
Ejemplo resuelto: una solicitud por miniatura JPEG más una búsqueda de inserción
Por lo tanto, una ejecución limpia contiene nueve solicitudes de búsqueda: ocho sondas JPEG y una llamada oEmbed. Abra una fila JPEG disponible y verifique sus dimensiones de respuesta con el resultado de la herramienta. Luego haga clic en el control de descarga de esa fila. El guardado debe reutilizar el Blob retenido durante la prueba, por lo que no debería aparecer ninguna solicitud de segunda imagen. Una solicitud duplicada en ese momento contradeciría el comportamiento previsto de reutilización de Blob y merecería una investigación.
Mantenga los enlaces distintos de las solicitudes al contar. Copiar una URL WebP o verla como texto no significa que ToolAcre haya recuperado sus bytes, y la ruta vi_webp carece del encabezado de respuesta de origen cruzado necesario para una descarga de JavaScript Blob. La representación del iframe generado con privacidad mejorada también está fuera de este seguimiento de búsqueda: contacta con youtube-nocookie.com más tarde, cuando otra página o vista previa carga la inserción copiada.
Lo que esto no cubre: la herramienta no puede hablar por el registro o las políticas de YouTube.
Clasifique las fallas en lugar de aplanarlas. En modo sin conexión, una extensión o un proxy pueden detener el transporte antes de que exista una respuesta HTTP. Una imagen puede devolver 404, otro estado de error, un marcador de posición 200 o bytes que no se pueden decodificar. Los metadatos pueden fallar debido a una interrupción de la red, un rechazo de HTTP o un JSON no válido. Conserve esas distinciones en capturas de pantalla o notas HAR porque cada una sugiere una explicación y un seguimiento diferentes.
El seguimiento no puede revelar la política interna de registro, retención o correlación de Google. Tampoco puede poner a disposición material privado, eliminado o restringido por edad. Se espera que una búsqueda restringida fallida sea un comportamiento de cierre de sesión, mientras que una búsqueda pública exitosa demuestra solo lo que ese entorno recibió en ese momento. Ninguno de los resultados valida los derechos de reutilización, predice la disponibilidad futura ni establece un comportamiento universal para otras clases de vídeo.
Conclusión: menos promesas, todas verificables: cómo el Visor de metadatos y descarga de miniaturas de YouTube indica y mantiene su comportamiento de red
La transparencia de la red funciona cuando la promesa es lo suficientemente pequeña como para falsificarse: el análisis es local antes de Fetch, luego un clic explícito inicia la miniatura directa y las solicitudes de oIncrustación a los hosts revelados. Si DevTools muestra una solicitud de API ToolAcre que contiene datos de búsqueda, el comportamiento observado entra en conflicto con la afirmación de implementación. Si los recuentos de solicitudes difieren, inspeccione los reintentos, los trabajadores del servicio, las redirecciones y las acciones del usuario antes de decidir si el producto o la configuración de prueba es responsable.
Cuando el panel muestre las nueve solicitudes esperadas y ningún proxy de búsqueda, conserve el seguimiento como evidencia fechada y específica del entorno. Incluya la versión del navegador, las extensiones o el contexto de la red administrada si el resultado informa la política. Repita después de cambios significativos en la implementación o las dependencias en lugar de tratar una captura anterior como prueba permanente. La conclusión más fuerte sigue siendo exacta: este navegador realizó la búsqueda documentada en esta ejecución, con estos hosts, opciones y respuestas.