WCF nomeado segurança do pipe e sessões de vários usuários?

Eu configurei um aplicativo WPF que é uma instância única usando um Mutex, isso permite que o aplicativo seja executado em cada conta de usuário se você estiver usando a troca de usuário. O aplicativo configura um pipe nomeado do WCF para que eu possa me comunicar com a instância única de outro processo (ou seja, quando o segundo processo é executado antes de ser finalizado devido ao Mutex).

Gostaria de saber se algo deve ser feito (melhores práticas) para proteger o pipe nomeado?

Além disso, gostaria de saber se as mensagens de pipe nomeado atingiriam todos os processos em execução no sistema ou apenas na sessão atual do usuário. Se o pipe nomeado for enviado por todo o sistema, qual seria a melhor implicação para restringir a comunicação à sessão atual dos usuários?

questionAnswers(3)

yourAnswerToTheQuestion