English Deutsch Français Nederlands Español Italiano Português Русский 日本語 中文 한국어 हिन्दी తెలుగు मराठी தமிழ் Türkçe Polski Čeština Magyar Svenska Dansk Suomi Українська العربية Indonesia

Return-Oriented Programming (ROP)

Η Return-Oriented Programming (ROP) είναι μια τεχνική που χρησιμοποιείται στην ινφορματική για να εκτελεστούν κακόβουλα προγράμματα σε έναν υπολογιστή. Αυτή η τεχνική χρησιμοποιείται από επιθέτους για να αποκτήσουν έλεγχο επάνω σε ένα σύστημα ή ένα πρόγραμμα.

Η ουσία της ROP είναι να αντλείται από την μνήμη του υπολογιστή και να συνδυάζονται αυτά τα τμήματα κώδικα για να δημιουργηθούν νέες λειτουργίες. Όταν αυτή η τεχνική εφαρμόζεται με επιτυχία, ο επιθέτης μπορεί να αποκτήσει πρόσβαση σε επαίσχυντες πληροφορίες, όπως κωδικούς πρόσβασης, πίνακες email, και προσωπικές πληροφορίες.

Για να προστατευτεί κάποιος από τη ROP, πρέπει να χρησιμοποιηθούν ειδικές τεχνικές ασφαλείας, όπως η εμπόδιση της εκτέλεσης κώδικα από τη μνήμη που έχει τροποποιηθεί ή ο περιορισμός των δικαιωμάτων πρόσβασης στη μνήμη.

Ανάλογα με τον τύπο της ROP