# Bezpieczeństwo pamięci

Ochrona programu przed odczytem, zapisem albo zwalnianiem pamięci w niezamierzony sposób. Według CISA i NSA błędy pamięci to najczęstszy typ ujawnianych podatności.

- Adres: <https://pelnomocnikcyber.pl/slownik/bezpieczenstwo-pamieci/>
- Aktualizacja: 25.10.2026
- Licencja: [CC BY 4.0](https://creativecommons.org/licenses/by/4.0/deed.pl)

Błąd bezpieczeństwa pamięci pozwala programowi sięgnąć poza obszar, który do niego należy: odczytać pozycję jedenastą z listy dziesięciu albo użyć pamięci, która została już zwolniona. Atakujący wykorzystuje takie błędy, żeby czytać cudze dane, uszkadzać je albo wykonać własny kod.

Agencje z USA, Australii, Kanady, Wielkiej Brytanii i Nowej Zelandii zalecają producentom przejście na języki, które takich błędów nie dopuszczają (np. Rust, Go, Java, C#). Według Google udział błędów pamięci wśród podatności Androida spadł z 76 % w 2019 r. do 24 % w 2024 r., odkąd nowy kod powstaje głównie w takich językach.

## Powiązane pojęcia

- [Losowe rozmieszczenie przestrzeni adresowej](https://pelnomocnikcyber.pl/slownik/aslr/)
- [Podatność](https://pelnomocnikcyber.pl/slownik/podatnosc/)
- [Secure by design](https://pelnomocnikcyber.pl/slownik/secure-by-design/)
- [Zdalne wykonanie kodu](https://pelnomocnikcyber.pl/slownik/zdalne-wykonanie-kodu/)

## Źródła

1. [The Case for Memory Safe Roadmaps (grudzień 2023 r.)](https://www.cisa.gov/resources-tools/resources/case-memory-safe-roadmaps) (CISA, NSA, FBI i in.)
