So, it seems to me that the .NET platform is a great leap forward in terms of security. There are whole aspects of the platform (verifiably type-safe code, code access security, managed memory model etc) that aim to irradicate whole classes of security bugs...