Asegurar un objeto de ayuda del navegador

Actualmente estoy en el proceso de construir un objeto de ayuda del navegador.

Una de las cosas queLo que BHO tiene que hacer es realizar solicitudes entre sitios que omitan la política entre dominios.

Para esto, estoy exponiendo un__MyBHONameSpace.Request método que utilizaWebClient internamente.

Sin embargo, se me ha ocurrido que cualquier persona que esté usando mi BHO ahora tiene una vulnerabilidad CSRF en todas partes, ya que un atacante inteligente ahora puede realizar solicitudes arbitrarias desde las computadoras de mis clientes.

¿Hay alguna manera inteligente de mitigar esto?