Here’s an interesting article. Apparently in the .Net 3.5 Service Pack 1 world, strong name verification for .Net assemblies will be bypassed by the Common Language Runtime if the following criteria is met:
For more information, read this article here.