Depășire tampon

Autor: Laura McKinney
Data Creației: 7 Aprilie 2021
Data Actualizării: 1 Iulie 2024
Anonim
Renault MeGaNe Tampon💪
Video: Renault MeGaNe Tampon💪

Conţinut

Definiție - Ce înseamnă buffer Overflow?

Un flux de tampon apare atunci când sunt scrise mai multe date într-un tampon decât poate fi deținut. Excesul de date este scris în memoria adiacentă, supraîncărcând conținutul respectivei locații și cauzând rezultate imprevizibile într-un program. Depășirile de tip buffer se întâmplă atunci când există o validare necorespunzătoare (fără limite înainte de a fi scrise datele. Se consideră o eroare sau o slăbiciune în software


O introducere în Microsoft Azure și Microsoft Cloud | În acest ghid, veți afla despre ce este vorba despre cloud computing și despre cum Microsoft Azure vă poate ajuta să migrați și să conduceți afacerea din cloud.

Techopedia explică preluarea de buffer

Atacatorii pot exploata o eroare de reîncărcare a tamponului prin injectarea unui cod special adaptat pentru a provoca revărsarea tamponului cu partea inițială a unui set de date, apoi scrierea restului de date pe adresa de memorie adiacentă tamponului de revărsare. Datele de overflow ar putea conține cod executabil care permite atacatorilor să ruleze programe mai mari și mai sofisticate sau să se acorde acces la sistem.

Depășirile de tip buffer sunt unul dintre cele mai grave bug-uri care pot fi exploatate de un atacator mai ales pentru că este foarte greu de găsit și de remediat, mai ales dacă software-ul constă din milioane de linii de cod. Chiar și corecțiile pentru aceste erori sunt destul de complicate și predispuse la erori. Acesta este motivul pentru care este cu adevărat aproape imposibil să eliminați complet acest tip de eroare.


Deși toți programatorii cunosc potențialele amenințări de reîncărcare a bufferului în programele lor, există încă o mulțime de amenințări legate de preaplinul tampon atât în ​​software-ul nou, cât și în cele vechi, indiferent de numărul de corecții care au fost deja efectuate.