A buffer overflow occurs when a program or process tries to store more data in a buffer (temporary data storage area) than it was intended to hold. What is the most common cause of buffer overflow in software today?
A.
Bad permissions on files
B.
Usage of non-standard programming languages
C.
High bandwidth and large number of users
D.
Bad quality assurance on software produced
Explanation:
Technically, a buffer overflow is a problem with the program’s internal implementation.