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



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

  

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

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

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

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

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


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




  

相关话题

  在桌面领域,为什么免费的 Linux 输给了收费的 Windows? 
  为什么不同系统不能兼容同一个已编译的可执行二进制文件? 
  Linux 是否比 Windows 省电? 
  二进制安全方向有没有可能在可见的未来里慢慢地消失? 
  鸿蒙操作系统是不是 PPT 操作系统? 
  全球最大肉食品加工商遭网络攻击关停,白宫称:黑客可能来自俄罗斯,事实可能是怎么样的? 
  能否给Nokia手机直接编程? 
  为什么win7,win10很多人用,win8,win8.1却无人问津? 
  子弹短信隐私条款要求用户提供「身份证、面部特征和指纹信息」,但称不能完全避免信息泄露,这种做法合理吗? 
  如何看待 2017 年 5 月 12 日中国大量高校及公共设备发生电脑中毒,勒索比特币的事件? 

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





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