Delen via


.NET Security Blog

Blogging around the CLR

As of today, there are 40 members of the extended CLR team with blogs on and off of MSDN. Some are...

Author: Shawn Farkas - MS Date: 02/08/2005

Allowing Partially Trusted Callers

The AllowPartiallyTrustedCallersAttribute (affectionately referred to as APTCA from here on out), is...

Author: Shawn Farkas - MS Date: 02/04/2005

Running IE with SAFER

Michael Howard recently did a two part series on MSDN about browsing the web and reading email...

Author: Shawn Farkas - MS Date: 01/31/2005

A Few Observations about Raw Signatures

Finishing up this week's strong name theme, here's a few observations to make about the raw...

Author: Shawn Farkas - MS Date: 01/28/2005

Finding the Raw Strong Name Signature

Wow ... there's been lots of interest in signatures lately :-) In response to my last post about...

Author: Shawn Farkas - MS Date: 01/26/2005

Shri Starts Blogging

Shri started up a blog today, joining David as members of the JIT team on MSDN blogs. His first post...

Author: Shawn Farkas - MS Date: 01/25/2005

What Happens When You Sign With A Larger Key

In response to last Friday's post about creating a key that's longer than 1024 bits, Nicole wondered...

Author: Shawn Farkas - MS Date: 01/24/2005

Generating Larger Keys with SN

A while back, I wrote about using the StrongNameKeyGenEx API to generate keys to sign assemblies...

Author: Shawn Farkas - MS Date: 01/21/2005

ClickOnce vs MSI on MSDN

The Smart Client Developer Center on MSDN is running an overview of ClickOnce and comparing it to...

Author: Shawn Farkas - MS Date: 01/20/2005

Mike Stall on Finding the Real Exception Call stack

Mike's got an interesting piece up today about using WinDbg to find the actual call stack of an...

Author: Shawn Farkas - MS Date: 01/19/2005

Removing Permissions From FullTrust

Executing the following code: PermissionSet ps = new...

Author: Shawn Farkas - MS Date: 01/17/2005

Windows Forms has a feature that allows you to use an ActiveX control on your managed form. All you...

Author: Shawn Farkas - MS Date: 01/13/2005

Using CasPol to Fully Trust a Share

Since network shares by default only get LocalIntranet permissions, it's relatively common to want...

Author: Shawn Farkas - MS Date: 12/30/2004

Home for the Holidays

I'm going to be on vacation until the end of December, so this blog will be going dark for about a...

Author: Shawn Farkas - MS Date: 12/17/2004

Why Do I Still Get an Exception Accessing a File with Full FileIOPermission?

This issue (and its cousin: Why Do I Still Get an Exception Accessing the Registry with Full...

Author: Shawn Farkas - MS Date: 12/15/2004

Hitting the Mailbag

I've gotten quite a few questions from this blog over the past several months. And although I can't...

Author: Shawn Farkas - MS Date: 12/14/2004

Handling Assemblies that Won't Load: Method 2.1

Yesterday, I showed an alternate to the shim method of gracefully failing from an assembly using an...

Author: Shawn Farkas - MS Date: 12/09/2004

Handling Entry Assemblies that Won't Load: Method 2

The last two days we worked on a shim application that allowed us to handle gracefully the condition...

Author: Shawn Farkas - MS Date: 12/08/2004

Handling Entry Assemblies that Won't Load: Method 1.1

Yesterday we developed a simple Shim application in order to fail gracefully when our application's...

Author: Shawn Farkas - MS Date: 12/07/2004

Handling Entry Assemblies that Won't Load: Method 1

Last week, when I posted about failing to run in partial trust gracefully, the method I showed only...

Author: Shawn Farkas - MS Date: 12/06/2004

Managed StrongName Refactoring Complete

I've completed refactoring the Managed StrongName project, and I've uploaded the new sources. The...

Author: Shawn Farkas - MS Date: 12/03/2004

MS.StrongNameSignatures.cs

1 using System;2 using System.Diagnostics;3 using System.Globalization;4 using System.IO;5 using...

Author: Shawn Farkas - MS Date: 12/03/2004

MS.StrongNameKeyFile.cs

1 using System; 2 using System.Diagnostics; 3 using System.Globalization; 4 using System.IO; 5 using...

Author: Shawn Farkas - MS Date: 12/03/2004

MS.StrongNameKeys.cs

1 using System; 2 using System.Diagnostics; 3 using System.Globalization; 4 using...

Author: Shawn Farkas - MS Date: 12/03/2004

MS.StrongNameKeyStore.cs

1 using System;2 3 namespace MS.StrongName4 {5 /// <summary>6 /// Key stores available for...

Author: Shawn Farkas - MS Date: 12/03/2004

MS.StrongNameMS.StrongName.txt

1 BadFile=Invalid file specified: {0}2 BadOperation=Error completing operation: {0}3...

Author: Shawn Farkas - MS Date: 12/03/2004

MS.StrongNameRegistry.cs

1 using System;2 3 namespace MS.StrongName4 {5 /// <summary>6 /// Constants for the...

Author: Shawn Farkas - MS Date: 12/03/2004

MS.StrongNameUtility.cs

1 using System;2 using System.Diagnostics;3 using System.IO;4 using System.Security;5 using...

Author: Shawn Farkas - MS Date: 12/03/2004

MS.StrongNameVerificationResult.cs

1 using System;2 3 namespace MS.StrongName4 {5 /// <summary>6 /// Results of signature...

Author: Shawn Farkas - MS Date: 12/03/2004

MS.StrongNameNativeNativeMethods.cs

1 using System; 2 using System.Runtime.InteropServices; 3 4 namespace MS.StrongName.Native 5 { 6 ///...

Author: Shawn Farkas - MS Date: 12/03/2004

MS.StrongNameNativeStrongNameInFlags.cs

1 using System;2 3 namespace MS.StrongName.Native4 {5 /// <summary>6 /// Input flags for use...

Author: Shawn Farkas - MS Date: 12/03/2004

MS.StrongNameNativeStrongNameKeyGenFlags.cs

1 using System;2 3 namespace MS.StrongName.Native4 {5 /// <summary>6 /// Flags for use with...

Author: Shawn Farkas - MS Date: 12/03/2004

MS.StrongNameNativeStrongNameOutFlags.cs

1 using System; 2 3 namespace MS.StrongName.Native 4 { 5 /// <summary> 6 /// Flags output from...

Author: Shawn Farkas - MS Date: 12/03/2004

msnCommand.cs

1 using System; 2 using System.Diagnostics; 3 4 namespace MS.StrongName.ManagedSN 5 { 6 ///...

Author: Shawn Farkas - MS Date: 12/03/2004

msnCommands.cs

1 using System; 2 using System.Diagnostics; 3 using System.Globalization; 4 using System.Text; 5...

Author: Shawn Farkas - MS Date: 12/03/2004

msnLog.cs

1 using System; 2 3 namespace MS.StrongName.ManagedSN 4 { 5 /// <summary> 6 /// Handles all...

Author: Shawn Farkas - MS Date: 12/03/2004

msnmsn.txt

1 # Error messages 2 BadFile=Invalid file specified: {0} 3 BadKeyContainer=Invakid key container...

Author: Shawn Farkas - MS Date: 12/03/2004

msnmsn.cs

1 using System; 2 using System.Collections.Generic; 3 using System.Diagnostics; 4 using...

Author: Shawn Farkas - MS Date: 12/03/2004

Failing to Run in Partial Trust Gracefully

When you write an application that requires a high level of trust to run properly, when a user tries...

Author: Shawn Farkas - MS Date: 12/02/2004

Refactoring the Managed StrongName Project

Looking over the Managed StrongName code for today's post, I've become dissatisfied with several...

Author: Shawn Farkas - MS Date: 11/30/2004

Extracting Public Key Blobs

(Updated 12/3/04 for code refactoring) Before letting another two months pass, its time to once...

Author: Shawn Farkas - MS Date: 11/30/2004

Next Generation Hardware Speculation

Yesterday there were a couple of announcements that seem to impact the next generation of video game...

Author: Shawn Farkas - MS Date: 11/30/2004

Managed Hosting API Take 3: the Host SecurityManager

Now that we've examined how to customize the AppDomain creation process, lets go back to our...

Author: Shawn Farkas - MS Date: 11/29/2004

An Interesting Take On Two-Factor Authentication

(via Bruce Schneier) Two banks in New Zealand are introducing an interesting form of two-factor...

Author: Shawn Farkas - MS Date: 11/29/2004

What's the FullTrust List For Anyway?

Time for a quick break from managed hosting. I've been asked several times on this blog and in the...

Author: Shawn Farkas - MS Date: 11/24/2004

Customizing the AppDomain Creation Process

Last week, I posted about AppDomainManagers. Today, I'm going to look a little more closely at how...

Author: Shawn Farkas - MS Date: 11/17/2004

ZoneSandboxAppDomainManager.cs

1 using System; 2 using System.Reflection; 3 using System.Security; 4 using System.Security.Policy;...

Author: Shawn Farkas - MS Date: 11/17/2004

The Managed Hosting API

With v1.0 and v1.1 of the CLR, if you wanted to have much control over how the CLR was working under...

Author: Shawn Farkas - MS Date: 11/12/2004

Peter Torr Provides More Details on Sandboxing AppDomains

Peter Torr from the Visual Studio Tools for Office team recently expanded on my sandboxed AppDomain...

Author: Shawn Farkas - MS Date: 11/08/2004

Another Fix for the Infamous Calc Problem

Last month I wrote about replacing Calc with CalcPlus. If you'd really like to keep the default...

Author: Shawn Farkas - MS Date: 11/05/2004

<Previous Next>