NET applications should be obfuscated?
.NET applications should be obfuscated when: • The source code is not publicly available • There is private information in the code, such as SQL, usernames, and passwords • System performance, bandwidth, or application size is an issue Obfuscation often is not required if application size is not an issue and the source code is freely distributed or open source. Corporate and other developers will benefit from setting a policy requiring use of an obfuscation tool as a standard build practice, rather than addressing the question on an application-by-application basis. This avoids the need to assess the issue separately for each development project.