Share via


Obsfucation

Some people asked me about obsfucation and IP protection.

Myself is strongly against obsfucation. And I believe as a platform vendor, it is critical that we ship our framework without obsfucation.

Fortunately, most people do agree with me. And we do ship .Net framework not obsfucated.

But I do understand why you need obsfucation.

This MSDN page discusses .Net obsfucation. It uses Dotfuscator by PreEmptive Solutions as an example. But the concept can be applied to other obsfucators.

https://msdn.microsoft.com/library/default.asp?url=/library/en-us/dotfuscator/dotf3e5x.asp

If you want to find a commercial obsfucator, google and you will find some.

Comments

  • Anonymous
    October 05, 2004
    The comment has been removed
  • Anonymous
    October 05, 2004
    But doesn't a public API count as a protocol and provide a means for interop? The API could provide access to some very clever algorithms that a company has invested heavily (time and money) in developing. It seems perfectly reasonable to want to protect that investment and the road to gaining a patent is not a short one. Patents are also not a guarantee of protection as they can be legally challenged and defeated. There is also the possiblity that someone could learn from examining an implementation and develop an alternative without infringing the original patent, so it seems to me that there is a legitimate need for obfuscation as a means of raising the bar on the ease of reverse engineering.

    Having said that, I agree that the .NET Fx should not be obfuscated.
  • Anonymous
    October 06, 2004
    For products in highly competitive, highly specializes field, you may want to use obsfucation. But of course, you can also develop the sensitive piece in unmanaged code, and use managed code for the rest, and use interop to connect the two.

    For .Net Framework, the goal is reach. It will be a disaster if we shipped it obsfucated. Just imagine how we are going to support it.
  • Anonymous
    May 29, 2009
    PingBack from http://paidsurveyshub.info/story.php?title=junfeng-zhang-s-windows-programming-notes-obsfucation