Πίνακας περιεχομένων:
- Ορισμός - Τι σημαίνει η πρόληψη εκτέλεσης δεδομένων (DEP);
- Η Techopedia εξηγεί την Πρόληψη Εκτέλεσης Δεδομένων (DEP)
Ορισμός - Τι σημαίνει η πρόληψη εκτέλεσης δεδομένων (DEP);
Η πρόληψη εκτέλεσης δεδομένων (DEP) είναι μια λειτουργία ασφαλείας στο λειτουργικό σύστημα που εμποδίζει τις εφαρμογές να εκτελούν κώδικα από μια μη εκτελέσιμη θέση μνήμης. Το DEP είναι μια τεχνολογία που υποστηρίζεται από το υλικό και το λογισμικό και έχει σχεδιαστεί για να προστατεύεται από τις εκμεταλλεύσεις κώδικα που βασίζονται στη μνήμη. Παρουσιάστηκε για πρώτη φορά στο Windows XP Service Pack 2. Είναι επίσης διαθέσιμο στο Linux και το Mac OS.
Η Techopedia εξηγεί την Πρόληψη Εκτέλεσης Δεδομένων (DEP)
Το DEP λειτουργεί με τη συστηματική σάρωση των σωρών και των στοίμων μνήμης για ενέργειες φόρτωσης δεδομένων στη μνήμη. Ο μηχανισμός DEP ενισχυμένου υλικού χρησιμοποιεί τη CPU για να επισημάνει όλες τις θέσεις μνήμης που επισημαίνονται με μια τιμή χαρακτηριστικού για μη εκτέλεση. Μόλις εντοπιστεί μια ανωμαλία σε αυτές τις θέσεις από την άποψη της εκτέλεσης κώδικα, αποστέλλεται μια εξαίρεση στον κύριο μηχανισμό ασφαλείας OS. Το εφαρμοσμένο DEP λογισμικού ελέγχει μόνο για εξαίρεση στον πίνακα λειτουργιών της κύριας εφαρμογής. Αυτό παρέχει προστασία ενάντια στην ασφάλεια, όπως η υπερχείλιση του buffer.
