标签: algorithm security process operating-system
我在最近的技术采访中被问到这个问题。假设有一个程序可以生成随机存储器地址并操纵其内容。我应采用什么方案来防止这种情况发生。
我的回答类似于为我们的流程提供预共享密钥,每当提交流程时,都会有一个单独的流程要求PSK。如果它是正确的,则在存储在存储器中的某个散列表中进行该PID的条目,标记这是合法的过程。我不知道这是多么正确,当然这个方案需要对所有过程进行更改。我怎么会做到这一点我不知道。您认为什么是正确的解决方案。
答案 0 :(得分:4)
该方案称为protected memory,通常由CPU内部的内存管理单元实现,由操作系统编程。