最近我遇到了一个软件程序,它可以监控我在RAM中运行的内容。该公司实际上将此信息存储在其服务器上。显然我觉得这是对我隐私的侵犯。所以我想知道它是否有可能阻止这种情况?
我知道软件需要访问自己分配的RAM。但我认为没有理由为什么软件应该能够在盒子外面看。它完全没有我的业务,而是我在电脑后面而不是。
更多神职人员:
我不是在谈论能够在另一个程序RAM中读取的软件。我正在谈论能够看到机器上当前正在运行的程序。但是我意识到这不是提出这个问题的正确位置。所以我为此道歉。我会去寻找一个更好的地方。非常感谢你的帮助。
答案 0 :(得分:0)
您希望的安全性通常是任何现代消费者操作系统(如Windows)的设计原则的一部分。任何可以解决的问题都是在机器管理员的配合下进行有意识的监控。
“用户”程序(应用程序)确实只允许看到“他们自己的”RAM内容。但是,该系统(包括内核模式驱动程序)具有更高的可见性。您工作的公司(?)可能已经在您的计算机上安装了软件作为管理员,可以更加窥视。从你的问题(这不是真正正确的论坛)不清楚到底是什么,但如果你没有从根本上控制计算机,你就无法从根本上控制其内核中正在运行的内容。
答案 1 :(得分:0)
操作系统和CPU的内存管理单元不允许用户级程序访问分配给其他程序的内存。
要么处理内核级程序,要么程序正在使用某些内核服务。