🔒 Registro cerrado · Apertura oficial próximamente · Acceso exclusivo para alumnos activos
Iniciar SesiónWebhooks salientes y sus destinos
5 tareas · 35 min · Principiante
Ahora la aplicación es la que avisa. Cuando tus clientes registran una dirección para recibir eventos, la firma que pones, el destino al que envías y lo que va dentro pasan a ser tu responsabilidad. Trasteos Corotos avisa a las empresas que pagan el trasteo de sus empleados trasladados, y una de ellas dice que dejó de recibir avisos una tarde. Tienes el emisor, las suscripciones, la auditoría de cambios, los envíos de dos días y una carga de ejemplo.
Objetivo de la sala
Ahora la aplicación es la que avisa. Cuando tus clientes registran una dirección para recibir eventos, la firma que pones, el destino al que envías y lo que va dentro pasan a ser tu responsabilidad. Trasteos Corotos avisa a las empresas que pagan el trasteo de sus empleados trasladados, y una de ellas dice que dejó de recibir avisos una tarde. Tienes el emisor, las suscripciones, la auditoría de cambios, los envíos de dos días y una carga de ejemplo.El emisor firma cada aviso para que el receptor pueda comprobar que viene de él. Si el mismo secreto sirve para todas las empresas suscritas, cada una de ellas lo conoce, y cualquiera puede fabricar un aviso firmado que otra aceptará como auténtico. El secreto, además, se vuelve imposible de rotar sin coordinar a todos a la vez.
Lo habitual es un secreto distinto por suscripción, que se muestra una sola vez al crearla, se puede rotar con un periodo en que valen el viejo y el nuevo, y se guarda en el servidor como cualquier otro secreto. La forma de firmar —marca de tiempo incluida en lo firmado, cuerpo exacto— es la misma que se exige a un proveedor cuando uno es el receptor.
Responde para continuar
¿Qué riesgo concreto crea que el emisor firme los avisos de todas las empresas con un mismo secreto?
Ver pista de ayuda
Piensa quién más tiene el secreto que usa cada receptor para comprobar.
Abre el laboratorio. En ejemplo-carga.json está lo que viaja en cada aviso: nombre, documento y teléfono del empleado, y sus dos direcciones. Revisa en suscripciones.txt el esquema de cada destino.
Responde para continuar
¿Qué suscripción recibe esos datos sin cifrado en tránsito? Escribe su identificador.
Ver pista de ayuda
Fíjate en cómo empieza cada dirección de destino.
En emisor-avisos.js el comentario final explica quién puede cambiar un destino y cuándo surte efecto. Lee cambios-suscripciones.txt en orden y fíjate en tres cosas del cambio de la tarde del 30 de noviembre: quién lo hizo y desde cuándo existía esa cuenta, a qué dominio apunta ahora el destino frente a los que usa esa empresa, y si alguien más se enteró.
Responde para continuar
¿A qué dominio, que no es de la empresa cliente, se cambió el destino de sus avisos? Escríbelo tal como aparece.
Ver pista de ayuda
Compara el destino anterior y el nuevo en la línea de la auditoría.
Mide el alcance en envios-salientes.txt: entregas de esa suscripción al nuevo destino, a partir del cambio, que el receptor aceptó. Las que respondieron con error no confirman que el dato se quedara allí, así que en el informe se cuentan aparte.
Responde para continuar
¿Cuántos avisos con datos de empleados aceptó el nuevo destino con respuesta 200?
Ver pista de ayuda
Filtra por el host del nuevo destino y descarta los 500.
Cambiar un destino es mover un flujo de datos personales a otra parte, con la misma importancia que cambiar la cuenta bancaria de un proveedor. Lo que no es de este módulo, porque ya lo cubre el de llamadas salientes del servidor, es impedir que el destino apunte a la red interna; aquí la pregunta es quién decide a dónde van los datos de las personas.
Responde para continuar
¿Qué control habría frenado el cambio de destino de Cachivache Hogar?
Ver pista de ayuda
El destino nuevo ya tenía https; lo que faltó fue que alguien con autoridad en la empresa se enterara y lo aprobara.
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
Preferencias
Configuraciones de cookies
Elige qué categorías permitir. Las esenciales siempre están activas. Consulta la Política de Privacidad.
Esenciales
Siempre activas · sesión, CSRF, tema y esta preferencia
Necesarias para iniciar sesión, proteger formularios (CSRF) y recordar tu elección de cookies y tema. Sin ellas la plataforma no funciona de forma segura.
Analíticos
Hoy no activos en la plataforma; listos para cuando se conecten
Nos ayudan a entender uso de cursos y páginas. Si los activas, se usarán cuando conectemos analítica; hasta entonces no se carga ningún tracker.
Marketing
Hoy no activos; campañas futuras solo con tu permiso
Comunicaciones o campañas. No activos hoy en la plataforma; quedarán listos si los conectamos y solo si los permites.