Histórico de mensagens em sugestões

EXIBINDO CONVERSAS RECENTES:

Canal: sugestões
Avatar discord do usuario francisco.carvalho

francisco.carvalho

Ver Respostas

Tenho essa mesma dúvida...

Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

e qual o risco que existe para o PSP em mandar um request pra uma URL sem mTLS que não existe com o mTLS? é o EC que tem que confiar ou não. tinha que ser opção do EC.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Na verdade, .webhook.pix.ae. Precisa do servername para decidir qual certificado apresentar.

Avatar discord do usuario rubenskuhl

rubenskuhl

webhook.pix.ae

Avatar discord do usuario anoni_mato

anoni_mato

se a Gerencianet considerar interessante e topar me recomendar, começo já a fazer 😆

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Ah sim, pois a transfere a lógica do transporte para a aplicação. Eu ainda não sei afirmar se isso foi consequência de não pensar em ambientes desse tipo, ou by design de achar que esses ambientes seriam um risco sistêmico maior.

Avatar discord do usuario anoni_mato

anoni_mato

a questão do cliente precisar ter mTLS é relativamente fácil de contornar. eu poderia oferecer um serviço que recebe o callback com mTLS e repassa pro EC sem essa exigência, por exemplo 😝

Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

jwt é dividido em 3 partes separadas por um ponto (parteA.parteB.parteC). pega a parteB, dá um decode (base64) e pronto. é só ignorar o resto (o certo seria validar a assinatura do conjunto, mas não fazem isso)

Avatar discord do usuario francisco.carvalho

francisco.carvalho

Ver Respostas

Mas pelo menos será factível. Esse problema de hospedagem compartilhada, de não poder mexer no nginx pois aplicaria-se o mtls em tudo, o cliente não tá tendo pra onde correr...

Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

abrir é fácil. o que é difícil é validar a assinatura (e quem tiver dificuldade vai simplesmente ignorar, o que é mais inseguro)

Avatar discord do usuario francisco.carvalho

francisco.carvalho

Pra nós, tecnicamente, tudo bem em enviar somente txid. Mas se tiver uma forma de já entregar a informação completa pro EC, melhor ainda...

Avatar discord do usuario francisco.carvalho

francisco.carvalho

Ver Respostas

Pode ser, considerando-se o próprio client_secret como key.

Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

a ideia é boa, eu sugeri no github e não aprovaram. mas insistir não custa...

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mudar de JSON para JWT ? Só precisa ver se o povo vai conseguir abrir JWT direito... até os PSPs estão sofrendo.

Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

seria o ideal, na minha opinião

Avatar discord do usuario anoni_mato

anoni_mato

Ver Respostas

acho que faz sentido. se for uma renúncia do cliente, a GN nao está deixando de cumprir com a determinação de segurança do BACEN. levem ao Bacen pra ver no que dá.

mas até que o Bacen confirme isso, eu vejo essa possibilidade de bypass (seja no PUT ou no próprio callback) como uma mera facilitação do processo de cadastro do webhook (útil principalmente quando tem um terceiro no processo, além da GN e o EC). não vejo utilidade prática nenhuma enquanto o Bacen exige mTLS nos callbacks

Avatar discord do usuario francisco.carvalho

francisco.carvalho

Ver Respostas

#brainstorm

E se viesse tudo o que vem hoje, porém criptografado com o client_secret? (teoricamente é uma informação que só a gn conhece)

Avatar discord do usuario rubenskuhl

rubenskuhl

Na verdade, chave Pix e txid, para evitar o problema do webhook pilantra. 😉

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Mas isso acho que só com simplificação mesmo. Se não tem mTLS, teria que vir sem informação quase nenhuma, só um txid para ir lá e dar um GET.