DRIP: A framework for purifying trojaned kernel drivers
Tolerating malicious device drivers in Linux