Summary

  • El borrador de noviembre sobre denegación de servicio en relés MoQ añade un riesgo concreto: un relé puede enviar GOAWAY a muchos clientes con la dirección de un tercero. El destinatario recibe sus intentos de conexión aunque no ejecute MoQT.
  • El borrador de transporte MoQT exige que el cliente use la New Session URI no vacía de un GOAWAY del servidor en el flujo de control. La dirección ordena el traslado, pero no acredita que el anfitrión haya aceptado recibirlo.

Un relé reúne una audiencia numerosa y anuncia dónde seguir. Es una función de migración razonable hasta que escribe el servidor de otra persona. Sus clientes pueden llamar a esa puerta casi al mismo tiempo. El párrafo nuevo de la revisión 02 subraya que la víctima ni siquiera necesita implementar MoQT. Un fallo posterior en la negociación no elimina el trabajo de procesar las conexiones iniciales.

La propuesta de transporte del grupo de trabajo, sección 9.2, permite al servidor incluir una URI en GOAWAY sobre el flujo de control. Si no está vacía, el cliente debe usarla para una sesión nueva. Un cliente no puede imponer al servidor una URI de destino del mismo modo. Hay un máximo de 8192 bytes y no se permite repetir GOAWAY en ese flujo. Esos límites regulan el mensaje y el papel de quien lo envía; no averiguan si el destino pertenece al servicio. En un flujo de petición, GOAWAY solo recomienda volver a emitir esa petición concreta en la URI indicada. La ráfaga de público corresponde a la instrucción del servidor a sus clientes.

La versión 01 de julio no describía el envío a un tercero. Noviembre añadió una ruta precisa para trasladar carga a alguien que no tomó parte en la sesión. El documento pide que el cliente cuente con alguna garantía de que la URI nueva es una autoridad válida antes de seguirla y deja la solución al texto de transporte. TLS podría rechazar después un destino indebido; los intentos ya habrán llegado. Los archivos oficiales no documentan un ataque real ni una cifra de sobrecarga. El registro del IETF mantiene este análisis como borrador individual.

Un registro útil uniría relé original, URI nueva, regla que autorizó el destino, número y hora de las conexiones y carga recibida. Llamar a todo eso «migración completada» oculta a quién se le entregó la factura.