Estoy usando IIS 7.5 y quiero suplantar a los usuarios para mis diferentes aplicaciones en un entorno de intranet. Para hacerlo, estoy considerando usar el mecanismo asp.net con el usuario / contraseña en web.config (cifrado), pero no estoy seguro de algunas posibles amenazas. Lo explicaré con un concepto (sé que mi ejemplo es inútil pero representa mi situación, así que por favor, tenga paciencia conmigo)
Digamos que tengo 2 directorios:
-
Un directorio vacío (DirectoryA) que permite el acceso a todos los usuarios (permisos ntfs) y que contiene un web.config que se hace pasar por UserA
-
Un directorio (DirectoryB) que contiene un sitio web al que quiero restringir el acceso, que también contiene un web.config que se hace pasar por UserA (el mismo usuario que DirectoryA, no un error tipográfico)
Para que la suplantación se ejecute en DirectoryB, debo otorgarle el permiso ntfs a Permitir al UsuarioA en DirectoryB.
Mi pregunta es: ¿es posible que alguien acceda a DirectoryA (que lo personificará como UserA) y luego de alguna manera acceda al sitio en DirectoryB utilizando el UserA suplantado? Si es así, ¿cómo?
Gracias por cualquier idea