¿Es Request.IsLocal seguro o puede ser falsificado?

Tengo una página web que busca una cookie cifrada en la carga de la página para determinar la identidad del usuario. Sin embargo, cuando estoy probando la página localmente en mi cuadro de desarrollo, no tengo acceso a esa cookie.

Anteriormente, usaba un appsetting para decirle a la página si estaba en modo de desarrollo o no, y cuando estaba en modo dev, cargaba una identidad de usuario fija. Entonces descubrí Request.IsLocal

Simplemente puedo comprobar así:

if(Request.IsLocal){
   FormsAuthentication.SetAuthCookie("testUser", false);
}else{
   FormsAuthentication.SetAuthCookie(/*EncryptedCookieValue*/, false);
}

¿Es esto seguro? ¿Hay alguna manera de que un usuario malintencionado pueda falsificar IsLocal?