Protegendo um objeto auxiliar de navegador

Atualmente estou no processo de construir um objeto auxiliar do navegador.

Uma das coisas que oO BHO tem que fazer é fazer solicitações entre sites que contornem a política de vários domínios.

Para isso, estou expondo um__MyBHONameSpace.Request método que usaWebClient internamente.

No entanto, ocorreu-me que qualquer um que esteja usando meu BHO agora tem uma vulnerabilidade CSRF em todos os lugares, pois um atacante inteligente pode agora fazer solicitações arbitrárias dos computadores dos meus clientes.

Existe alguma maneira inteligente de mitigar isso?

questionAnswers(1)

yourAnswerToTheQuestion