Садржај
- Дефиниција - Шта значи преливање пуфера?
- Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.
- Техопедија објашњава преливање пуфера
Дефиниција - Шта значи преливање пуфера?
Препуна међуспремника настаје када се у бафер упише више података него што може да их држи. Вишак података се уписује у суседну меморију, преписује садржај те локације и изазива непредвидиве резултате у програму. Преливи међуспремника се дешавају када дође до неправилне провере ваљаности (нема граница пре писања података. Сматра се грешком или слабошћу у софтверу
Увод у Мицрософт Азуре и Мицрософт Цлоуд | Кроз овај водич научићете о томе шта се рачуна у облаку и како вам Мицрософт Азуре може помоћи да мигрирате и покренете посао из облака.
Техопедија објашњава преливање пуфера
Нападачи могу искористити буг препуњеног пуњења убризгавањем кода који је посебно прилагођен да изазове преливање тампон са почетним делом скупа података, а затим остатак података упишу у меморијску адресу поред препуног бафера. Подаци о прелијевању могу садржавати извршни код који омогућава нападачима да покрећу веће и софистицираније програме или себи дозвољавају приступ систему.
Преливи пуфера један су од најгорих грешака које нападач може искористити, углавном зато што је то врло тешко пронаћи и исправити, посебно ако се софтвер састоји од милиона линија кода. Чак су и поправци ових грешака прилично компликовани и склони грешкама. Зато је заиста готово немогуће у потпуности уклонити ову врсту грешке.
Иако сви програмери знају потенцијалну опасност од пуњења међуспремника у својим програмима, још увек постоји пуно претњи које се односе на прекривање међуспремника и у новом и у старом софтверу, без обзира на број исправки који су већ извршени.