溢出漏洞攻击原理与防护方法

       溢出漏洞攻击是非常重要的黑客攻击手段,因此了解溢出漏洞攻击的原理和防范方法是非常有必要的。以下内容为网上相关文章的整理,仅为学习。

       缓冲区溢出攻击原理

    缓冲区溢出攻击向程序的缓冲区写入超出其长度的内容,造成缓冲区的溢出,从而破坏程序的堆栈,使程序转而执行其他的指令,以达到攻击的目的。

    防护方法

    

     1)书写安全的代码,避免出现可被利用的漏洞。

    

     2)不允许缓冲区执行代码

     3)检测数组边界

     4)指针完整性检查

你可能感兴趣的:(网络)