Reading this the first time, I was getting desperate. Many, many risks. But we need all these tools, those are what make the web tick. Thinking along these lines, I think, all our problems come from one point.
That is the so called “PC-paradigm”.
Every single person, having a PC, is practically sitting on a “nuclear power plant”. The PC-paradigm, now over 35 years, was great. It was for the pioneers.
Now, it is over. On two accounts:
First, the common people have come in. They are in no need of knowledge, they only want to use features. They are excellent candidates to be captured and to be made zombies if they have a computer.
Second, there is an emerging new paradigm, IMHO, that is the new “supercomputer”, the WEB, itself. With the advent of the “new” technologies” and principles like AJAX and social networking - what we call generally the Web 2.0 - we may use the applications on the web not those on our computer. Also, we may be in a better position as we can use only those features that we actually need and do not have the minefield of the OS and the application, both crammed with unnecessary features and full of possible compromises.
The less intelligence what has had an “interfacing” device be it a handheld or mobile browser, reader, etc, th less prone to be compromised. The web itself was made with redundancy, invulnerability and distribution in mind. Distributing resources, functions, building up heavy redundancies and using trusted services like Akismet e.g. would make the web rather viable place to live in. That is, I think the Web is in a better position to defend itself than a single user with a personal computer.
Well, I understand this is a very broad subject. I tried to picture what I had in my mind, so bear with me :)