Un equipo de desarrollo de software está llevando a cabo pruebas funcionales y de aceptación de usuario de aplicaciones web desarrolladas internamente utilizando una solución COTS. Para las pruebas automatizadas, la solución utiliza credenciales de usuario válidas del directorio de la empresa para autenticarse en cada aplicación. La solución almacena el nombre de usuario en texto plano y la contraseña correspondiente como una cadena codificada en un script dentro de un archivo, ubicado en un recurso compartido de red accesible globalmente. Las credenciales de cuenta utilizadas pertenecen al equipo de desarrollo le
A. Restrinja el acceso al recurso compartido de red añadiendo un grupo sólo para desarrolladores a la ACL del recurso compartido
B. Implantar una nueva solución COTS que no utilice credenciales codificadas e integre servicios de directorio
C. Ofuscar el nombre de usuario dentro del archivo de secuencia de comandos con la codificación para evitar una fácil identificación y la cuenta utilizada
D. Provisione una nueva cuenta de usuario dentro del directorio de la empresa y habilite su uso para autenticacion a las aplicaciones de destino
E. Rediseñar las aplicaciones web para que acepten credenciales de cuentas locales de un solo uso para la autenticación