严格检查缓冲区长度,避免将过长的数据复制到长度较小的缓冲区空间
使用除C、C++外的其他高级编程语言
使用安全函数,如strncpy()代替strcpy()
非执行的堆栈保护,不允许执行堆栈上的代码
这道题你会答吗?花几分钟告诉大家答案吧!
扫描二维码,关注牛客网
下载牛客APP,随时随地刷题