AFAIK, Microsoft is already doing something like that with Windows
drivers.
They must be signed by Microsoft, in order to avoid a warning thrown in your
face upon installation. I think that current Windows OS will just refuse to
install an unsigned driver, for any hardware.
On current Windows its just about possible to disable this. I believe on
windows 8 it may not be. Just as on Windows 8 you can't install certain
types of apps except from Microsoft's web store.
http://technet.microsoft.com/en-us/library/hh852635.aspx
Alan