RE: Security of C# dll
- From: "Brendan Grant" <grantb@xxxxxxxxxxxxxxx>
- Date: Wed, 6 Jul 2005 11:56:07 -0700
The answer is ‘it depends’.
When C# and VB.NET code is compiled, it is compiled to MSIL (Microsoft
Intermediate Language), and during this process a large amount of metadata is
created which is easily readable and can be used for many things such as
reverse engineering and code interoperability.
Take a look at the .NET Reflector (http://www.aisto.com/roeder/dotnet/) to
get an idea of what can be done with this metadata.
In order to eliminate much of this useful information, you can obfuscate the
data with something like
Dotfuscator(http://www.preemptive.com/products/dotfuscator/) which renames
all of the names and other telling bits of data within the assembly so as to
make reverse engineering much more difficult.
Brendan
"Homer Simpson" wrote:
> Hi Everyone,
>
> How secure are C# DLLs? I knowVBA can easily be opened with a variety of
> tools found on the internet but how about C#? How can I make my DLLs more
> secure?
>
> Thanks,
> Scott
>
>
>
.
- References:
- Security of C# dll
- From: Homer Simpson
- Security of C# dll
- Prev by Date: Re: XML Serializer
- Next by Date: Re: Creating a COM object
- Previous by thread: Re: Security of C# dll
- Next by thread: Re: Security of C# dll
- Index(es):
Relevant Pages
|