buffer overflow的意思|示意

美 / ˈbʌfə ˌəuvəˈfləu / 英 / ˈbʌfɚ ˌovɚˈflo /

缓冲区溢出


buffer overflow的用法详解

Buffer overflow,又称“缓冲区溢出”,是指当在申请的缓冲区中放入的信息量超过缓冲区容量,导致被放入的其它数据覆盖原有缓冲区中的信息,引起程序崩溃、被黑客攻击甚至系统完全崩溃的一种计算机安全缺陷。

Buffer overflow漏洞的常见攻击主要有四种:stack overflow、heap-based overflow、format string attack、off-by-one error。

Stack Overflow,又称栈溢出,是指攻击源将要攻击的数据存放到程序控制流的栈空间,从而导致程序死循环,或在攻击源自定义的数据作为指令执行时出现程序崩溃。

Heap-based overflow,又称堆溢出,是指攻击源将要攻击的数据存放到堆空间,从而导致原来保存在堆空间中的某些信息被替换掉,造成程序崩溃。

Format String Attack,又称格式化字符串攻击,是指攻击源向程序传递一个恶意的格式化字符串,从而伪造一个函数参数,或者根据攻击源设定的参数来更改程序的控制流,从而导致程序崩溃。

Off-by-one error,又称“一多一错”,是指程序编写者在预定义程序控制流时,由于写错而造成程序崩溃。

Buffer overflow漏洞的主要防范措施是:及时补丁、使用安全编码。首先,及时的补丁是防范buffer overflow漏洞的最有效的措施。补丁可以修复由于某些原因导致程序产生漏洞的问题,尤其是针对某些常见的攻击手段,只要及时的更新补丁,就可以有效的防止攻击。其次,使用安全的编码,要求程序开发者在编写程序代码时,严格按照安全性编码习惯,以便避免引发buffer overflow漏洞。

buffer overflow相关短语

1、 Buffer Overflow Attack 攻击,缓冲器溢位攻击,缓冲区溢出攻击

2、 Kernel Buffer OverFlow 内核缓冲区溢出

3、 Remote buffer overflow 溢出

4、 network buffer overflow 网络缓存上溢

5、 heap-based buffer overflow 缓冲区溢位

6、 Buffer Overflow Attacks 缓冲区溢出攻击

7、 Line buffer overflow 行缓冲器溢出

8、 Stack Buffer Overflow 缓冲区溢位,栈缓冲区溢出

9、 reduce buffer overflow risks 减少风险缓冲区溢出,减少缓冲区溢出的风险

buffer overflow相关例句

The device response caused buffer overflow.

驱动器响应导致缓冲器溢出.

互联网

Buffer overflow exploits threat computer systems and the network security very seriously.

缓冲区溢出攻击对计算机和网络安全构成极大威胁.

互联网

Did you just write a simple homebrew to test buffer overflow?

你是写了个自制程序来测试缓冲区溢出 吗 ?

互联网

Buffer overflow problem, please give it a try, please download the lot, thank you!

缓冲区溢出问题, 请大家试试看, 请大家多多下载, 谢谢大家!

互联网

Now, the buffer overflow is the most security problem in software.

缓冲区溢出漏洞是目前软件面临最严重的安全漏洞.

互联网

Combining dynamic analysis and static analysis, it makes further detection of buffer - overflow vulnerabilities.

结合动态与静态挖掘技术对二进制环境下的程序作进一步的漏洞查找.

互联网