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



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

  

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

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

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

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

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


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




  

相关话题

  如何看待华为将于 6 月 2 日举办鸿蒙发布会?你对此有哪些期待? 
  为什么电影中的黑客几乎不用鼠标? 
  安卓系统手机的屏幕被监控,如何摆脱被监控的处境? 
  操作系统里面经常说的一个功能用「软件实现」还是用「硬件实现」,其本质区别是什么? 
  如果有人给你两万美元让你黑自己的公司,你会怎么做? 
  如何成为安全架构师? 
  暴露自己IP地址有危险吗? 
  课堂上传纸条如何防范中间人攻击? 
  为什么国产操作系统总是基于现有 Linux 内核,而不是从零开始开发一个操作系统? 
  如何看待拼多多被曝删除用户本机照片,工作人员回应称:「没删除,可补偿 30 元代金券」? 

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





© 2024-12-26 - tinynew.org. All Rights Reserved.
© 2024-12-26 - tinynew.org. 保留所有权利