Call Oriented Programming (COP) Attack
Το “Call Oriented Programming (COP) Attack” είναι μια επίθεση στην πληροφορική όπου ο διατιθέμενος κώδικας (π.χ. κώδικας εφαρμογής) επιτρέπει σε κακόβουλο κώδικα να καλέσει συναρτήσεις που βρίσκονται στη μνήμη, χωρίς να χρειάζεται να τις χρησιμοποιήσει από την αρχή.
Αυτό είναι πολύ επικίνδυνο, καθώς σημαίνει ότι ο κακόβουλος κώδικας μπορεί να εκτελέσει οποιαδήποτε συνάρτηση βρίσκεται στη μνήμη, συμπεριλαμβανομένων των συναρτήσεων του συστήματος, που μπορούν να καταστρέψουν το σύστημα ή να κλέψουν ευαίσθητες πληροφορίες.
Για να αποτρέψετε αυτό το είδος επίθεσης, ο κώδικας πρέπει να γραφεί έτσι ώστε να επιτρέπει μόνο στις συναρτήσεις που χρειάζεται να κληθούν να χρησιμοποιήσουν την μνήμη.