DLL Hijacking
Το DLL Hijacking είναι μια επίθεση που συνήθως γίνεται στο λειτουργικό σύστημα των Windows. Συμβαίνει όταν ένα πρόγραμμα καλεί ένα DLL αρχείο (Dynamic Link Library) για να εκτελέσει μια συγκεκριμένη λειτουργία, αλλά το σύστημα δεν μπορεί να βρει το συγκεκριμένο αρχείο DLL. Αντί αυτού, ένας επιτιθέμενος δημιουργεί ένα κακόβουλο αρχείο DLL με το ίδιο όνομα που αναζητεί το πρόγραμμα. Το πρόγραμμα στη συνέχεια θα εκτελέσει το κακόβουλο αρχείο αντί για το πραγματικό DLL αρχείο.
Η επίθεση αυτή επιτρέπει στον επιτιθέμενο να αναλάβει τον έλεγχο του συστήματος και να εκτελέσει κώδικα που δεν είναι αρχικά σχεδιασμένος να εκτελεστεί.
Για την αποτροπή της επίθεσης DLL Hijacking, πρέπει να γίνεται πάντα ενημέρωση των προγραμμάτων και να ελέγχεται το αρχείο DLL που καλείται από ένα πρόγραμμα. Επίσης, μπορεί να γίνει διαμόρφωση του συστήματος ώστε να αποφεύγεται η επίθεση DLL Hijacking.