Integer Overflow/Underflow
Integer overflow/underflow възниква, когато числова операция излиза извън representable range и резултатът се wrap-ва или обработва неправилно.
Какво е
Integer overflow/underflow възниква, когато числова операция излиза извън representable range и резултатът се wrap-ва или обработва неправилно.
Как работи
Грешно изчислен размер, offset или count може да доведе до неправилно allocation и последваща memory corruption или logic bypass.
Как да се предотврати
Checked arithmetic, безопасни integer types, input limits, compiler sanitizers, fuzzing и code review на size/length calculations.
Най-ефективни защити
Подредени по приоритет — P0 е мястото, от което се започва.
Кой предлага защита в България
Услугите от директорията, които намаляват този риск — с броя компании, които ги предлагат.