Автор Пользователь удален задал вопрос в разделе Компьютеры, Связь
Подскажите что такое переполнение буфера, поподробнее пжлст и получил лучший ответ
Ответ от Владимир Парсаданов[активный]
Переполнение буфера — это явление, возникающее, когда компьютерная программа записывает данные за пределами выделенного в памяти буфера.
Переполнение буфера обычно возникает из-за неправильной работы с данными полученными извне и памятью, при отсутсвии жесткой защиты со стороны подсистемы программирования (компилятор или интерпретатор) и операционной системы. В результате переполнения могут быть испорчены данные расположенные следом за буфером.
Переполнение буфера является наиболее популярным способом взлома компьютерных систем, так как большинство языков высокого уровня смешивают в памяти программу и данные, используют технологию стекового кадра - размещение данных в системном стеке, смешивая данные программы с управляющими данными (в т. ч. адреса начала стекового кадра и адресов возврата).
Переполнение буфера может вызывать аварийное завершение или зависание программы, ведущее к отказу обслуживания (denial of service, DoS). Отдельные виды переполнений, например переполнение в стековом кадре, позволяют злоумышленнику загрузить и выполнить произвольный машинный код от имени программы и с правами учетной записи, от которой она выполняется.
Буфер-я поглагаю ты говоришь про буфер обмена (хотя их много бывает)))). У него свой объем. Который ясно дело может переполнится