Slashdot Mirror


Chrome OS Doesn't Trust Apps Or Users

holy_calamity writes "Google's Chrome OS chiefs explain in Technology Review how most of the web-only OS's features flow from changing one core assumption of previous operating system designs. 'Operating systems today are centered on the idea that applications can be trusted to modify the system, and that users can be trusted to install applications that are trustworthy,' says Google VP Sundar Pichai. Chrome doesn't trust applications, or users — and neither can modify the system. Once users are banned from installing applications, or modifying the system security, usability, and more are improved, the Googlers claim."

73 of 410 comments (clear)

  1. Wait, what? by Monkeedude1212 · · Score: 5, Interesting

    Doesn't that make it even more closed than an iProduct?

    1. Re:Wait, what? by 42forty-two42 · · Score: 5, Informative

      The headline's a bit misleading. Users _can_ replace the OS. However, the BIOS will check signatures on the OS, and offer to restore from a known-good backup on boot (without destroying user data). This ensures that if the OS is infected by a virus or something, it's very, very easy to restore.
      There are specific points in the design docs where they make it clear that they do want to support advanced users installing their own OS, to the extent that that does not cause trouble for less advanced users.

    2. Re:Wait, what? by mrsteveman1 · · Score: 4, Informative

      MORE closed? No, because Google has always said that users could get into the core os if they wanted to without resorting to exploits and hacking.

    3. Re:Wait, what? by Microlith · · Score: 5, Insightful

      And I expect that to carry zero weight with 3rd party hardware vendors, who will undoubtedly lock the platforms down and, if they're like Motorola, they'll sign the kernel so you absolutely can't load other OSes.

    4. Re:Wait, what? by natehoy · · Score: 5, Insightful

      I was thinking the same thing. If iOS is a walled garden, this is a walled garden hermetically within a Plexiglas dome and a concrete floor and all the plants in sterilized pots.

      But that might not be a bad thing. For the "my phone/computer is an appliance" crowd, this might be perfect. No fiddling around trying to download plugins or extensions, no overhead of antivirus, and no difference between multiple machines, and most importantly almost no tech support required. If I break something like this, I go out and buy a new one, present one username and password to it, and it's exactly like my old one used to be.

      If you're selling an OS whose primary purpose is to surf da interwebz, it might not be a terribly bad idea to resurrect the concept of the "dumb terminal" in that context. I presume Google will push updates, so if they keep a current list of plugins and/or extensions that can be enabled/disabled by the user as desired, you have machines that are going to be really, really hard to compromise, and really, really easy to use. And really, really inexpensive.

      Well, except by Google, so you'd better trust Google a LOT under this model (much like you have to trust Apple a good deal under the iOS model). If you want your computer to do anything outside what Google had in mind, you're done. If Google gets hacked, your data gets hacked and you might never know about it. And, of course, you'll never be able to do anything without Google knowing about it.

      --
      "This post contains words, known to the State of California to cause thought. Wash brain thoroughly after reading."
    5. Re:Wait, what? by Americano · · Score: 5, Insightful

      The headline isn't really misleading, it's actually quite accurate - Chrome OS doesn't trust apps or users to be safe. That you can replace Chrome OS with something more trusting doesn't mean Chrome OS itself suddenly trusts those apps and users.

    6. Re:Wait, what? by Eil · · Score: 2

      Not trusting users and going to extraordinary lengths to lock down and DRM your hardware + software are different things entirely.

      It's possible to not trust users and still let developers and hackers have access to the innards. Just make the access relatively obscure an put up a big "Here be Dragons" sign.

      And, as another commenter pointed out, the Chrome OS laptops will have a way to wipe the system clean should the user get into too much trouble.

    7. Re:Wait, what? by mlts · · Score: 5, Insightful

      Reading the design docs, having an oem-unlock switch is a nice compromise between keeping Joe Sixpack from getting compromised by malware, then blaming it on Google/device maker's lack of security versus allowing a clued user to do what he or she wants.

      With this in mind, one thing that would be nice to have are offline apps. This way, a glitch in Internet connectivity would not mean a corrupted term paper.

      I just have one concern though -- the fact that everything you do is stored in the cloud. This means zero privacy. Even with the lack of privacy now, if an application started sifting through Word documents and uploading them to an ad agency, there would be Hell to pay. However, one can't have any assurance that someone isn't doing this when all the docs are stored remotely. There is a fundamental rule, "don't put anything on the Internet that you don't want everyone, including your worst enemy to know." So, trusting a cloud service with everything you do may have negative ramifications later on.

    8. Re:Wait, what? by gstoddart · · Score: 4, Insightful

      Doesn't that make it even more closed than an iProduct?

      If I read the article correctly, a purely "the web browser is everything" simply won't be worth a damn if you have no network connection.

      It's also got no storage, so it's not like you could load it up with your MP3s or pictures.

      So, it's a dumb-terminal that requires me to have constant access to the internet, can't store files, can't have actual programs installed on it. I just can't see who is going to want this.

      Say what you will, but at least my iPad lets me install software, store my photos to browse, add eBooks, movies, and music ... and I can use it on an airplane.

      --
      Lost at C:>. Found at C.
    9. Re:Wait, what? by pilgrim23 · · Score: 2

      I never trusted the "one Mao Jacket Fits All" paradigm in fashion, and certainly do not with my machine. Somehow the judgement of engineers who "friended" all my gmail address book is suspect. at least to me in designing a total operating system...

      --
      - Minutus cantorum, minutus balorum, minutus carborata descendum pantorum.
    10. Re:Wait, what? by DragonWriter · · Score: 2

      And I expect that to carry zero weight with 3rd party hardware vendors

      Perhaps not. OTOH, I expect that Google -- for the same reason there is a always an unrestricted Android dev phone available -- to always have an a similar Chrome OS dev device available once Chrome OS is generally available.

    11. Re:Wait, what? by Americano · · Score: 3, Insightful

      Come back in an hour when all those posts have been modded down to -1, Flamebait, and look at the stuff that's been marked up.

      There are an awful lot of people here who are going through tortuous mental gymnastics to explain why Google locking down its OS so that the only thing you can do is run web apps is a good thing because you can wipe Chrome OS and install whatever else you want.

      By that logic, Windows is the best OS ever, because you can wipe your new system from Dell and install something that's completely different from Windows on it. If the best thing you can say about Chrome OS is "you can replace it with something better," then it's not very good, is it?

    12. Re:Wait, what? by phoenix321 · · Score: 5, Interesting

      I can already replace my Windows installation and when the OS is infected by a virus or something, it's very, very easy to restore. Just hit a BIOS switch, reinstall from a truly hidden (and BIOS-protected) partition - or recovery DVD - and reinstall without destroying user data. (All user data is on D:, while reinstall will bomb C:)

      It doesn't work that well, let me tell you. User data is there, but programs need to be reinstalled to access it. System comes back squeaky clean, but everything needs to be changed to my personal liking.

      What it boils down is that a computer will be either vulnerable to users, useless for them or anything in between these extremes. Can't install programs? Useless but secure. Can install any program? Useful, but vulnerable.

      Without settings and mail saved *somewhere*, a mail client is useless. With settings and mail saved *anywhere*, a mail client is potentially vulnerable.

      Replacing the OS with a known-good image only works if someone can truly produce an image that is more useful than say a Windows default installation and still known to be good. Which gets increasingly doubtful the older the OS image is, the more programs are installed and the more data/configuration/specifics are kept in program installations somewhere.

    13. Re:Wait, what? by Dishevel · · Score: 5, Insightful

      3: Autobanning people's Google accounts who have custom ROMs.

      Exactly how do you think that Sony, Samsung, HTC, Sprint, Verizon or even the Evil AT&T will ban your Google account?

      --
      Why is it so hard to only have politicians for a few years, then have them go away?
    14. Re:Wait, what? by yelvington · · Score: 5, Insightful

      So, it's a dumb-terminal that requires me to have constant access to the internet, can't store files, can't have actual programs installed on it.

      Please catch up. It is not what you think.

      It's not a dumb terminal, it doesn't require you to have constant access to the Internet (some apps require it, others don't), it can store data locally, and you can install programs. They're registered in the cloud, and if you log in and one is missing, it's quickly synchronized to the local device.

      http://www.w3.org/TR/html5/offline.html
      http://dev.w3.org/html5/webstorage/
      http://www.html5rocks.com/tutorials/offline/storage/
      http://code.google.com/chrome/apps/

      Understanding the significance of ChromeOS requires that you abandon some old ways of thinking about how a computer should act. Yes, you're "losing" the desktop and the file folders. You're also losing slow boot times, viruses, the risk of losing your data in hard drive crashes or device theft, and the occasional maddening discovery that you left a critically important file on a hard drive at home|school|work.

      This may not be the device for you, but it may be the device for a lot of people. It's worth pointing out that over half a million people buy smartphones every day that also walk away from a mountain of desktop-computer annoyances.

    15. Re:Wait, what? by ghjm · · Score: 4, Funny

      June 29, 2007.

    16. Re:Wait, what? by GWBasic · · Score: 5, Interesting

      With this in mind, one thing that would be nice to have are offline apps. This way, a glitch in Internet connectivity would not mean a corrupted term paper.

      That's what local storage in HTML 5 is for. When I played with Google Gears in 2007, there was a complete Javascript API for an in-browser SQLite database; AND I could specify which files would be served locally. Thus, I could make a web application that would work without an internet connection.

      Google Gears is now depricated because a lot of the lessons are applied to the HTML 5 spec.

    17. Re:Wait, what? by MBGMorden · · Score: 2

      I don't think any of those carriers are in a position to be "twisting Google's arm". If anything, the reverse might be true.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    18. Re:Wait, what? by gstoddart · · Score: 2, Informative

      From TFA:

      With a reliance on constant connectivity and no hard drive, a Chrome notebook could be described as an overgrown smart phone with a keyboard.

      So, unless the article is mistaken (which is possible) ... that would be a dumb terminal, with no storage.

      This may not be the device for you, but it may be the device for a lot of people. It's worth pointing out that over half a million people buy smartphones every day that also walk away from a mountain of desktop-computer annoyances.

      Hey, I'm all about being able to buy and run whatever device you like. I'm just trying to make sense of this device as it's described -- and, I was responding to the first-post which asked if it was more locked down than Apple's stuff.

      From the sounds of it, it's markedly more locked down than my iPad. I can absolutely see this being good for many things. Not sure I'd want one, but it's also a prototype -- so it's a little premature to say anything about it.

      --
      Lost at C:>. Found at C.
    19. Re:Wait, what? by PopeRatzo · · Score: 2

      I can see third party ChromeOS device vendors not just kernel signing, efuses, or autoreinstalls, but doing one or more of the following:

      It must take a toll on your health to be so paranoid.

      If you're saying that mobile phone companies will continue to be mobile phone companies, then I might agree. But none of the things you list are going to happen, and any company that does any one of them will be at a competitive disadvantage. Remember, the people who will buy phones with ChromeOS are by definition not buying an Apple product. When some website does a 0-day unpacking of the new phone and says "this phone will brick if you do X" then very few people are going to buy that phone. The only way something like you're talking about works for any company besides AAPL is if all the companies do it at the same time, and that's definitely not going to happen. Not because they would never do such a thing, but because the competition is going to be pretty cutthroat.

      --
      You are welcome on my lawn.
    20. Re:Wait, what? by 93+Escort+Wagon · · Score: 2

      The headline's a bit misleading. Users _can_ replace the OS. However, the BIOS will check signatures on the OS, and offer to restore from a known-good backup on boot (without destroying user data). This ensures that if the OS is infected by a virus or something, it's very, very easy to restore.

      isn't this exactly what Microsoft argued when it put forward "Trusted Computing"? And didn't we excoriate them for it?

      --
      #DeleteChrome
    21. Re:Wait, what? by micheas · · Score: 2

      Sounds like "as closed" to me. I can see not letting apps modify the system without user consent, but I'm appalled by the idea that the person who pays several hundred dollars for a computing device shouldn't be able to do any damned thing he pleases to it.

      Several hundred dollars seems rather high for a chrome os device.

      The ones that are actually for sale, that I have seen, have been marketed to call centers, on the assumption that they will just connect to the corporate intranet.

      Personally I can see Chrome OS as pretty much the perfect kiosk OS.

    22. Re:Wait, what? by Daniel+Phillips · · Score: 4, Interesting

      Then why does Google look the other way as manufacturers engage in blatant lockdown of this supposedly free and open code?

      --
      Have you got your LWN subscription yet?
    23. Re:Wait, what? by DragonWriter · · Score: 4, Informative

      So, unless the article is mistaken (which is possible) ... that would be a dumb terminal, with no storage.

      TFA is not merely "mistaken", it is either the product of gross ignorance of the subject matter or deliberate deception.

      Chrome OS does not require constant connectivity, contrary to what TFA claims. It does everything through the Chrome browser, of course, and so has requirements that are pretty similar to that -- browser based applications will require network connection to the extent that they don't take advantage of the features of HTML5 and other technologies implemented in the Chrome browser for the specific purpose of enabling offline web applications.

      And, yes, the Cr-48 at least has no hard drive but not no local storage: it uses an SSD for local storage. Applications can store information locally using the HMTL5 local storage APIs.

    24. Re:Wait, what? by geekoid · · Score: 2, Interesting

      Because the manufactures are who the OS openess is aimed at. That get to choose how they want it on, and you get to choose which manufacturer you go to.

      It's not looking the other way, it's the agreement.

      Plus, you need a wedge to change entrenched practices. Apple want to change the way people use smart devices to access the web, and the way voice mails are done. AT&T agreed to make those changes with the agreement they will be the sole carriers for a certain number of years. Now everyone is changing, and many devices are doing similar things, only better.

      --
      The Kruger Dunning explains most post on /. http://en.wikipedia.org/wiki/Dunning%E2%80%93Kruger_effect
    25. Re:Wait, what? by Dishevel · · Score: 2
      Because Google is still getting what it wants. Google gets the info, and puts out the free and open love, and the carriers look like shit.

      If Google lets the carriers ban your Google account Google only looses. No upside for them.

      Try to think then post.

      --
      Why is it so hard to only have politicians for a few years, then have them go away?
    26. Re:Wait, what? by mlts · · Score: 2

      ChromeOS is likely different because it isn't a device, but we are definitely going down a slope here. If a device did do the things I mentioned (including blocking the IMEI of the device from ever connecting to cell networks), ordinary news channels would dismiss it as "anti-hacker measures taken to ensure integrity of hardware devices".

      This type of shoe has already dropped in the console world. Ask the people whose XBox has been dropped from XBL, or the PS3s which get dropped from PSN. It isn't far-fetched for cellular carriers to start banning devices by IMEI who phone home and reported tampered with (either jailbroken or rooted). Since almost all devices are locked to the carrier, it effectively renders the device unusable unless one has Wi-Fi access everywhere. The justification for this banning likely would be spelled out as: "We remove devices that have had their functionality altered by unauthorized user modifications which could damage or prevent critical emergency network communication."

      Yes, this sounds tinfoil hattish, but it is going to be the next battleground in the lockdown/jailbreak war, especially since jailbreaking has been found to be legal. Yes, jailbreaking may be legal, but cellular providers can kick devices they detect as jailbroken/rooted [1], and refuse to provide service.

      [1]: It can be really easy to detect jailbroken/rooted devices. A download to a Cydia repository perhaps. Or a purchase made from an Android store of DroidWall or Titanium backup.

    27. Re:Wait, what? by 3vi1 · · Score: 4, Informative

      >> "User data is there but programs need to be reinstalled to access it. System comes back squeaky clean, but everything needs to be changed to my personal liking." ...

      That's a defect specific to Windows and its bloated registry. In the *nix world, all your settings are stored in your user data directory. All programs can be reinstalled from your distros repository with a single package manager command, and their old settings (as well as all your desktop settings) will be just as you left them.

    28. Re:Wait, what? by Daniel+Phillips · · Score: 3, Interesting

      It's not looking the other way, it's the agreement.

      Are you suggesting it's Google's agreement to sell out the developers whose code they rely on? Because it is certainly not the intention of said developers to be locked out of their own code that way. At least, it was certainly not my intention and I believe my opinion is shared by a large segment of the Linux community.

      --
      Have you got your LWN subscription yet?
    29. Re:Wait, what? by NoMaster · · Score: 2

      "I am altering the agreement. Pray I do not alter it any further ..."

      --
      What part of "a well regulated militia" do you not understand?
    30. Re:Wait, what? by shish · · Score: 2, Insightful

      Then why does Google look the other way as manufacturers engage in blatant lockdown of this supposedly free and open code?

      What's the alternative? They give the manufacturers a long list of terms and conditions as to what they are and aren't allowed to do with this supposedly free and open code?

      This seems to be a pretty straightforward parallel to BSD freedom (the freedom to limit user's choices) vs GPL freedom (your choice is limited to giving users freedom)

      --
      I mod down anyone who says "I will be modded down for this", regardless of the rest of their comment
    31. Re:Wait, what? by hairyfeet · · Score: 3, Insightful

      Well you and any of the others in the Linux community are pretty much boned if you released under GPL V2, because RMS didn't see the TiVo coming and thought folks would obey the "spirit" of the license which we found out means jack and squat to a corporate lawyer. Of course since Linus and some of the other won't release under GPL V3 because they think RMS went to far you now have a divide which just makes things even more confusing and gives ammo to those that want to use the "GPL infection" bit, because if an OEM uses GPL V2 they can just pull a TiVo and lock you out with code signing and eFuses, but if a single line is GPL V3 then that is not allowed and the OEM is boned.

      What I see happening is big corps like Google paying for GPL V2 versions of code to be continued and updated, which they will lock down via eFuses and other TiVo tricks thus screwing the original developers unless they hire them to work for the corp. Meanwhile the GPL V3 code will be less used or fragmented, since you'll be able to use the GPL V2 code in the GPL V3 branch but not the other way around and...it is probably gonna be nasty. But if you think the headset makers and telecos are actually gonna embrace openness? Well then I got a really nice bridge you may be interested in. Hell some of their biggest money makers is screwing their customers with nasty tricks like software lock outs of features which you have to pay to enable and other dirty tricks.

      So if you don't want your code locked then you really don't want it on mobile devices here in the USA, because that is what you're gonna get, like it or not. They have seen the iPhone app store model and have $$$ dancing in their eyes, they sure as hell ain't gonna let you install or do anything they don't get a cut of, sorry.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    32. Re:Wait, what? by Anthony+Mouse · · Score: 3, Insightful

      What I see happening is big corps like Google paying for GPL V2 versions of code to be continued and updated, which they will lock down via eFuses and other TiVo tricks thus screwing the original developers unless they hire them to work for the corp.

      There is basically no reason for a corporation to maintain a fork of GPL code all on their own. Half the point of using OSS is that you can make the changes you need and push them back into the tree without having to maintain your own version of everything in the world. If you're going to maintain it all yourself with no community involvement then you might as well just write the whole thing without using any GPL code. If that was Google's intent then why didn't they start with BSD and then never need to publish the source for their changes?

      Meanwhile the GPL V3 code will be less used or fragmented, since you'll be able to use the GPL V2 code in the GPL V3 branch but not the other way around

      So you're saying that because the GPL V3 version will have improvements made by certain corporations and the community instead of just the improvements made by those corporations, fewer people are going to use it?

      But if you think the headset makers and telecos are actually gonna embrace openness?

      Oh, they'll fight it. But right now they control the phones because they subsidize them and people buy their phones from the phone company to get the subsidy. What happens when the price comes down on phones to the point that they don't need a subsidy? They're going to turn away paying customers just because the customer bought their phone on Amazon without the lockdown package?

      They have seen the iPhone app store model and have $$$ dancing in their eyes, they sure as hell ain't gonna let you install or do anything they don't get a cut of, sorry.

      Someone was just telling me how the app store model doesn't make Apple very much money (they make much more by selling the device), and I'm not sure AT&T is making anything from it directly either. They certainly make more by selling ~$100/month service plans. Sure, AT&T likes that they can "discourage" apps that use cellular bandwidth to make VOIP calls instead of making AT&T voice calls, but all it takes is a wedge. One provider allowing open phones. Then it isn't a matter of losing a few bucks out of a $100/month wireless plan, it's a matter of losing the whole contract to the company that lets their customers save a few percent by using VOIP.

  2. A little problem... by DoofusOfDeath · · Score: 5, Insightful

    I trust me more than I trust Google.

    1. Re:A little problem... by TheLink · · Score: 2

      But you might trust Google more than you trust some average person to not get pwned by malware.

      --
    2. Re:A little problem... by mozumder · · Score: 5, Funny

      I don't trust you more than I trust google.

    3. Re:A little problem... by wiredog · · Score: 5, Insightful

      So don't buy one...

    4. Re:A little problem... by DoofusOfDeath · · Score: 2

      I don't trust you more than I trust google.

      Oh come on baby, don't be like that. I swear I was just fixing her sink...

    5. Re:A little problem... by SashaMan · · Score: 3, Informative

      Fine, then go make your modifications to the open source Chromium project and install whatever the hell you want on it.

      And for those comparing this to Apple's lockdown, that's ridiculous - Apple actively tries to prevent you from jailbreaking, while anyone can mod the Chrome OS.

      The fact is the vast, vast majority of users can NOT be trusted to install software, and for those that can, fine, mod the OS and go ahead.

    6. Re:A little problem... by TheEyes · · Score: 5, Insightful

      It doesn't matter what levels of relative distrust I assign to Google or assign to you personally.

      Google can do a lot more damage to me than you can.

      Well, that rather depends on what volumes you assign to "you."

      Dozens of zombie botnets around the world exist around the world, and consist of millions of compromised machines. All of these exist almost entirely because users are trusted to make the right decision with regard to program installation and access... and they're wrong often enough to get their machines infected.

      The fact is these days even relatively knowledgeable users can't be expected to be able to easily vet the source code of every program they use, even when the source is available. When was the last time one of you audited the code for the entirety of your Linux install--or even just the kernel?--plus your Firefox/Chromium browser and Open/Libre Office? Have you manually combed through all the Javascript from every webpage you've browsed today, to make sure there are no exploits hidden in the code? Are you sure you haven't given a virus a backdoor into your system?

      Maybe not trusting users by default is the right way to go. It's just an extension of the idea to not have everyone log in as Administrator/Superuser all the time, and instead differentiating between regular users and admins; you're just linking the Admin account to a physical switch on the hardware itself.

    7. Re:A little problem... by DrgnDancer · · Score: 5, Insightful

      And for those comparing this to Apple's lockdown, that's ridiculous - Apple actively tries to prevent you from jailbreaking, while anyone can mod the Chrome OS.

      Anyone can modify Linux, that doesn't mean that if you give me a Linux box with locked down guest account access, no alternate boot methods, and don't tell me the root password that I can modify this *particular* Linux installation. The fact that Chrome is Open Source won't help me install applications on my Chrome device. Unless I go out and install my own custom ChromeOS on the device, at which point why did I buy this thing? I could have just bought a conventional laptop and put Fedora on it.

      --
      I don't need a million points of light, just two points of multi-mode fiber and a 10 Gig-E router.
    8. Re:A little problem... by Grishnakh · · Score: 2

      Oh, and even if you're using an email client with good spam filtering, it still has to download the spam before it can sort through it and throw it away, wasting bandwidth.

      That's why you use a webmail system like Gmail. Let Google deal with the bandwidth problem.

      I do see your point with the DDoS, though it can also be argued that DDoSes can be a good thing in many instances, such as when they attack Mastercard, the Swedish prosecutor's office, etc. I can't remember any DDoS ever attacking anything I really cared much about, only sites run by assholes.

      But again, it really comes down to the ISPs. They're the ones who could most easily shut down the botnets by just identifying their traffic, and shutting off their ports. They just don't do it because they don't want to piss off stupid customers who don't know what a botnet is and don't care as long as they can surf the web on their computer.

    9. Re:A little problem... by AK+Marc · · Score: 2

      I've never seen so many people get it and not get it at the same time.

      Unless I go out and install my own custom ChromeOS on the device, at which point why did I buy this thing? I could have just bought a conventional laptop and put Fedora on it.

      That's both the smartest and dumbest thing said so far. Why yes, if you want a full Linux distro, then don't buy ChromeOS. That's so stupidly obvious that stating it makes us all dumber. Yet so many don't get it.

      "I'm mad at Google because I'm not their target audience." Get over it. You are right about what you say. It's designed for people that want something that Just Works. That's not you. So recommend it to your grandma and move on. You wouldn't like it. But that doesn't mean it isn't a cool thing. It's a great idea for 90% of the population. It's just that the 1% of the population that reads this has almost no intersection with that much larger 90%.

  3. Can't install an ap? That'll slow adoption by KingFrog · · Score: 3, Insightful

    Really, not letting most users or applications modify the OS is a good thing. Microsoft (and others) have had a TERRIBLE model in permitting this. Third-party stuff has no business altering the foundation of the system's operation. Now, not letting an application that doesn't want to monkey with the OS get installed is probably going too far. I mean, who's gonna run an OS they can't put an app on? That's broken.

  4. Trifecta by fahrbot-bot · · Score: 3, Funny

    Once users are banned from installing applications, or modifying the system security, usability, and more are improved.

    Keep them from installing the OS and the box will be very secure, though usability may suffer a bit. I've always thought that security wonks are only really happy with a system while it's powered off or still in the box.

    --
    It must have been something you assimilated. . . .
  5. Indeed by Dega704 · · Score: 2, Insightful

    Great idea Mr. Jobs, I mean Schmidt. Sorry.

  6. Printable version by asvravi · · Score: 4, Informative

    Link to the printable version - skips the two overly obnoxious ads that get in the way before you could read the article.
    http://www.technologyreview.com/printer_friendly_article.aspx?id=26882

  7. It makes sense for the business market by lpaul55 · · Score: 5, Insightful

    Companies don't trust their employees and Chrome is a sandbox within a sandbox. This is a good thing in the corporate world where centralized control is valuable.

    Chrome is a very thin client that really works.

    --
    ... now back to the bit mines.
    1. Re:It makes sense for the business market by DragonWriter · · Score: 2

      I dunno. If your users need to do all their work at the office, this could be great. You either always have connectivity, or nothing would have worked without the net being up anyway. Otherwise, you run into issues. Not only will this take some serious bandwidth, but if your net connection is down, you are out of luck.

      Yeah, if only Google had thought about this issue and invested some effort into enabling off-line web applications before deploying an everything-is-done-through-the-browser OS.

      Maybe, while they were at it, they might have noticed the performance issues common to web apps and worked on improving JavaScript performance to deal with that, and provide some way to run native code through the browser to cover the cases where simply making JavaScript run faster wasn't enough.

  8. Re:Google wants to out-evil Apple?! by Anonymous Coward · · Score: 2, Informative

    ChromeOS is not a PC or tablet. It's designed to use "cloud" applications only.

  9. Big Brother Does No Evil by bfree · · Score: 2, Interesting

    If you could install an app, or adjust the system as a user, then maybe you wouldn't provide as much data to Google. Google do not make money from computers or operating systems, they make it from the information they extract from you.

    --

    Never underestimate the dark side of the Source

  10. If "the system" isn't the part users can modify by m50d · · Score: 2

    Then it's not the part they care about. A malicious application installed by a naïve user will always be able to send emails (because the user will demand the ability to do that), and therefore send spam. And it'll still be able to delete the user's files.

    --
    I am trolling
  11. Re:This is what Google means by OPEN by fuzzyfuzzyfungus · · Score: 5, Insightful

    The difference(at least according to design docs, we'll see what happens on release when we come to that) is that ChromeOS devices give one the (advanced; but non-hack) option to tell the command and control system to shove it. Their shipping image, and the one you get if you restore, is built on a no trust model; but if you wish to put a different one on there(including a modified build of the open portions of ChromeOS) that is your call.

    With Apple, by contrast, their portables are their OS or nothing, barring hacks that depend on mistakes they did not intend to make, and do tend to correct over time. What you see is what you are stuck with.

  12. Re:Your password is and will always be by idontgno · · Score: 2

    Hah! Shows how much you know! My luggage combination is nothing like that!

    [click][click][click][click]
    [rattle]
    [rattle rattle]

    WTF? Did Chrome just change my luggage combo?

    --
    Welcome to the Panopticon. Used to be a prison, now it's your home.
  13. Just a hop and a skip away from... by nlawalker · · Score: 4, Interesting

    Now we're just a hop and a skip away from "Once users are banned from browsing non-Google-approved websites or attempting to use non-Google services, security, usability and more are improved."

    For those that always say "but you can modify it!" or "well you don't have to use it" (the latter of which is true even for Apple's iEcosphere), that doesn't address the problem. The problem is that a whole lot of people will see the convenience and the stability and they won't modify it and they will use it, making the whole concept of walled gardens and lockin more popular among consumers who want ease (as opposed to choice) and companies who want to make money. Large groups of people will forget that they ever had a choice to begin with. I'm not trying to evoke 1984 here or say that we're all going to be slaves to Google, but in the world of consumer technology right now, the leading idea that is getting the most users and making the most money is "step into the [Apple/Microsoft/Google/Facebook] world and bask in the luxury of having everything work together and not having to make choices."

    Just like the old adage about privacy and security, is it worth trading choice for convenience?

    1. Re:Just a hop and a skip away from... by Kijori · · Score: 2

      Just like the old adage about privacy and security, is it worth trading choice for convenience?

      Sounds like that's a question that people can only answer for themselves - and a lot of them are answering "yes" by buying locked-down devices and aren't regretting it.
      I think the reason for this might be that the choice that you see isn't apparent or useful to most people. Only for a very small portion of users are the limitations that an iPhone imposes limitations at all - using myself as an example, I used to work as a programmer and still have an interest in technology, but moving to an iPhone wouldn't hamper me one bit because I have no interest in exercising any of the choices that it takes away from me.

  14. Re:Can't install an ap? That'll slow adoption by Americano · · Score: 4, Insightful

    Google doesn't get advertising dollars from you running a local app and disconnecting from the network. They *do* get advertising dollars for every online app you regularly use because that's the only way for you to get anything done.

    I spend most of my work day with a couple browsers, a couple Putty sessions, Outlook, Excel, and a few other apps open. Imagine how many page impressions that would generate if every single one of those apps was based in "the cloud" and had a little section where Google could insert ads?

    Still wondering why this is being touted by Google as the most innovative and revolutionary feature ever in OS design?

  15. Trust? by getNewNickName · · Score: 2

    Sorry, but I don't trust having all my apps run from the web. Just the other day I was on a tight deadline trying to print a document from Docs when it crapped out on me refusing to print. It was late at night, so it's understandable if they needed to do some server maintenance. Or possibly it wasn't even Google's fault because there may have been issues with my ISP, but either way I was helpless to do anything. I would prefer to having things run locally and automatically sync to the cloud when possible.

  16. Re:Can't install an ap? That'll slow adoption by Eil · · Score: 5, Insightful

    The whole point of Chrome OS is to shift the application from running natively on the hardware to running in the cloud. You're thinking of the web browser as the application, Google is thinking of GMail as the application.

  17. Close to a good security model by ka9dgx · · Score: 3, Insightful

    One should never trust an application, I'm in agreement on that.

    The user owns the machine, they should be trusted to decide what is done with it. If you think I'm wrong... let me explain...

    The reason we don't want to trust users is because they have a demonstrated history of bad choices, which result in a lot of work for the geeks who have to clean up the mess. We have a better track record, so we ass u me that it must be because we are smarter than they are. This is only true to a limited extent.

    The reason the user makes bad choices is because are given the wrong choice to make. Instead of asking what extent of permission a program should be granted, the user is given an all or nothing choice. It's not possible for them to "try out" a program without risking everything. This is just plain nuts.

    Capability based security offers a way to express the wishes of the user in a manner which NEVER trusts an application... but rather places the responsibility for limiting system changes in the operating system, where it belongs.

    It is only when we finally get out of or smug self congratulatory slumber that it's possible consider that the typical user is not an idiot prone to randomly pressing OK.

    We need to offer sane choices, and a sane security model... Capability Based Security is the only way to go.

    Google... unfortunately, isn't any wiser and misses the boat here, but by a slightly smaller margin.

  18. Security model by HumanEmulator · · Score: 2

    This is a great security model. In fact, in order to keep my home safe I won't allow any devices in that are controlled by an outside third party either.

  19. No security is perfect. by VortexCortex · · Score: 2

    "Once users are banned from installing applications, or modifying the system security, usability, and more are improved, the Googlers claim."

    No security is perfect, there WILL eventually be a remote execution exploit, and the users will be banned from installing applications, or modifying the system in order to fix it. I hope it comes with a USB drive I can boot from to wipe the system clean...

    However, there WILL also eventually be a remote execution exploit that enables the users to install applications, or modify the system security to provide additional usability, and more functionality than the Googlers intended.

    ChromeOS is just begging to be sprung free of the Google jail.

    Hint: When the "Attackers" are the folks who purchased the device, their physical access to the device will render all "defenses" useless.

    Also: DO NOT WANT, will simply use any other unrestricted laptop or tablet PC available.

  20. Not a Lock-In by PineHall · · Score: 2

    Jolicloud, a competitor to Google OS, has an app at the Chrome Web Store. Jollicloud decided to integrate its platform inside the Chrome browser. You can use Jolicloud services instead for Google's. Though definitely restrictive, Google is not locking you into its services.

  21. Re:Vacuously true by Qzukk · · Score: 2

    No oxygen, no problems?

    I think you just solved both the fire and the user problems! Two birds with one stone!

    --
    If I have been able to see further than others, it is because I bought a pair of binoculars.
  22. Re:Can't install an ap? That'll slow adoption by SEWilco · · Score: 2

    "Operating systems today are centered on the idea that applications can be trusted to modify the system" only applies to Microsoft operating systems. Unix and Linux don't trust applications. Application packaging systems are often trusted by users to properly install an app, but Unix/Linux requires the user to have sufficient privileges to allow the app installer to perform the installation. Few Unix/Linux apps are given root privileges.

  23. Google security... by metrometro · · Score: 4, Informative

    Yeah, but they still can't get HTTPS on their own damn cloud products. Here's a quick look at Google's security beyond the local device:

    I turn on my laptop, turn on my VPN, surf. In the process I got owned by my buddy running Firesheep. Here's how:

    Laptop has tabs open.
    Wifi connects before VPN kicks in.
    Chrome tries to refresh a tab containing a PUBLIC Google Doc where I was not logged in, and Chrome sends out my authentication without HTTPS on it.
    Firesheep grabbed the Google account, which is my Reset password account for everything else. Owned.

    Later we learned that Chrome's sync bookmarks tool also sends your Google account authentication without HTTPS. All the time.

    So if you're on an open network, Google is spamming your authentication to anyone who's listening, because they can't get their shit together to use HTTPS when they authenticate.

    So, yeah. Security. Good job.

  24. Re:Can't install an ap? That'll slow adoption by Facegarden · · Score: 3, Interesting

    Really, not letting most users or applications modify the OS is a good thing. Microsoft (and others) have had a TERRIBLE model in permitting this. Third-party stuff has no business altering the foundation of the system's operation.

    Now, not letting an application that doesn't want to monkey with the OS get installed is probably going too far. I mean, who's gonna run an OS they can't put an app on? That's broken.

    Define "app".

    ChromeOS allows the offline install of webapps like Google Docs, which allows you to use every regular function of google docs offline, with no web connection. You can create, save, and edit documents, including saving them to external media, without an internet connection. You can even print them if you have a network connection, even if there is no internet.

    How is that not an app?

    ChromeOS is not an operating system like you are used to. That doesn't automatically mean its a bad idea.
    -Taylor

    --
    Worldwide Military budgets: $2100 billion. Worldwide Space Exploration budgets: $38 billion. Really, world? Really?
  25. Re:Can't install an ap? That'll slow adoption by DragonWriter · · Score: 2

    The whole point of Chrome OS is to shift the application from running natively on the hardware to running in the cloud.

    No, the whole point of Chrome OS is to shift applications from targetting the OS to targetting the browser (thereby commoditizing the OS.)

    This differs from a shift from "running natively" to "running in the cloud" in that one of the major areas where Google has put effort to enable the browser to be the platform for more robust applications is in allowing browser-based applications to run disconnected from the internet and leverage local hardware resources in a way that previously was restricted to native applications. Features and technologies related to that that Google has actively sought to develop and/or promote leading and that are included in Chrome OS include (off the top of my head):
    * HTML 5 local storage and other offline-functionality related APIs,
    * Native Client
    * O3D
    * Cloud print
    * More robust in-browser media support, including bundled-in Flash and PDF support

  26. The web is not ubiquitous... by Radical+Moderate · · Score: 2

    ...and I'm not buying a portable computer that only works when it can talk to Google's servers (though I'll happily beta test one!). Preventing apps from mucking around with system files is a no-brainer, but that doesn't mean they have to live in the cloud. For corn's sake, they make portable apps for Windows that work fine without touching the OS.

    --
    Never let a lack of data get in the way of a good rant.
  27. Re:Can't install an ap? That'll slow adoption by cbhacking · · Score: 2

    First off, you're way out of date. Windows has supported the permissions structure you're advocating since NT 3.1 came out (it pre-dates Windows 95, although until XP came out the permission-less 9x systems existed in parallel). The first user created had root permissions, but nothing required that you do everything as that user; my day-to-day XP account had limited permissions. For Vista and Win7, by default even members of the Administrators security group run programs with limited permissions, though they can get root (Admin) access on-demand. Except for installers (and not always for those) Windows programs aren't usually given root permissions either.

    Also, there's a difference between trusing users (logon credentials) and trusting apps. The usual behavior is that an app has whatever permissions the user running it has. Linux, through AppArmor or SELinux, offers some ways to limit the trust in an application, but most default installs don't use these. The Windows application-level trust system, Mandatory Integrity Control, is less fine-grained than something like AppArmor, but is easy to apply and is used on several out-of-the-box programs, including Internet Explorer. Such apps are marked as being "Low Integrity Level" and therefore are not permitted to write to any portion of the filesystem not *also* marked as Low IL, regardless of the permissions of the user running the program. Similarly, a program can't send messages to a program with a higher IL, so for example standard limited-user programs (default Medium IL) can't attempt to take over Administrator-level (High IL) programs. MIC is only available on NT 6.x (Vista, Server 2008, and Win7) but so far as I know OS X has nothing even vaguely equivalent.

    --
    There's no place I could be, since I've found Serenity...
  28. It's ok to not trust the user, but.. by Sloppy · · Score: 3, Insightful

    ..it better trust the machine's owner completely, or else these machines are just Trojan Horses. If the machine doesn't ultimately answer to you, then who does it answer to? Someone who isn't you, that's who.

    --
    As copyright owner of this comment, I authorize everyone to defeat any technological measure which limits access to it.
  29. Re:Can't install an ap? That'll slow adoption by Jaime2 · · Score: 2

    Microsoft (and others) have had a TERRIBLE model in permitting this. Third-party stuff has no business altering the foundation of the system's operation.

    Microsoft fixed this issue almost ten years ago with .Net. The .Net framework allows you to grant or deny any permission to any application (or to every application). The default configuration is that applications launched from storage outside the local machine are not trusted to do anything other than display a user interface, regardless of the permissions of the user running the application. It would be trivial to change the configuration so that only Microsoft software could modify the OS. The only problem is that vendors of shrink-wrap software have predominantly chosen to not use .Net.

  30. Comment removed by account_deleted · · Score: 2

    Comment removed based on user account deletion