Attacks - Buffer Overflow

10 belangrijke vragen over Attacks - Buffer Overflow

Wat is in 50% van de gevallen de kwetsbaarheid van applicaties die wordt uitgebuit?

Een buffer overflow

Hoe werd wellicht de eerste worm genoemd die in 1988 een buffer overflow uitbuitte?

Morris Finger Worm

Noem 5 varianten van een buffer overflow

1. Static buffer overruns
2. Indexing errors
3. Format string bugs
4. Unicode en ANSI buffer size mismatches
5. Heap overruns
  • Hogere cijfers + sneller leren
  • Niets twee keer studeren
  • 100% zeker alles onthouden
Ontdek Study Smart

Hoe kan een buffer overflow ontstaan?

Doordat de programma input naar een input buffer groter is dan deze buffer kan bevatten. De input overschrijft dan andere delen van de programma gegevens in het geheugen.

Wat is de combinatie van redenen waardoor buffer overflows voor komen?

Dit is een combinatie van slechte programmeerwerk en zwakheden in de programmeertaal

Welke gevolgen kan een buffer overflow teweeg brengen?

1. Het programma crashed
2. Het programma kan een commando starten op initiatief van de aanvaller

Wat is één van de meest gevaarlijk functions in C welke een bufferoverflow tot stand kan brengen?

Gets()

Op welke 2 manieren kan in C een buffer overflow ontstaan?

1. Onveilige functies
2. Directe geheugen toegang via pointers

Hoe werd de buffer overflow die in 2014 was ontstaan in de OpenSSL library genoemd?

Heartbleed

Wat is een eenvoudige en goede oplossing voor het tegen gaan van buffer overflow attacks?

Het zorgen voor input validatie, doormiddel van safe library functions voor inputs.

De vragen op deze pagina komen uit de samenvatting van het volgende studiemateriaal:

  • Een unieke studie- en oefentool
  • Nooit meer iets twee keer studeren
  • Haal de cijfers waar je op hoopt
  • 100% zeker alles onthouden
Onthoud sneller, leer beter. Wetenschappelijk bewezen.
Trustpilot-logo