Переполнение буфера
Оригинальное название: buffer overflow
Коротко
Ошибка, при которой программа записывает за пределы выделенной области памяти и может повредить соседние данные.
Что такое «Переполнение буфера»
Ошибка, при которой программа записывает за пределы выделенной области памяти и может повредить соседние данные. Переполнение возникает, когда объём данных превышает размер буфера, а границы не проверяются. Оно способно нарушить работу программы, а в худшем случае — дать злоумышленнику выполнить свой код. Защищаются проверкой длины, безопасными функциями работы с памятью и языками с контролем границ.

