Home > Ask the Microsoft .Net Development Experts > Questions & Answers > I've heard that .NET is not very secure. Should I be concerned?
Ask The Win Development Expert: Questions & Answers
EMAIL THIS

I've heard that .NET is not very secure. Should I be concerned?

Bob  Tabor EXPERT RESPONSE FROM: Bob Tabor

Pose a Question
Other Win Development Categories
Meet all Win Development Experts
Become an Expert for this site


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   


>
QUESTION POSED ON: 12 April 2002
I've heard that .NET is not very secure. Should I be concerned?

>
I'm tempted to stick my neck out for Microsoft and proclaim that .NET is totally secure. But you and I (and Microsoft) know that this is unrealistic. Despite Larry Ellison's claims that Oracle is 100%, without a doubt secure, no software is completely immune to some form of attack. A great book that provides an overview of the various and sundry forms that malicious attacks can take is "Secrets and Lies: Digital Security in a Networked World" by Bruce Schneier.

So, first of all, it depends on what you mean by "secure". Do the security mechanisms inside .NET allow developers to write applications that ensure the authenticity of code that it comes from a trusted source? Absolutely. Are there authorization and authentication mechanisms baked into .NET? Sure are. Does it force developers to lazily ignore these mechanisms and write un-secure applications? You bet. Microsoft is going to begin a campaign in 2002 that will be targeted at teaching developers how to take advantage of the new security features in .NET. On January 16th, Bill Gates sent a letter to each of Microsoft's 47,000 employees outlining a new company wide strategy called "Trustworthy Computing". To quote the memo: "If we don't do this, people simply won't be willing -- or able -- to take advantage of all the other great work we do. Trustworthy Computing is the highest priority for all the work we are doing..." So it sounds like Microsoft got the Security Religion. Stay tuned ...

By the way, it is interesting to note that a report of a virus called W32/Donut popped up January 9th. Plenty of Microsoft-bashed Microsoft, including industry pundits and "experts". Then, it was discovered that this is not a virus that is a result of .NET, but rather is an existing flaw in Windows security that happens to infect .NET files. Tony Goodhew, product manager for the .NET Framework said the following on January 10th: "This is not a .NET virus. It's a Windows virus that infects .NET files ...It's not running in the .NET Framework as managed code. It's not finding some hole in the security model and exploiting it."

Should you be concerned? When it comes to security, I think all developers and organizations should have a high degree of concern about security. Should you be OVERLY concerned to the point where you don't benefit from all that .NET offers? Absolutely not. Just educate yourself on how to implement the security features that best apply to your organization.


Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us   



RELATED CONTENT
Ask the Expert
Read data from parallel port
Escape from mailto:
In C#, how can I change the properties of controls on another form?
How do I add images in listview by using VB.NET?
What is the best technique for connecting to a database from VB.NET?
How do you use control collection in VB.NET?
Is ADO.NET record locking no longer an option?
How do I print a form in VB.NET?
How do I get my start page back?
Using an array, how can I create a combo box that lists a dropdown menu for units of length?

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary



Search and Browse the Expert Answer Center
Search and browse more than 25,000 question and answer pairs from more than 250 TechTarget industry experts.
Browse our Expert Advice



Windows Development - White Papers, News and Expert Advice
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2000 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts