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



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

  

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

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

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

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

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


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




  

相关话题

  零基础学习网络安全这一块,请问有哪些相关资料可以推荐一下? 
  如何看待游戏《原神》1.4版本更新第一天,大量1.5版本测试服内容被泄露? 
  如何看待王垠的新文章:《关于微内核的对话》? 
  在内存特定位置填数据后,placement new 是否完全等价与cast? 
  教材上说铁路订票系统是实时操作系统,可是服务器的Linux不是分时操作系统吗? 
  鸿蒙手机来了,如果可能,你会选择鸿蒙操作系统放弃安卓吗? 
  请解释一下什么是选择明文攻击及选择密文攻击? 
  从 Windows 95 开始一直在 shell32.dll 中存在的一个大树图标是出自哪里? 
  学习 Linux 有哪些好处? 
  为什么一般认为Flash漏洞很严重,而HTML5(实现)远没有那么严重? 

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





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