Wat is buffer oorloop aanval met voorbeeld?
Wat is buffer oorloop aanval met voorbeeld?

Video: Wat is buffer oorloop aanval met voorbeeld?

Video: Wat is buffer oorloop aanval met voorbeeld?
Video: Running a Buffer Overflow Attack - Computerphile 2024, Mei
Anonim

Buffer Oorloop Aanval met Voorbeeld . Wanneer meer data (as wat oorspronklik toegeken is om gestoor te word) deur 'n program of stelselproses geplaas word, sal die ekstra data oorloop . Dit veroorsaak dat sommige van daardie data na ander uitlek buffers , wat enige data wat hulle ook al gehad het, kan korrupteer of oorskryf.

Net so, hoe gee buffer-oorloop-aanval werk 'n voorbeeld?

A buffer oorloop vind plaas wanneer 'n program of proses probeer om meer data na 'n vaste-lengte blok geheue te skryf (a buffer ), as die buffer is toegewys om te hou. Deur sorgvuldig vervaardigde insette te stuur aan an aansoek, an aanvaller kan veroorsaak dat die toepassing arbitrêre kode uitvoer, wat moontlik die masjien oorneem.

Net so, wat beteken bufferoorloop? In inligtingsekuriteit en programmering, a buffer oorloop , of buffer oorskry , is 'n anomalie waar 'n program, terwyl die skryf van data na 'n buffer , oorskry die buffer s'n grens en oorskryf aangrensende geheue liggings. Op baie stelsels is die geheue-uitleg van 'n program, of die stelsel as geheel, goed gedefinieer.

Vervolgens kan 'n mens ook vra, watter tipe aanval is buffer-oorloop?

Stapel oorloop aanval - Dit is die algemeenste tipe van buffer oorloop aanval en behels oorloop a buffer op die oproep stapel *. Hoop oorloop aanval - Hierdie tipe aanval teiken data in die oop geheuepoel bekend as die hoop*.

Wat maak 'n buffer-oorloop-aanval so gevaarlik?

Sleutelbegrippe van Buffer Oorloop Hierdie fout kom voor wanneer daar is meer data in a buffer as wat dit kan hanteer, wat veroorsaak dat data oorloop in aangrensende stoor. Hierdie kwesbaarheid kan 'n stelselongeluk veroorsaak of, erger nog, 'n toegangspunt vir 'n kuberaanval skep. C en C++ is meer vatbaar vir buffer oorloop.

Aanbeveel: