# Ce este un buffer overflow?

> Un buffer overflow (depășire de buffer) este o slăbiciune de siguranță a memoriei în care software-ul scrie într-un buffer de memorie mai multe date decât pot încăpea în limitele alocate, cauzând suprascrierea memoriei adiacente sau a datelor de control.

- URL canonic: https://yellowcube.eu/ro/glossary/buffer-overflow/
- Editor: Yellow Cube
- Limbă: ro
- Contact: hello@yellowcube.eu

## Conținut

Apare adesea din verificări de lungime lipsă sau incorecte în limbaje care permit acces direct la memorie. Rezultatele variază de la date corupte și căderi până la, în anumite condiții, execuție neautorizată de cod.

Bufferele pot rezida pe stivă, heap sau în alte regiuni de memorie, iar slăbiciunea poate implica o copiere nesigură, un calcul de dimensiune incorect sau o scriere în afara limitelor. Locația suprascrisă, controlul atacatorului, platforma și protecțiile la rulare modelează exploitabilitatea și consecințele.

### Puncte esențiale

- **Reducerea cauzei de bază:** Preferați limbaje și interfețe sigure pentru memorie acolo unde este fezabil, validați lungimile și calculele de numere întregi, evitați operațiile fără limite și revizuiți interacțiunile cu componente native sau nesigure pentru memorie.
- **Verificare:** Folosiți revizuire de cod concentrată, analiză statică, diagnostice de compilator, sanitizere, fuzzing și teste de regresie pentru a găsi defecte și a confirma că corecțiile acoperă clasa de bază.
- **Straturi la rulare:** Protecțiile de compilator și sistem de operare precum canary, memoria neexecutabilă și randomizarea adreselor pot îngreuna unele exploatări, iar izolarea și privilegiul minim pot constrânge consecințele.
- **Limitare importantă:** Un buffer overflow nu permite automat execuția de cod; poate doar corupe date sau termina un proces. Măsurile de atenuare la rulare sunt apărare în profunzime, nu substitut pentru eliminarea operației de memorie defecte.

### Termeni asociați

[Vulnerabilitate](<https://yellowcube.eu/ro/glossary/vulnerability/>) · [Exploit](<https://yellowcube.eu/ro/glossary/exploit/>) · [Executare de cod de la distanță (RCE)](<https://yellowcube.eu/ro/glossary/remote-code-execution/>) · [Testare statică a securității aplicațiilor (SAST)](<https://yellowcube.eu/ro/glossary/static-application-security-testing/>) · [Securitatea lanțului de aprovizionare software](<https://yellowcube.eu/ro/glossary/software-supply-chain-security/>)

### Surse

[CWE-120: Buffer Copy without Checking Size of Input ('Classic Buffer Overflow')](https://cwe.mitre.org/data/definitions/120.html) · [CWE-787: Out-of-bounds Write](https://cwe.mitre.org/data/definitions/787.html) · [CISA and FBI: Eliminating Buffer Overflow Vulnerabilities](https://www.cisa.gov/sites/default/files/2025-02/secure-by-design-alert-eliminating-buffer-overflow-vulnerabilities-508c.pdf)

## Să construim o apărare cibernetică mai eficientă împreună

Construim parteneriate de durată, bazate pe încredere, expertiză și succes comun. Fie că doriți să vă dezvoltați afacerea, să vă extindeți oferta de securitate cibernetică sau să lansați soluții inovatoare pe piețe noi, Yellow Cube vă sprijină pe termen lung.

[Luați legătura cu Yellow Cube](<mailto:hello@yellowcube.eu?subject=Partnership>)

## Sursa și domeniul de aplicare

Această versiune Markdown este generată din aceleași înregistrări aprobate ca pagina HTML canonică. Pentru citare, utilizați URL-ul canonic.

