【简答题】什么是缓冲区溢出?产生缓冲区溢出的原因是什么?
已帮助 人
回答
共1条回复-
缓冲区溢是指计算机程序向特定缓冲区内填充数据时,超出了缓冲区本身的容量,导致外溢数据覆盖了相邻内存空间的合法数据,从而改变程序执行流程破坏系统运行完整性。 根本原因:现代计算机基础构架 —— 冯诺依曼体系的安全缺陷,即程序的数据和指令都在同一内存中进行存储。

