Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Caso a tag ALLOWASSEMBLYSIGNCHECK esteja ativa no Host.config, o RM passará a realizar a validação da assinatura dos assemblies carregados em tempo de execução. Caso algum desses assemblies não esteja assinado corretamente, o Host e/ou Client parará de responder, como medida de segurança contra injeção direta.


Uma mensagem similar a seguinte será exibida caso ocorra a tentativa de carregamento de algum assembly não assinado no Host:


Na tentativa de carregamento de algum assembly não assinado no Client, uma mensagem similar a seguinte será exibida e o Client se encerrará.

Image Added


Vale ressaltar que as As APIs também estão realizando a mesma validação e não irão responder caso algum assembly não esteja assinado.

Deve ser reforçado que essa é uma regra de negócio e NÃO um bug. Assim sendo, é aconselhável não realizar alterações, como decompilações nas DLL's do RM, pois estas irão bloquear o acesso ao Host/Client.