Hvornår begyndte bufferoverløb først at forekomme?
Hvornår begyndte bufferoverløb først at forekomme?

Video: Hvornår begyndte bufferoverløb først at forekomme?

Video: Hvornår begyndte bufferoverløb først at forekomme?
Video: Running a Buffer Overflow Attack - Computerphile 2024, Kan
Anonim

Det første bufferoverløb angreb begyndte at forekomme i 1988. Den blev kaldt Morris Internet-ormen. EN flyde over angreb afslører sårbarheder i et program. Det oversvømmer hukommelsen med data, der er mere, end programmet kan kontrollere.

Udover dette, hvordan opstår et bufferoverløbsangreb?

EN bufferoverløb opstår, når et program eller en proces forsøger at skrive flere data til en blok af hukommelse med fast længde, eller buffer , end det buffer er afsat til afholdelse. Udnyttelse af en bufferoverløb giver en hacker mulighed for at kontrollere eller nedbryde processen eller at ændre dens interne variabler.

Er Java desuden sårbar over for bufferoverløbsangreb? C++ er især sårbar over for bufferoverløb . Imidlertid, Java er designet til at undgå bufferoverløb ved at kontrollere grænserne for en buffer (som et array) og forhindre enhver adgang ud over disse grænser.

Tilsvarende, hvorfor eksisterer der bufferoverløbssårbarheder?

Nøglebegreber af Bufferoverløb Denne fejl opstår, når der er flere data i en buffer end det kan håndtere, hvilket får data til flyde over ind i tilstødende lager. Det her sårbarhed kan forårsage et systemnedbrud eller, værre, skabe et indgangspunkt for et cyberangreb. C og C++ er mere modtagelige for bufferoverløb.

Hvilken type angreb er bufferoverløb?

Stack overflow angreb - Det er det mest almindelige type af bufferoverløbsangreb og involverer overfyldte -en buffer på opkaldet stak *. Dynge overløbsangreb - Det her type angreb målretter mod data i den åbne hukommelsespulje kendt som heapen*.

Anbefalede: