Heads, you lose. Tails, you lose.
Finally wrapping up my rebuttal of Shawn’s listing of reasons for forcing full trust of assemblies in the GAC… 6.a) “Based upon the assumption that GACed assemblies are receiving FullTrust, tools such as NGEN can have simpler code paths around security.” Not too many users of the platform are likely to lose sleep worrying about how complex Microsoft’s private implementation of such tools might be. If any given feature is too difficult to implement without eroding the security protections offered by the platform, dropping the feature might be a better solution than dropping the protection. Of course, this only holds … Continue reading Heads, you lose. Tails, you lose.