Считается ли чтение извне буфера переполнением буфера? - PullRequest
3 голосов
/ 10 августа 2010

Меня беспокоит определение переполнения буфера . Похоже, это относится только к записи вне буфера.

Но недавно мы обнаружили впечатляющую ошибку, когда программа попыталась прочитать извне законно выделенный блок памяти и столкнулась с неопределенным поведением - либо произошел сбой с нарушением доступа, либо отправила несвязанные данные по сети. Очевидно, что чтение извне буфера также не очень хорошо.

Считывает ли чтение извне буфера переполнение буфера ? Если нет - как это можно назвать?

1 Ответ

4 голосов
/ 10 августа 2010

Нет, это не переполнение - в конце концов, это может произойти, когда не задействован буфер.Я бы просто назвал это незаконным доступом к памяти.

...