Loading
_ DESCIFRANDO CONEXIÓN SEGURA...

Distribución de contenido y acceso firmado: leer el borde

5 tareas · 38 min · Principiante

Una red de distribución de contenido pone copias de películas, partidos y descargas cerca de quien las pide. Para que solo las vea quien pagó, el operador firma las direcciones: cada URL lleva una firma con vencimiento que el borde comprueba antes de servir. Si la firma es válida, responde; si está expirada o falta, rechaza. Esta sala lee los registros del borde de Cabledoro la noche del 5 de octubre de 2026: qué exige cada prefijo, qué firmas se usaron desde más de una dirección y qué peticiones se sirvieron cuando debían haberse rechazado. Todo es lectura de un extracto ficticio.

0 de 5 · 0%

Objetivo de la sala

Una red de distribución de contenido pone copias de películas, partidos y descargas cerca de quien las pide. Para que solo las vea quien pagó, el operador firma las direcciones: cada URL lleva una firma con vencimiento que el borde comprueba antes de servir. Si la firma es válida, responde; si está expirada o falta, rechaza. Esta sala lee los registros del borde de Cabledoro la noche del 5 de octubre de 2026: qué exige cada prefijo, qué firmas se usaron desde más de una dirección y qué peticiones se sirvieron cuando debían haberse rechazado. Todo es lectura de un extracto ficticio.

Una URL firmada es un permiso temporal y transferible: quien tenga la dirección completa, con su firma, puede pedir el contenido hasta que la firma venza. El borde comprueba que la firma sea auténtica y vigente; no comprueba quién la usa ni desde dónde. Por eso las firmas de contenido en vivo duran pocos minutos y las de descargas largas duran más: cuanto más tiempo vive la firma, más tiempo sirve a quien la reciba por error o por reventa.

Esto marca lo que un registro del borde puede y no puede probar: prueba que una firma se presentó, no que la persona que pagó fue quien la presentó.

Responde para continuar

El borde sirve una petición con una firma válida desde una dirección que nunca había visto. ¿Qué demuestra eso?

Ver pista de ayuda

Piensa en lo que el borde comprueba y en lo que no.

El borde trata distinto cada parte del catálogo según el prefijo de la ruta. Lo público (carteles, subtítulos) no se firma. Lo de pago se firma con vigencias que reflejan su uso: unos minutos para un partido en vivo, un par de horas para ver una película, un día para una descarga entre empresas. Un prefijo sin firma que no debería estar abierto, o una vigencia más larga de lo que el uso justifica, son hallazgos de configuración.

Abre la política del laboratorio y compara solo los prefijos que exigen firma.

Responde para continuar

¿Qué prefijo firmado tiene la vigencia más larga?

Ver pista de ayuda

Escribe `SELECT prefijo, vigencia_min FROM politica_cdn WHERE requiere_firma = 'si' ORDER BY vigencia_min DESC` y lee la primera fila.

Cada firma se emite para una sesión. Verla desde varias direcciones puede tener una causa inocente (un teléfono que pasa de la red del hogar a la móvil cambia de dirección) o una causa que merece mirarse (la URL se compartió). El registro del borde solo permite contar y comparar: cuántas direcciones distintas usaron cada firma es el punto de partida, y la conclusión llega con otros datos, como la cuenta o el dispositivo.

Cuenta las direcciones por firma en el extracto.

Responde para continuar

¿Qué identificador de firma se presentó desde más direcciones distintas?

Ver pista de ayuda

Escribe `SELECT id_firma, count(distinct ip_cliente) AS ips FROM accesos_cdn GROUP BY id_firma ORDER BY ips DESC`.

Una firma expirada debe terminar en un 403, igual que una ausente. Cuando el borde responde 200 con una firma expirada, la comprobación de vencimiento falló, o se saltó, o la petición llegó a un origen que no pasa por el borde. El registro no dice cuál de las tres, pero fija la hora exacta, y con la hora el equipo de plataforma puede buscar qué cambió.

En el extracto hay dos peticiones con firma expirada: una rechazada como corresponde y otra no.

Responde para continuar

¿A qué hora se sirvió con estado 200 una petición cuya firma estaba expirada? Escribe la hora tal como aparece.

Ver pista de ayuda

Escribe `SELECT * FROM accesos_cdn WHERE firma = 'expirada' AND estado = '200'`.

Un hallazgo del borde debe separar lo que el registro prueba de lo que solo sugiere. Prueba que a una hora precisa se sirvió un contenido con una firma expirada. Sugiere, sin probarlo, que el control de vencimiento tiene un defecto, y no dice nada sobre quién estaba detrás. La redacción útil nombra lo primero con precisión, plantea lo segundo como hipótesis y pide a plataforma el dato que falta.

Responde para continuar

¿Qué redacción del hallazgo sobre la petición con firma expirada es la correcta?

Ver pista de ayuda

Un buen hallazgo dice lo que el registro prueba, plantea la hipótesis aparte y pide el dato que falta.

Inicia sesión para registrar tus puntos y progreso en el ranking.

Whoami-Labs Pro

Whoami-Labs Pro utiliza cookies

Utilizamos cookies y almacenamiento local para el funcionamiento del sitio, seguridad de sesión y, si lo autorizas, analítica y marketing. Puedes aceptar, rechazar o personalizar. Política de Privacidad