Англійська лексика: Розробка програмного забезпечення · Пошук і виправлення помилок

Що означає buffer overflow?

Значення й приклади · Розробка програмного забезпечення

іменникПоширений термін

buffer overflow: переповнення буфера

Запис за виділеною межею буфера пам’яті, який може пошкодити інші дані або спричинити аварійне завершення.

Де і як уживається

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

Приклади речень

  1. A missing length check allowed a buffer overflow in the native file reader.

    Відсутність перевірки довжини спричинила переповнення буфера в нативному засобі читання файлів.

    Вхідні дані, довші за призначений буфер, скопіювали без перевірки його місткості.

  2. The test caught a buffer overflow when the terminator was written past the final byte.

    Тест виявив переповнення буфера, коли завершальний байт записався за останньою позицією.

    Навіть запис одного байта поза межею є переповненням.

Поширені словосполучення

  • prevent a buffer overflow
  • buffer overflow detection