asked 40.4k views
0 votes
when does a buffer overflow condition exist? a. when the software does not encrypt sensitive information before storing it in the buffer b. when a program attempts to put more data in a buffer than it can hold c. when a program does not perform any authentication for functionality that requires a provable user identity d. when the software does not perform an access control check for a function that consumes a significant amount of buffer space

1 Answer

6 votes

Answer: B: When a program attempts to put more data in a buffer than it can hold.

Explanation: Quite self explanatory. A buffer is an array (or list) of data. If this data has more then the specified type can hold, it will result in an overflow, and the program will most likely crash.

answered
User Sebastian Liendo
by
7.3k points