百科问答小站 logo
百科问答小站 font logo



能否借鉴哈佛架构在OS内存管理机制层面实现两块隔离区域分别存放指令和数据以抵抗堆栈溢出等安全问题? 第1页

  

user avatar   haozhi-yang-41 网友的相关建议: 
      

如果打算从头建立起一套生态系统,当然是没问题的。

但现在已经积重难返了,要这么限制的话,有很多流行的玩法走不通了:

例如说从 io 读取一段脚本并执行(例如说各种代码热更新)

例如说在配置文件里指定了跳转入口函数(各种脚本语言里经常这么玩)


如果是20年前,甚至30年前,还是C/C++/JAVA等接近静态的语言为主的年代,这个生态转换的难度相对还小一点,但现在的话,没希望了。




  

相关话题

  为何 Linus 一个人就能写出这么强的系统,中国却做不出来? 
  计算机怎么知道用户态和内核态? 
  三部门印发网络产品安全漏洞管理规定,有哪些值得关注的信息? 
  如何找寻找一个年轻漂亮、学识渊博、气质佳丽、知书达理的女黑客做女朋友? 
  x86/x64 的处理器和 32/64 位的系统有什么关系? 
  没有ESP分区或EFI分区也可以正常启动系统吗? 
  如果华为手机使用自己的操作系统,你会考虑买华为手机吗? 
  为什么Linux下要把创建进程分为fork()和exec()(一系列函数)两个函数来处理? 
  微软当年是不是用并不比苹果好的技术战胜了苹果,为什么? 
  鸿蒙系统到底是不是安卓系统? 

前一个讨论
如何解决Linux下信号产生的死锁?
下一个讨论
有人说羽毛球不是小白运动大家怎么看?





© 2025-04-03 - tinynew.org. All Rights Reserved.
© 2025-04-03 - tinynew.org. 保留所有权利