2008-08-27

Virus conspiracy

Do you want a real-time, scifi, conspiracy theory? I think I can just about cook one up.

Why is it that commercial operating systems and software in general is so vulnerable to third party crackers? Usually I'd say it's because of stupidity and lacking incentives, but when I want to go fictional, I'd say it's because of the *right* incentives.

I mean, how do you hook your pristine generation of programmers to your system? By making it "secure"? I think not. You do so by making it vulnerable to every hack that a 15-year old wannabe programmer finds interesting. You go with the von Neumann architecture, in lieu of the Harvard one. You allow people to see the bytecode, and vice versa feed it to the interpreter. You let buffer leaks stay in place, *simply* to lure those script kiddies in, and so to build the programmatic ecosystem of five years from now.

Then on the other hand, open source software tends to be under the control of master hackers, acknowledged as such by their peers. It works by different rules altogether. A Linux guru would *not* want some random idiot to wrest away the power from hir. So those systems tend to be stabler and more secure; no virus to be seen in my installation of Debian, at least.

So perhaps we could argue that the long term sociological and economical effects that go along with commercial software production are the prime reason they're plagued with viruses and the like? Perhaps that mode of software production invites such a complacent attitude towards exploits that it could even be called a widespread "virus conspiracy"?