Bypassing Strong Name Validation


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:

  • Fully signed (delay signed assemblies still require a skip verification entry)
  • Fully trusted (without considering its strong name evidence)
  • Loaded into a Fully trusted AppDomain
  • Loaded from a location under the AppDomain’s ApplicationBase

    For more information, read this article here.


  • About Rob Sanders

    IT Professional and TOGAF 9 certified architect with nearly two decades of industry experience, 18 years in commercial software development and 11 years in IT consulting. Check out the "About Rob" page for more information.

    Leave a comment

    Your email address will not be published. Required fields are marked *

    You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>