Ochrona przed zapisem, znana również jako pamięć tylko do odczytu, to funkcja ochrony danych używana w celu zapobiegania przypadkowemu nadpisaniu ważnych danych w systemie komputerowym lub programie. Jest to powszechne w komputerach, kontrolerach dysków, dyskietkach i pamięciach flash. Może być stosowany jako forma zabezpieczenia przed złośliwym oprogramowaniem lub do ochrony ważnych plików przed przypadkowym uszkodzeniem.
Ta funkcja jest zwykle implementowana na dwa sposoby: wymuszanie fizyczne lub wymuszanie logiczne. Fizyczne egzekwowanie wykorzystuje urządzenia sprzętowe, aby odmówić dostępu do mechanizmu przechowywania i chronić zapisane dane przed uszkodzeniem. Wymuszanie logiki działa w systemie operacyjnym lub aplikacji i uniemożliwia użytkownikowi wykonanie niektórych operacji zapisu.
Egzekucja fizyczna powoduje zablokowanie urządzenia lub nośnika w sposób uniemożliwiający zapis na nim jakichkolwiek danych, niezależnie od uprawnień i uprawnień użytkownika. Ta forma ochrony przed zapisem jest powszechna w kontrolerach dysków, a także w urządzeniach multimedialnych, w których przechowywane są multimedia. Można go również znaleźć na niektórych dyskach wymiennych, takich jak dyskietki, napędy Zip i dyski flash USB.
Wymuszanie logiki polega na odmowie określonym grupom użytkowników uprawnień do zapisu na urządzeniu lub w folderze. Ten typ ochrony przed zapisem jest zarządzany w ramach ustawień zabezpieczeń aplikacji lub systemu operacyjnego. Na przykład wiele aplikacji pozwala tylko administratorom na zapisywanie w określonych plikach lub folderach.
Ponadto niektóre formy nośników pamięci obsługują ochronę przed zapisem za pomocą funkcji oprogramowania, umożliwiając użytkownikom ustawienie uprawnień tylko do odczytu dla pliku lub folderu. Z drugiej strony niektóre programy, takie jak Finder w systemie Mac OS X, można ustawić tak, aby ignorowały flagę tylko do odczytu, co naraża dane na urządzeniu lub nośniku na przypadkowe nadpisanie.
Ochrona przed zapisem jest ważną funkcją zapewniającą bezpieczeństwo danych. Chociaż nie jest to niezawodny środek bezpieczeństwa, może pomóc zapobiec przypadkowemu uszkodzeniu cennych danych. Z tego powodu ważne jest, aby użytkownicy niektórych typów urządzeń do przechowywania danych byli świadomi ustawień ochrony przed zapisem na swoich urządzeniach lub nośnikach.