COMPUTER FUNDAMENTALS

COMPUTER ETHICS AND SECURITY

COMPUTER VIRUSES MALWARE AND HACKING

Question [CLICK ON ANY CHOICE TO KNOW THE RIGHT ANSWER]
What is Buffer Overflow?
A
a form of computer hacking in which corrupt Domain Name System data is introduced into a DNS resolver’s cache, causing the name server to return an incorrect IP address, which results in diverting traffic to the attacker’s computer
B
an anomaly where a program, while writing data to a buffer, overruns the buffer’s boundary and overwrites adjacent memory locations.
C
The overflow of butter on a kitchen counter or other surface.
D
A type of Adware.
Explanation: 

Detailed explanation-1: -A buffer overflow occurs when a program or process attempts to write more data to a fixed-length block of memory, or buffer, than the buffer is allocated to hold. Buffers contain a defined amount of data; any extra data will overwrite data values in memory addresses adjacent to the destination buffer.

Detailed explanation-2: -A buffer overflow, or buffer overrun, occurs when more data is put into a fixed-length buffer than the buffer can handle. The extra information, which has to go somewhere, can overflow into adjacent memory space, corrupting or overwriting the data held in that space.

There is 1 question to complete.