Che cos'è la protezione della memoria?
La protezione della memoria è una strategia che consente di gestire la quantità di diritti di accesso concessi alla memoria trovata su un disco rigido del computer. Lo scopo principale di questo tipo di protezione è quello di ridurre al minimo il potenziale per qualche tipo di violazione della memoria che danneggerebbe i dati contenuti nella memoria o danneggerebbe una parte della capacità di memoria del disco rigido. Quasi tutti i sistemi operativi sul mercato oggi includeranno alcune disposizioni per la protezione della memoria.
Una delle principali funzioni di protezione della memoria è impedire a qualsiasi applicazione di utilizzare la memoria che il sistema operativo non ha assegnato in modo specifico a tale applicazione. Ciò impedisce alle applicazioni di impadronirsi del controllo di una quantità eccessiva di memoria e di causare eventualmente danni che incidono negativamente su altre applicazioni attualmente in uso, o addirittura di creare una perdita di dati salvati sul disco rigido. In molti sistemi operativi, questo viene gestito segmentando la memoria per l'uso da parte di tutte le applicazioni aperte, assicurando che ognuna abbia abbastanza per funzionare correttamente senza creare problemi con le altre applicazioni in esecuzione.
Sebbene vi sia una separazione tra protezione e sicurezza all'interno di un sistema operativo, l'uso della protezione della memoria aiuta nella corretta funzione dei protocolli di sicurezza inerenti al sistema. Ciò significa che anche se le funzionalità di sicurezza stanno tentando di impedire a un bug di causare danni ai dati o ai file che supportano il sistema operativo, la protezione della memoria impedisce al bug di accedere a una quota maggiore di memoria e di creare problemi operativi che potrebbero rallentare giù le iniziative di sicurezza. Da questo punto di vista, la protezione della memoria funge da preziosa risorsa che semplifica il rilevamento e la gestione delle misure di sicurezza da parte di software dannoso che potrebbe tentare di incorporare nei file di sistema e iniziare a utilizzare le risorse per svolgere la missione di danneggiare il disco rigido.
Nel corso degli anni, la protezione della memoria è diventata sempre più sofisticata. Ciò è in parte dovuto ai progressi della tecnologia che hanno reso possibile la creazione di dischi rigidi con maggiore capacità di memoria e la necessità di sviluppare sistemi operativi in grado di supportare tale maggiore memoria. Nello stesso periodo, anche il numero di minacce si è moltiplicato, rendendo necessario per i sistemi operativi controlli più severi su come la memoria disponibile viene allocata a varie applicazioni. Man mano che i dischi rigidi continuano ad aumentare di capacità, i nuovi sistemi operativi includeranno una protezione della memoria più solida che aiuta a garantire che la gestione e l'integrità della memoria siano mantenute anche di fronte alle nuove minacce che cercherebbero di scavalcare le difese trovate in quella protezione.