首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有任何危险的程序转义它的内存空间与sudo?

有没有任何危险的程序转义它的内存空间与sudo?
EN

Ask Ubuntu用户
提问于 2017-07-03 19:12:31
回答 1查看 67关注 0票数 2

如果我正在处理指针并使用现代操作系统(Xubuntuz校),那么是否存在覆盖程序外部内存的危险,还是默认内存保护总是会阻止这种情况?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2017-07-03 21:18:42

我会说不。由于进程隔离,每个进程只能看到自己的虚拟内存块,不能访问任何外部的内容。

有关内存管理的更多信息,请参见http://www.tldp.org/LDP/khg/HyperNews/get/memory/linuxmm.htmlhttp://www.tldp.org/LDP/tlk/mm/memory.html

但是,这只会限制应用程序意外地访问不应该触及的内存,例如,由于指针设置错误(在C程序中)。应用程序仍然可以发出系统命令来访问任何硬件,包括完整的RAM,如果它是以root用户的身份运行并显式地为此编写的。不过,如果你自己编写程序,你就不用担心这样的事情了。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/931661

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档