Google Chrome Developers On Browser Security
CowboyRobot writes "Developers of Google's Chrome browser have spoken up in an article describing their approach to keeping the browser secure, focusing on minimizing the frequency, duration, and severity of exposure. One tool Chrome uses is a recently open-sourced update distribution application called 'Omaha.' 'Omaha automatically checks for software updates every five hours. When a new update is available, a fraction of clients are told about it, based on a probability set by the team. This probability lets the team verify the quality of the release before informing all clients.'"
So basically, they're getting a random sample of their user base to beta test updates in the wild for them. I hope there's some kind of warning about this while using it.
Canada: The US's more awesome sibling.
Now if they could stop running googleupdate crap ALL THE TIME (maybe use the OSs built in scheduling system to run every so often) and give me more control over when/how things get updated it will be much better.
The "Don't Be Evil" policy currently only applies to a fraction of Google's userbase. Once they verify the quality of this policy they will release it to all users.
Don't Be Evil [BETA]
Any time you release a new version of software, there's an increased likelihood that there will be unforeseen bugs not specifically tested for. You can test tell you're blue in the face, but no matter how you look at it, real-life is the real test.
And it's not just bugs. Even when things are working exactly to plan, you don't necessarily want to roll it out everywhere all at once.A good example is our password-change policy - we now require periodic changes in passwords. When we did this, requiring everybody to change their password, we did it "gracefully" over a month's time so that the help desk wouldn't be overwhelmed by idiots who don't understand the idea of changing their password.
It's pretty sad that something so simple would cause people to freak out, but it does, and that's just humanity. Get over it, already. People are people, and it's easier to spread the work out over a period of time rather than just beat yourself up all at once.
Gradual roll-out is a *good thing* unless it's a terrible security issue that must be addressed immediately.
I have no problem with your religion until you decide it's reason to deprive others of the truth.
Every 5 hours?
Fraction?
Probability?
Set by the developer?
Verify the quality?
Yeah, no thanks.
I want updater services to DIE.
Check for an update when I launch your program, and give me the option to turn it off.
Don't run in the background all the time.
Give me the option to manually check for updates.
If there are updates, list them and let me choose whether not to install them. Also supply details about the update, preferably without making me launch your web page.
Tell me which updates will require restarting the program. Tell me how large they are. Give me the option to download now, and install later.
Quality test the fucking updates yourself.
All users should be able to get the update at the same time, with a probability of 1.
Actually it's "Do no evil." So you can be as evil as you want, as long as you don't act on it. Even Dick Cheney could work for Google if he stopped... um, well... breathing.
Find environmentally and socially responsible products on http://buy-right.net
Google - nicer than most of those other bastards.
which is totally what she said
Google - evil you can trust!
Attention zealots and haters: 00100 00100
And get into HTML5 for video etc:
"Google Chrome must support plug-ins such as Flash Player and Silverlight so users can visit popular Web sites such as YouTube. These plug-ins are not designed to run in a sandbox, however, and they expect direct access to the underlying operating system. This allows them to implement features such as full-screen video chat with access to the entire screen, the userâ(TM)s webcam, and microphone. Google Chrome does not currently run these plug-ins in a sandbox, instead relying on their respective vendors to maintain their own security."