How to restrict loading of a driver?

  • Thread starter Thread starter Dev10110110
  • Start date Start date
D

Dev10110110

Guest
I have a WDM kernel driver file that I want to be able to load only from an authorized process. I would be able to do that if there is public key cryptography available in the kernel. I am not completely sure there is. What I want to do is sign a shared unique ID from the loader and have the driver verify that signature to assure it is being loaded by the authorized loader. What I need in the kernel is the RSA verification facility. Does such a thing exists? If not, are there any other ways to tightly bound the driver and loader, so that a copy of the driver cannot be used and loaded by anyone else? Thanks.

Continue reading...
 
Back
Top