Буферы — это области памяти, в которых временно хранятся данные, пока они передаются из одного места в другое.
Переполнение буфера происходит, когда объем данных превышает емкость буфера памяти. В результате программа, пытающаяся записать данные в буфер, перезаписывает соседние ячейки памяти.
Если переполнение буфера произошло в результате злонамеренных действий, то это может привести к отказу в работе или выполнению произвольного кода с привилегиями программы, на адресное пространство которой была осуществленная атака.
Хватит тратить время на ручные проверки и «накликивание»!
12 февраля на бесплатном вебинаре Security Vision покажем, как SGRC-подход создаёт «живую» безопасность. Меняем формальный контроль на стратегию вместе.