写入程序文件下的应用程序目录的安全问题

本文关键字:安全 问题 应用程序 程序 文件 | 更新日期: 2023-09-27 18:20:44

以具有管理权限的用户身份登录时,应用程序是否自动有权写入自己的Program Files目录?

我正在将一些数据保存到应用程序目录中,这显然不是开发中的问题,因为应用程序目录不在程序文件下,但我只想确保在分发应用程序时不会遇到任何问题。该应用程序将只由具有管理员权限的用户运行。

写入程序文件下的应用程序目录的安全问题

如果大多数防病毒程序在程序文件目录下看到任何更新,它们都会大发雷霆。

您最好将数据写入AppData文件夹

下的文件夹

否。即使是默认情况下具有管理权限的用户也会在非提升的上下文中运行。用户明确必须提升才能获得写入该位置的权限。

您可能不想仅仅为了代表用户保存一些数据而强迫用户提升。您可能也不想允许同一台机器上的其他用户全局修改该数据,也不想向其他用户披露该数据。

AppData是这类事情的合适地点,已经有10多年的历史了。