• .NET Security Blog

    How To Tell if Two PermissionSets Are The Same

    • 0 Comments
    Determining if two PermissionSet objects are logically the same is a relatively common thing for an application that deals with security to attempt to do, however the v1.0 and v1.1 PermissionSet classes did not override the Equals method to allow this...
  • .NET Security Blog

    How I Learned to Stop Worrying and Love the GC

    • 0 Comments
    Chris Lyon , the CLR's GC tester, has just started up a new MSDN blog. Working on the GC, Chris has a lot of knowledge about how the CLR works internally, and he'll be able to shed some light on one of the most misunderstood components of the runtime...
  • .NET Security Blog

    Labor Day Links

    • 0 Comments
    Here are a few quick security links to check out over the barbecue this Labor Day Weekend. Nothing says party like a good discussion about impersonation leaks in managed code and how SIDs work, that's what I always say :-) Eric Lippert grabbed another...
  • .NET Security Blog

    Another Fix for the Infamous Calc Problem

    • 0 Comments
    Last month I wrote about replacing Calc with CalcPlus . If you'd really like to keep the default calculator around, I've stumbled across another fix for the problem. This involves editing the registry, so the standard disclaimers apply . Recall root of...
  • .NET Security Blog

    What's the FullTrust List For Anyway?

    • 0 Comments
    Time for a quick break from managed hosting. I've been asked several times on this blog and in the newsgroups about the FullTrust list that the CLR keeps. What is it, and why does it exist? The reason for the list is due to a problem that exists when...
  • .NET Security Blog

    The Locations of the Other Policy Levels

    • 0 Comments
    On Monday I wrote about how to recover CasPol to a usable state , if you've modified the security policy to disallow CasPol permission to run. My instructions included deleting %WINDIR%\Microsoft.Net\Framework\v x.y.zzzz \config\Security.config and Security...
  • .NET Security Blog

    MS.StrongName\VerificationResult.cs

    • 0 Comments
    1 using System; 2 3 namespace MS.StrongName 4 { 5 /// < summary > 6 /// Results of signature verification 7 /// </ summary > 8 public enum VerificationResult 9 { 10 /// < summary > 11 /// The assembly's signature did not verify 12 /...
  • .NET Security Blog

    MS.StrongName\Utility.cs

    • 0 Comments
    1 using System; 2 using System.Diagnostics; 3 using System.IO; 4 using System.Security; 5 using System.Runtime.InteropServices; 6 using MS.StrongName.Native; 7 8 namespace MS.StrongName 9 { 10 /// < summary > 11 /// General-purpose utility methods...
  • .NET Security Blog

    MS.StrongName\Registry.cs

    • 0 Comments
    1 using System; 2 3 namespace MS.StrongName 4 { 5 /// < summary > 6 /// Constants for the configuraiton registry keys 7 /// </ summary > 8 internal static class Registry 9 { 10 /// < summary > 11 /// Name of the registry key under HKLM...
  • .NET Security Blog

    MS.StrongName\MS.StrongName.txt

    • 0 Comments
    1 BadFile=Invalid file specified: {0} 2 BadOperation=Error completing operation: {0} 3 CouldNotOpenMachineStoreKey=Could not open the strong name configuration key 4 InternalError=Internal error processing request 5 InvalidAssemblyName=Invalid assembly...
  • .NET Security Blog

    MS.StrongName\KeyStore.cs

    • 0 Comments
    1 using System; 2 3 namespace MS.StrongName 4 { 5 /// < summary > 6 /// Key stores available for use 7 /// </ summary > 8 public enum KeyStore 9 { 10 /// < summary > 11 /// Machine wide key store 12 /// </ summary > 13 Machine...
  • .NET Security Blog

    msn\Log.cs

    • 0 Comments
    1 using System; 2 3 namespace MS.StrongName.ManagedSN 4 { 5 /// < summary > 6 /// Handles all I/O with the user 7 /// </ summary > 8 internal sealed class Log 9 { 10 private static bool quietMode = false ; 11 12 /// < summary > 13 /...
  • .NET Security Blog

    msn\msn.cs

    • 0 Comments
    1 using System; 2 using System.Collections.Generic; 3 using System.Diagnostics; 4 using System.Globalization; 5 using System.IO; 6 using System.Reflection; 7 using System.Text; 8 9 namespace MS.StrongName.ManagedSN 10 { 11 /// < summary > 12 //...
  • .NET Security Blog

    Next Generation Hardware Speculation

    • 0 Comments
    Yesterday there were a couple of announcements that seem to impact the next generation of video game consoles. First, IBM, Sony and Toshiba announced that they will be making an announcement about the details of the Cell chip early next year. Not too...
  • .NET Security Blog

    msn\Command.cs

    • 0 Comments
    1 using System; 2 using System.Diagnostics; 3 4 namespace MS.StrongName.ManagedSN 5 { 6 /// < summary > 7 /// Handler for a specific command line option 8 /// </ summary > 9 /// < param name = "arguments" > List of all the...
  • .NET Security Blog

    MS.StrongName\Native\StrongNameOutFlags.cs

    • 0 Comments
    1 using System; 2 3 namespace MS.StrongName.Native 4 { 5 /// < summary > 6 /// Flags output from the strong name verification functions 7 /// </ summary > 8 [Flags] 9 internal enum StrongNameOutFlags : int 10 { 11 /// < summary > 12...
  • .NET Security Blog

    MS.StrongName\Native\StrongNameKeyGenFlags.cs

    • 0 Comments
    1 using System; 2 3 namespace MS.StrongName.Native 4 { 5 /// < summary > 6 /// Flags for use with strong name key gneeration methods 7 /// </ summary > 8 [Flags] 9 internal enum StrongNameKeyGenFlags : int 10 { 11 /// < summary > 12...
  • .NET Security Blog

    MS.StrongName\Native\StrongNameInFlags.cs

    • 0 Comments
    1 using System; 2 3 namespace MS.StrongName.Native 4 { 5 /// < summary > 6 /// Input flags for use with the strong name verification functions 7 /// </ summary > 8 [Flags] 9 internal enum StrongNameInFlags : int 10 { 11 /// < summary >...
Page 15 of 15 (368 items) «1112131415