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

User Rizwan Ali
by
4.5k points

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.

User Sebastian Liendo
by
4.3k points