Wanneer het bufferoorloop die eerste keer begin plaasvind?
Wanneer het bufferoorloop die eerste keer begin plaasvind?

Video: Wanneer het bufferoorloop die eerste keer begin plaasvind?

Video: Wanneer het bufferoorloop die eerste keer begin plaasvind?
Video: Gregory Chaitin: Complexity, Metabiology, Gödel, Cold Fusion 2024, Mei
Anonim

Die eerste buffer oorloop aanval begin voorkom in 1988. Dit is die Morris Internet-wurm genoem. A oorloop aanval ontbloot kwesbaarhede in 'n program. Dit oorstroom die geheue met data wat meer is as wat die program kan beheer.

Behalwe dit, hoe vind 'n buffer-oorloop-aanval plaas?

A buffer oorloop vind plaas wanneer 'n program of proses probeer om meer data na 'n vaste lengte blok geheue te skryf, of buffer , as die buffer is toegewys om te hou. Uitbuiting van a buffer oorloop laat 'n aanvaller toe om die proses te beheer of te verongeluk of om sy interne veranderlikes te verander.

Verder, is Java kwesbaar vir buffer-oorloop-aanvalle? C++ is veral kwesbaar vir bufferoorloop . Maar Java is ontwerp om die te vermy buffer oorloop deur die grense van a na te gaan buffer (soos 'n skikking) en die voorkoming van enige toegang buite daardie perke.

Dienooreenkomstig, hoekom bestaan buffer-oorloop-kwesbaarhede?

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

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*.

Aanbeveel: