阻止程序在自己分配的RAM之外读取?

时间:2014-08-25 01:51:03

标签: windows security

最近我遇到了一个软件程序,它可以监控我在RAM中运行的内容。该公司实际上将此信息存储在其服务器上。显然我觉得这是对我隐私的侵犯。所以我想知道它是否有可能阻止这种情况?

我知道软件需要访问自己分配的RAM。但我认为没有理由为什么软件应该能够在盒子外面看。它完全没有我的业务,​​而是我在电脑后面而不是。

更多神职人员:

我不是在谈论能够在另一个程序RAM中读取的软件。我正在谈论能够看到机器上当前正在运行的程序。但是我意识到这不是提出这个问题的正确位置。所以我为此道歉。我会去寻找一个更好的地方。非常感谢你的帮助。

2 个答案:

答案 0 :(得分:0)

您希望的安全性通常是任何现代消费者操作系统(如Windows)的设计原则的一部分。任何可以解决的问题都是在机器管理员的配合下进行有意识的监控。

“用户”程序(应用程序)确实只允许看到“他们自己的”RAM内容。但是,该系统(包括内核模式驱动程序)具有更高的可见性。您工作的公司(?)可能已经在您的计算机上安装了软件作为管理员,可以更加窥视。从你的问题(这不是真正正确的论坛)不清楚到底是什么,但如果你没有从根本上控制计算机,你就无法从根本上控制其内核中正在运行的内容。

答案 1 :(得分:0)

操作系统和CPU的内存管理单元不允许用户级程序访问分配给其他程序的内存。

要么处理内核级程序,要么程序正在使用某些内核服务。