401 Buffer Overflow

Description

wichtig
Flänser Hallu
Flashcards by Flänser Hallu, updated more than 1 year ago
Flänser Hallu
Created by Flänser Hallu almost 2 years ago
0
0

Resource summary

Question Answer
Was ist ein Buffer Overflow? Buffer = Speicher In ihnen werden Daten vorübergehend gespeichert, während sie von einem Ort zum anderen übertragen werden Tritt dann auf, wenn die Datenmenge die Speicherkapazität des Puffers übersteigt Infolgedessen überschreibt das Programm die benachbarten Speicherplätze
Mögliche Schäden 1. Angreifer überschreiben den Speicher einer Anwendung 2. return Address kann überschrieben werden 3. User Controlled Buffer Overflow
Gegenmaßnahmen Buffer Overflow 1. Runtime Bounds Checking 2. Address Space Randomization (ASLR) 3. Data Execution Prevention 4. Structured Exception Handler Overwrite Protection(SEHOP)
Welche Programmiersprachen sind anfällig für Buffer Overflows? C und C++ Sie verfügen über keine eingebaute Schutzmechanismen gegen das Überschreiben von Daten in ihrem Speicher Sprachen wie PERL, Java, JavaScript und C# verwenden integrierte Sicherheitsmechanismen, die die Wahrscheinlichkeit eines Buffer Overflows minimieren Fast alle bekannten Webserver, Anwendungsserver und Webanwendungen Umgebungen sind anfällig für Buffer Overflows Ausnahme Java oder Python
Show full summary Hide full summary

Similar

401 ASIL
Flänser Hallu
401 TDD (Test Driven Development)
Flänser Hallu
401 Programmierfehler Mistake, Defect, Fault Failure
Flänser Hallu
401 Weitere Fehler
Flänser Hallu
401 Debugging
Flänser Hallu
401 Threat Modeling
Flänser Hallu
Zeitformen
Rebecca Obrist
401 SQL Injections
Flänser Hallu
Anforderungen an ein sicheres Produkt + Glossar
Flänser Hallu
Zeitformen
Anna Gamper