Why Silent Updates Boost Security
techzoom.net
techzoom.net
At the minimum, if you don't like asking user's permission to install stuff on his/her own computer, please for heaven's sake _inform_ me (within the browser) that you've got an update and are going to update yourself at some random point in the future. Then, I'll have at least a very little amount of confidence that this setup.exe isn't something evil.
There are many things wrong about Google's update mechanism from running a GoogleUpdate.exe at startup and then continuously without permission (what, are you Adobe?) to updating my software silently without even providing an option for how it's done.
If you're trying for the IE marketshare, make what they want the defaults, and give the advanced users _some_ way to customize things. I'd be happy even to have even the slightly advanced options in an about:config window, rather than not have them at all.
1. What if the update breaks some user code / extension and causes loss of productivity? 2. What if the update server gets hacked (though highly unlikely)?
On the whole, silent updates are useful when: a. attack surface is greater, b. they are geared towards security fixes than enhancements.
Maybe requiring signing by several developers (so that if one key is compromised it's still not a threat)? But that might be a little paranoid.