Summary

  • A revisão de novembro sobre DoS em relays MoQ acrescenta um cenário: um relay envia GOAWAY a muitos clientes com o endereço de um servidor de terceiros. O alvo recebe as tentativas de conexão mesmo sem oferecer MoQT.
  • O rascunho de transporte MoQT exige que o cliente use a New Session URI não vazia de um GOAWAY do servidor no fluxo de controle. O campo aponta o destino, sem comprovar que o destino aceitou a migração.

Um relay reúne muitos espectadores e prepara a mudança para outra sessão. Ele informa a nova URI antes de fechar a antiga. Se apontar para o servidor de outra pessoa, os clientes podem procurá-lo quase ao mesmo tempo. O trecho acrescentado na versão 02 observa que o alvo nem precisa implementar MoQT. Uma negociação que fracassa depois ainda começou com tentativas de conexão que consumiram recursos do destinatário.

A proposta de transporte do grupo de trabalho, na seção 9.2, permite ao servidor enviar uma nova URI no GOAWAY do fluxo de controle. Se não estiver vazia, o cliente deve usá-la para a nova sessão. O cliente não pode impor uma URI ao servidor no sentido inverso. O campo admite até 8.192 bytes, e GOAWAY não pode ser repetido no mesmo fluxo de controle. Essas regras disciplinam mensagem e papel; não perguntam se o host indicado pertence ao serviço. Em um fluxo de requisição, outra regra apenas recomenda reenviar aquela requisição específica. A multidão descrita no risco segue a instrução do servidor aos clientes conectados.

A versão 01 de julho não continha a descrição do alvo terceiro. A revisão de novembro acrescentou um mecanismo preciso para transferir carga a alguém fora da sessão. Ela pede alguma garantia de que a URI nova é autorizada antes que o cliente a siga e deixa a regra concreta para a especificação de transporte. TLS pode rejeitar um destino indevido em etapa posterior; as primeiras conexões já terão partido. Os documentos oficiais não registram incidente ou volume medido. O registro do IETF ainda classifica a análise como Internet-Draft individual.

O recibo operacional deve ligar relay inicial, URI proposta, regra de autorização, horários e quantidade de conexões e carga no host receptor. “Migração concluída” sozinha não mostra quem recebeu a conta.