Originally Posted by TheCPUWizard
I think it is also important to look at the many commercial programs out there which do use .NET are written by responsible companies, and evaluate their "risk assesment" of any additional exposure resulting from using .NET.
Also consider Microsoft itself. When they released SharePoint 2003, it was based on .NET and was obsfucated to minimize the information that could readily be viewed (these were the only .NET assemblies shipped by Microsoft to be encoded this way). After a very short period of time, they realized that the negative impact of obsfucation (eliminating capabilities inherent in .NET assemblies simply because of the visibility) outweighed any "protection" of either Intellectual Property (and we know how possessive MSFT is) or of tampering.....
So, I agree with you in not taking the word of ANYONE. Investigate it for yourself. Look to see what applications have been successfuly attacked, and compare the percentages.