En Win7, ¿pueden las variables "TEMP" de usuario y sistema apuntar al mismo directorio?

En Win7, ¿pueden las variables "TEMP" de usuario y sistema apuntar al mismo directorio?

Sé que yopoderhazlo, pero ¿es una mala práctica? Se verá así:

(Sistema)TEMP -> E:\TEMP
(Usuario)TEMP -> E:\TEMP
(Sistema)TMP -> E:\TEMP
(Usuario)TMP -> E:\TEMP

Respuesta1

Como siempre: depende.

Si su carpeta TEMP tiene una lista de control de acceso que brinda casi todo el acceso a cualquier persona a archivos y carpetas nuevos y si hay un proceso del sistema que está

  1. almacenar información confidencial en TEMP
  2. no bloquear los archivos
  3. no cambiar los derechos de acceso predeterminados
  4. no limpiar los archivos

entonces podría terminar con un usuario capaz de leer esta información. O peor aún, que un usuario pueda modificar esta información. Se conocen ataques a Unix con procesos que utilizan archivos temporales y no los manejan de forma segura.

Entonces en mi opinión esnoEs una buena práctica utilizar la misma carpeta TEMP para SISTEMA y usuarios. Por cierto, ¿por qué querrías hacerlo? ¿Y qué pasa con las cuentas LocalService y NetworkService? ¿Por qué no cambiarlas también?

Respuesta2

Lo llamaría una gran práctica, a menos que haya información confidencial que deba almacenarse en la carpeta temporal de un usuario (por lo que probablemente cada usuario tiene la suya propia y el sistema tiene una separada). Al final, todo debería eliminarse, pero ese es el peor inconveniente que se me ocurre.

información relacionada