[ Indústrias ]

Identidade de e-mail do Marketplace: distinguir as responsabilidades da plataforma e do comerciante

Torne explícitas as identidades da plataforma e do autor do comerciante.

Pela equipe de pesquisa EmailAuth · 3 minutos de leitura

[Pontos-chave]

  • Torne explícitas as identidades da plataforma e do autor do comerciante.
  • Uma assinatura de plataforma não autoriza o domínio De de um comerciante nem prova que a conta de comerciante correta o selecionou; verifique ambos os limites.
Nesta página

Um mercado pode entregar as palavras de um comerciante sem estar autorizado a autenticar o domínio do comerciante. Distinguir quem escreveu o conteúdo comercial, cujo domínio aparece em De e qual serviço opera o fluxo de correio. Essas funções podem pertencer a três partes diferentes. Um nome de exibição de comerciante familiar não resolve a questão da identidade do domínio.

Escolha a identidade do autor pretendida

Para uma notificação de pedido originada na plataforma, use a identidade aprovada da plataforma e deixe claro o relacionamento com o comerciante no conteúdo. Para uma rota com marca comercial, verifique o controle do domínio comercial e a delegação específica necessária para autenticação antes de ativá-la. Não aceite o domínio digitado por um comerciante como prova de controle nem copie a configuração de outro vendedor no novo locatário.

O mapa trabalhado separa avisos de pedidos de plataforma, respostas de comerciantes e atualizações de suporte. Atribua cada um a um proprietário nomeado de integração ou serviço. Registre se De é de propriedade da plataforma ou do comerciante, qual locatário pode acionar emails e quem pode alternar ou revogar a configuração de assinatura. Um endereço de resposta pode direcionar a conversa para um comerciante sem tornar esse endereço o DMARC identidade do autor.

Teste um caso permitido e um não alinhado

O caso fictício do comerciante apresenta seller.test em From enquanto assina como market.test. Mesmo assumindo que a assinatura seja verificada, ela falha estritamente DKIM alinhamento com vendedor.teste. A ordem da plataforma e as identidades de suporte no mapa de rotas correspondem aos seus respectivos domínios De; essas são configurações assumidas, não testes observados. Isto ilustra por que a assinatura bem-sucedida pela plataforma não autoriza, por si só, o uso da identidade de um vendedor.

Selecione um design honesto e compatível: um From de propriedade da plataforma com atribuição clara do comerciante ou uma configuração de domínio do comerciante devidamente verificada. Este último requer autoridade documentada e acesso com escopo definido. Registre o inquilino aprovado, domínio, seletor, proprietário de prova e revogação DNS . Estas são recomendações para avaliar um sistema, não afirmações de que um determinado mercado ou EmailAuth as implementa.

Mantenha a autoridade do inquilino no teste de aceitação

Um passe criptográfico não pode revelar se a conta do vendedor errada teve permissão para selecionar o domínio. Adicionar testes de aplicação negativos: um segundo comerciante não deve enviar como o primeiro comerciante, uma delegação expirada não deve permanecer utilizável e a remoção de um comerciante deve fechar o caminho de envio relevante. Execute esses testes somente em um ambiente de teste autorizado e preserve os resultados reais do sistema separadamente dessas identidades hipotéticas.

Inventariar IPs compartilhados como evidência de infraestrutura, não como identidade do comerciante. Uma gama de plataformas pode transportar muitos inquilinos, incluindo os comprometidos. Não coloque todas as mensagens desse intervalo na lista de permissões apenas porque uma notificação de pedido é legítima.

Planeje o fim do relacionamento

Defina como as mensagens na fila, as respostas e as conversas de suporte abertas serão tratadas quando um comerciante sai. Revogue a delegação exata sem perturbar comerciantes não relacionados. Preserve apenas os relatórios e as evidências de auditoria que a plataforma está autorizada a reter. As divulgações ao consumidor, os contratos comerciais, os termos de partilha de dados e a responsabilidade de pagamento necessitam de uma revisão qualificada; nem DKIM nem este mapa de rotas os julgam.

Mapa de rota fictício

As identidades explícitas a seguir são entradas ilustrativas e não configurações reais do cliente. Esses domínios e funções responsáveis ​​são hipotéticos, e não aprovações de clientes ou mensagens assinadas fornecidas. Nenhum teste criptográfico ou entrega foi executado.

  • Notificação de pedido da plataforma: líder de mensagens da plataforma; De pedidos.market.test; envelope e assinante DKIM requests.market.test.
  • Mensagem do comerciante: líder de integrações do comerciante; Do vendedor.teste; envelope e signatário DKIM market.test.
  • Suporte à plataforma: Líder de suporte ao cliente; De support.market.test; envelope e signatário DKIM support.market.test.

Verifique a concessão antes do resultado da assinatura

Suponha que o comerciante A tenha aprovado uma configuração de domínio com escopo definido, mas o comerciante B possa selecioná-la por meio do seletor de remetente da plataforma. Uma assinatura alinhada corretamente no e-mail resultante não repararia a falha de autorização do aplicativo. Mantenha a rota, preserve as evidências de diagnóstico permitidas e teste o limite real do locatário/objeto com contas de teste autorizadas. Não envie uma mensagem de representação ao vivo apenas para demonstrar o problema.

Orientação multilocatário da OWASP, seções 1, 3 e 5, dá suporte ao contexto de locatário confiável e à autorização de recursos, incluindo trabalho atrasado. RFC 9989 Seções 4.4 e 5.3.5 distinguir o alinhamento DKIM do veredicto completo da mensagem: outros caminhos de autenticação alinhados devem ser avaliados. As seções 7.4 e 8 exigem DKIM válido para p=reject implantação em vez de depender SPF sozinho. Não foi realizada nenhuma operação de outorga comercial, teste de seleção ou assinatura.

[ Remover ]

Uma assinatura de plataforma não autoriza o domínio De de um comerciante nem prova que a conta de comerciante correta o selecionou; verifique ambos os limites.

[Por função]

O que isso significa para você

Escolha sua função para ver as próximas etapas práticas.

Administrador de TI/Correio

Verifique as identidades reais

Teste a notificação de pedido da plataforma e os caminhos das mensagens do comerciante de forma independente, usando destinatários controlados.

Próximas etapas

  1. Registro de, domínio de envelope, domínio de assinatura e seletor para cada amostra.
  2. Retenha as evidências reais recebidas e distinga os exemplos presumidos dos resultados observados do fornecedor.
  3. Teste novamente o aplicativo afetado após uma alteração de signatário ou retransmissão.

CISO/SecOps

Mantenha a autoridade e os controles de conteúdo separados

Uma assinatura pode ser aprovada mesmo quando o aplicativo concedeu ao comerciante errado acesso a um domínio.

Próximas etapas

  1. Revise quem pode delegar a identidade de envio e revogá-la.
  2. Restrinja as evidências de relatórios e mensagens a revisores autorizados.
  3. Exigir avaliação separada das obrigações legais, contratuais e de privacidade aplicáveis.

Fundador / Não técnico

Assuma o resultado do negócio

A aprovação do Marketplace deve identificar a conta do comerciante e a finalidade do envio, e não apenas uma marca correspondente.

Próximas etapas

  1. Escolha uma plataforma precisa ou atribuição de comerciante.
  2. Aprove a delegação comercial específica.
  3. Exigir revogação com escopo e manipulação de mensagens em fila.

[ Perguntas frequentes ]

Perguntas frequentes

O nome de exibição do comerciante identifica o domínio autenticado?

Não. Examine o domínio De real e os identificadores autenticados alinhados.

O market.test pode assinar uma mensagem exibindo o seller.test?

Pode criar uma assinatura válida, mas essa assinatura não está alinhada no exemplo.

Uma plataforma deve sempre usar From de propriedade do comerciante?

Não. Uma identidade de plataforma claramente atribuída pode ser o design suportado apropriado.

O Reply-To controla o alinhamento DMARC ?

Não. DMARC avalia o domínio do autor em De, não em Responder para.

O que comprova a autoridade do domínio comercial?

Use controle de domínio verificado e uma delegação documentada e com escopo definido, e não apenas um nome de domínio digitado.

Que teste negativo de inquilino é importante?

Verifique se um comerciante não pode selecionar o domínio autorizado de outro comerciante.

Um IP de provedor compartilhado deve ser colocado na lista de permissões?

Não apenas porque um comerciante o utiliza; a infraestrutura compartilhada não estabelece autoridade de inquilino.

O que acontece quando um vendedor sai?

Siga um plano aprovado de revogação e tratamento de filas, preservando as evidências autorizadas.

[ Fontes ]

Fontes

  1. RFC 9989

    Seções §4.4 · §5.3.5 · §5.4 · §7.4 · §8

  2. RFC 6376

    Seções §3.4 · §3.5 · §3.7 · §6.1 · §6.3

  3. RFC 9990

    Seções §3.1 · §3.1.1.4 · §3.1.2 · §3.5.1 · §3.5.4 · §4 · §7 · §8

  4. Folha de referências de segurança multilocatário OWASP

    Seções §1. Identificação do Locatário e Gestão do Contexto · §3. Prevenindo o acesso a dados entre locatários (Prevenção IDOR) · §4. Isolamento de cache e sessão · §5. API, trabalho assíncrono e controles de recursos · §6. Armazenamento de arquivos e isolamento de blob · §7. Segurança de integração e desligamento de locatários

[ Glossário ]

Glossário

Domínio do autor
O domínio no campo RFC5322 .From visível usado para avaliação DMARC .
Alinhamento do identificador
A relação necessária entre um identificador autenticado e o domínio do autor no modo de alinhamento selecionado.
Proprietário da rota
A função responsável por uma aplicação específica e sua finalidade de comunicação.
Teste controlado
Um experimento autorizado com entradas, destinatários e efeitos limitados; este artigo fornece decisões hipotéticas, não um experimento executado.

Proveniência da empresa

Por que as principais instituições financeiras e governos retiraram seus painéis de segurança de e-mail.

As plataformas tradicionais de autenticação de e-mail vendem um painel e pedem que seus engenheiros façam o trabalho. Em ambientes de alto risco, a supervisão manual significa aplicação atrasada, desvios de configuração e domínios ocultos não monitorados.

EmailAuth é a plataforma de origem de e-mail agente. Nossos agentes impõem p=reject, mantenha remetentes terceiros alinhados e mova seus domínios para full RFC 9989 conformidade, o novo padrão DMARC , com auditabilidade humana no circuito.

Governos Grandes empresas Instituições financeiras de nível 1

SaaS · Locação dedicada · Air gap no local · Criptografia BYOK

Base de conhecimento