Slashdot Mirror


Xen-Based Secure OS Qubes Hits 1.0

Orome1 writes "Joanna Rutkowska, CEO of Invisible Things Lab, today released version 1.0 of Qubes, a stable and reasonably secure desktop OS. It is the most secure option among the existing desktop operating systems — even more secure than Apple's iOS, which puts each application into its own sandbox and does not count on the user to make security decisions. Qubes will offer users the option of using disposable virtual machines for executing tasks they believe could harm their computer. These VMs will be lightweight, easily and extremely speedily created and booted, and would be just as easy to discard." First covered back in 2010. See some screenshots of the X11 part in action (and they say displaying clients from multiple "hosts" isn't useful...)

114 of 175 comments (clear)

  1. And I feel so safe downloading it.. by R_Growler · · Score: 2

    Because the first thing I see is:
    Note: Be sure that you use a modern, non-handicapped browser to access the links below (e.g. disable the NoScript and the likes extensions that try to turn your Web Browser essentially into the 90's Mosaic).

    Oh goodie...

    Think I'll go with this one ;) : ... or you might try to download the ISO via bit torrent:

    1. Re:And I feel so safe downloading it.. by 0123456 · · Score: 5, Funny

      Because the first thing I see is:
      Note: Be sure that you use a modern, non-handicapped browser to access the links below (e.g. disable the NoScript and the likes extensions that try to turn your Web Browser essentially into the 90's Mosaic).

      Real men use wget. Or telnet.

    2. Re:And I feel so safe downloading it.. by aNonnyMouseCowered · · Score: 1

      You can be secure enough if you use a router, an updated operating system and separate profiles or different browsers when browsing all the stuff you shouldn't be browsing. Unless you're a politician, a drug lord, a terrorist cell leader, or somebody else with potentially powerful enemies.

      That said, killing Javascript and disabling or better uninstalling all plug-ins for new sites or sites that you rarely visit should fix most Internet security issues.

    3. Re:And I feel so safe downloading it.. by fm6 · · Score: 3, Informative

      I haven't visited the Qubes web site, But the fact that No'Script breaks it is not a big issue, NoScript breaks half the sites on the web. NoScript assumes that all scripting is evil and that you should never allow it unless you absolutely have to — after multiple warning from NoScript as to how dangerous it is.

      If you think this is a sane approach to security, you should consider abandoning graphical browsers altogether. I think Lynx is still being maintained.

    4. Re:And I feel so safe downloading it.. by 0123456 · · Score: 2

      NoScript breaks half the sites on the web.

      No, it doesn't. But thanks for playing.

    5. Re:And I feel so safe downloading it.. by Black+LED · · Score: 5, Insightful

      If your site breaks because the client doesn't have JavaScript enabled, then you are doing it wrong. The site should gracefully degrade so that anyone can use it.

    6. Re:And I feel so safe downloading it.. by sjames · · Score: 2

      I have no idea why it says that, the links appear to work fine with noscript in full force.

    7. Re:And I feel so safe downloading it.. by thePowerOfGrayskull · · Score: 1

      Because the first thing I see is:
      Note: Be sure that you use a modern, non-handicapped browser to access the links below (e.g. disable the NoScript and the likes extensions that try to turn your Web Browser essentially into the 90's Mosaic).

      Real men use wget. Or telnet.

      Definitely telnet. It's the most secure.

    8. Re:And I feel so safe downloading it.. by smash · · Score: 2, Interesting

      should, yes. most of the web does not.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    9. Re:And I feel so safe downloading it.. by Black+LED · · Score: 1

      And I never claimed that it did. What's popular isn't always good.

    10. Re:And I feel so safe downloading it.. by Zontar+The+Mindless · · Score: 1

      Real men use wget. Or telnet.

      TFTFY

      --
      Il n'y a pas de Planet B.
    11. Re:And I feel so safe downloading it.. by forkazoo · · Score: 2, Insightful

      should, yes. most of the web does not.

      Thankfully, most of the web that does not, isn't useful. Seriously, after adding necessary exceptions for a few days, the overwhelming majority of the web that I care about works just fine with NoScript installed. Most of what doesn't work is stupid, and the vanishingly small remainder is easy enough to whitelist with a click or two. Anything that requires clicking through whitelisting 37 domains to make it work properly, usually just turns out to be an adcrap laden hellhole that doesn't work at all even when it is 'working properly.'

    12. Re:And I feel so safe downloading it.. by Seahawk · · Score: 2

      Isn't that like saying: "Your application shouldn't break because a windowing system isn't available, but instead fall back to curses"?

      Sometimes, IMHO, it's just not worth it to have a non-js enabled fallback.

    13. Re:And I feel so safe downloading it.. by TheRaven64 · · Score: 1

      NoScript assumes that all scripting is evil and that you should never allow it unless you absolutely have to — after multiple warning from NoScript as to how dangerous it is.

      Given the number of security holes in JavaScript implementations and the lack of adequate sandboxing in modern browsers, that's not too much of a stretch. Even if you trust the site, do you trust the guy who paid $10 to put an advert on it?

      --
      I am TheRaven on Soylent News
    14. Re:And I feel so safe downloading it.. by Black+LED · · Score: 2

      I would say it's more akin to someone sending you an HTML formatted email without an option for a plain text version.

    15. Re:And I feel so safe downloading it.. by Big+Hairy+Ian · · Score: 1

      Definitely telnet. It's the most secure.

      Putty Putty Putty

      Green Green Putty

      I found in my armpitty

      One midsummers morning

      --

      Build a Man a Fire, and He'll Be Warm for a Day. Set a Man on Fire, and He'll Be Warm for the Rest of His Life.

    16. Re:And I feel so safe downloading it.. by Hatta · · Score: 1

      NoScript assumes that all scripting is evil and that you should never allow it unless you absolutely have to

      Is that not actually the case? The fact that NoScript breaks half the sites on the web is a problem with the web, not a problem with NoScript.

      --
      Give me Classic Slashdot or give me death!
    17. Re:And I feel so safe downloading it.. by mattr · · Score: 1

      Real me use curl. Or ssh.
      updated that for you

    18. Re:And I feel so safe downloading it.. by Lennie · · Score: 1

      You are probably saver just disabling plugins like Java, Acrobat Reader and maybe Flash (or at least use the lastest version).

      The Javascript is almost never the vulnerable part, it just used by many bootstrap it. But they don't have to do that.

      --
      New things are always on the horizon
    19. Re:And I feel so safe downloading it.. by Lennie · · Score: 1

      Really how many Javascript security holes have their been the last 10 years ?

      In 99 of the 100 cases it was the Java or Acrobat Reader plugin which was the real problem. They just use Javascript to deliver it, but didn't have to.

      --
      New things are always on the horizon
    20. Re:And I feel so safe downloading it.. by TheRaven64 · · Score: 1

      There have been no JavaScript security holes. There have, however, been a number of security holes in V8, in SpiderMonkey, etc. Just look up the numbers yourself if you're interested. The exact number depends on whether you are limited just to the JavaScript JIT, or if you include the DOM and related components.

      --
      I am TheRaven on Soylent News
    21. Re:And I feel so safe downloading it.. by Lennie · · Score: 1

      Yes, I know that. I'm just saying it is a much smaller problem than the plugins.

      Especially with rapid release like Chrome and Firefox use to keep your browser up to date.

      --
      New things are always on the horizon
    22. Re:And I feel so safe downloading it.. by Black+LED · · Score: 1

      Are you really writing each page manually? That should all be pulled from a database and generated on the fly. It takes little to no additional effort to accommodate all users once you have a server side framework or a few scripts in place.

  2. Re:secure you say? by R_Growler · · Score: 4, Funny

    "It is the most secure option among the existing desktop operating systems"

    what about OpenBSD?

    Yes? What about it?

    You know, the headline for all the sec related news should read: "New Secure OS (Not being OpenBSD) Rleased!" or "The Sky is Falling, We'll all be cyber-robbed real soon now (unless you are using OpenBSD)" or "New virus, be very afraid! (OpenBSD users, well.. you're fine)"..
    You know it just does not make good press ;)

    HTH, HAND.

    -RG.

  3. X startup failed, aborting installation by WD · · Score: 2

    Apparently Qubes can't be installed in VMware Fusion. This occurs with both the default boot mode and the "failsafe" VESA mode. I supposed that does indeed make it the most secure operating system possible.

    1. Re:X startup failed, aborting installation by cpghost · · Score: 1

      Let me guess (correct me if I'm wrong: I didn't check out Qubes yet...): Qubes may be something like a Dom0 platform with its own hypervisor, and isn't supposed to run in DomU environments, i.e. in yet another virtual machine. Try it on the bare metal, and it may work. Joanna Rutkowska is a well-known master in Hypervisor-related "black magic." I wouldn't expect anything less than a hypervisor-based OS (or Meta-OS?) from her. And this means always that it MUST run on the bare metal.

      --
      cpghost at Cordula's Web.
    2. Re:X startup failed, aborting installation by WD · · Score: 1

      Possibly. In this case, however, it failed due to not having video drivers. It appears to require an Intel GPU. (or nVidia with some trickery)

    3. Re:X startup failed, aborting installation by sjames · · Score: 2, Informative

      It is possible in some cases to run a VM in a VM. It's been done for decades on mainframes. It just happens that this particular VM won't run in a VM, but it's not an unreasonable thing to try.

    4. Re:X startup failed, aborting installation by smash · · Score: 1

      Workstation can also run ESXi, and HyperV - expecting this OS to work under a hypervisor isn't necessarily unreasonable. Sure, it doesn't work, but it's worth a shot these days - nested virtualization has been available on X64 for some time now.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
  4. Re:secure you say? by 0123456 · · Score: 1

    what about OpenBSD?

    Or Solaris?

  5. Not quite true about iOS... by EGSonikku · · Score: 2

    Would just like to point out iOS does in fact give user control over Privacy:

    https://p.twimg.com/Avd_bj2CEAAokCD.jpg

    The same pop-up occurs when an application wants to access your photo's, location, etc.

    And you can also set up Provacy controls for apps in Settings:

    http://i.imgur.com/LvImi.jpg

    --
    - "Scientia non habet inimicum nisp ignorantem"
    1. Re:Not quite true about iOS... by PopeRatzo · · Score: 2

      Would just like to point out iOS does in fact give user control over Privacy:

      Is there a way to use iOS without iTunes, because iTunes does, by default, require personal information. Is there a way to set up iTunes and purchase apps for iOS without giving up any personal information?

      If not, then aren't those "privacy" setting in iOS a little like closing the barn door after your mule has been kidnapped and gang-raped by a biker gang and sold into white slavery?

      --
      You are welcome on my lawn.
    2. Re:Not quite true about iOS... by SuricouRaven · · Score: 1

      No. iOS devices are shipped in a locked state, and revert to locked when the erase feature is used. They can only be unlocked by connecting them to a computer running iTunes, and associating to it. I don't know if you need an iTunes account too, or just the software installed. The latter won't get you apps (Baring jailbreak) but you can at least put music and media on.

    3. Re:Not quite true about iOS... by girlintraining · · Score: 2

      Would just like to point out iOS does in fact give user control over Privacy

      Apple uses a different definition of privacy than other people do; they define it as "giving information to anyone other than us." So your data is private, as long as you don't mind Apple having all of it.

      --
      #fuckbeta #iamslashdot #dicemustdie
    4. Re:Not quite true about iOS... by EGSonikku · · Score: 1

      How do you intend to purchase apps without giving Apple your address and a method of payment? You could just use free apps, or use Apple gift cards for making purchases, and provide a fake name and address.

      At least as of the iPhone 4S, and 3rd Gen iPad you aren't required to plug into a computer or use iTunes to activate. All setup is now done on device.

      --
      - "Scientia non habet inimicum nisp ignorantem"
    5. Re:Not quite true about iOS... by Shadowmist · · Score: 1

      How do you intend to purchase apps without giving Apple your address and a method of payment? You could just use free apps, or use Apple gift cards for making purchases, and provide a fake name and address.

      At least as of the iPhone 4S, and 3rd Gen iPad you aren't required to plug into a computer or use iTunes to activate. All setup is now done on device.

      That's true of any device running iOS 5 or later.

    6. Re:Not quite true about iOS... by EGSonikku · · Score: 1

      Apple's own apps have the same pop ups, and though you are asked for your name and address to create an AppStore account, nothing stops you from providing a fake name and address, or using Apple Gift Cards or throw away credit cards for purchases.

      --
      - "Scientia non habet inimicum nisp ignorantem"
    7. Re:Not quite true about iOS... by EGSonikku · · Score: 2

      Older iOS devices. The iPhone 4S, and the new iPad don't require a connection to iTunes at all for activation. You can take it right out of the box and turn it on and be on your merry way.

      --
      - "Scientia non habet inimicum nisp ignorantem"
    8. Re:Not quite true about iOS... by PopeRatzo · · Score: 1

      How do you intend to purchase apps without giving Apple your address and a method of payment?

      That's my point. There are methods of paying without giving personal information. Paypal comes to mind. Apple won't allow those.

      That's why any "privacy" setting in iOS is just marketing BS.

      --
      You are welcome on my lawn.
    9. Re:Not quite true about iOS... by PopeRatzo · · Score: 1

      You can take it right out of the box and turn it on and be on your merry way.

      Unless you want to run an app on it.

      --
      You are welcome on my lawn.
    10. Re:Not quite true about iOS... by PopeRatzo · · Score: 1

      That's true of any device running iOS 5 or later.

      It's also true that if you happen to want to actually use your iOS device by running an app on it, you've got to give up that personal information.

      --
      You are welcome on my lawn.
    11. Re:Not quite true about iOS... by jbolden · · Score: 2, Interesting

      Is there a way to use iOS without iTunes, because iTunes does, by default, require personal information. Is there a way to set up iTunes and purchase apps for iOS without giving up any personal information?

      Unless you are on an enterprise account there is no tracking between accounts and what you buy. The only company with that information is Apple and Apple doesn't sell data. Its sort of like worrying about privacy from the bank that's running your credit cards.

    12. Re:Not quite true about iOS... by Mista2 · · Score: 1

      Or you can lie.
      Just like the personal security questions, I lie to them too.
      Many services i use think I live at 1 Infinite Loop, including Apple 8)

    13. Re:Not quite true about iOS... by LocalH · · Score: 1

      Funny, I have an Apple ID without a credit card attached.

      --
      FC Closer
    14. Re:Not quite true about iOS... by EGSonikku · · Score: 2

      Then, as I said, you make an account as John Smith and make up an address and use gift cards or throw away credit cards. I mean, you can't blame Apple that purchasing things requires money. That's hardly an issue with iOS.

      --
      - "Scientia non habet inimicum nisp ignorantem"
    15. Re:Not quite true about iOS... by marcello_dl · · Score: 1

      Who should be interested in who I am? Apple or the credit card processor?

      I should only enter the CREDIT CARD personal details on the page of the credit card processor, and leave no trace on the pc itself, no reason for it.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    16. Re:Not quite true about iOS... by PopeRatzo · · Score: 1

      The only company with that information is Apple and Apple doesn't sell data. Its sort of like worrying about privacy from the bank that's running your credit cards.

      And when Apple is regulated the way banks are supposed to be regulated, I'll be OK with that.

      --
      You are welcome on my lawn.
    17. Re:Not quite true about iOS... by PopeRatzo · · Score: 1

      I mean, you can't blame Apple that purchasing things requires money.

      Not just money, but traceable, personally identifiable money.

      If Apple cared about anyone's privacy, they would accept PayPal payments.

      --
      You are welcome on my lawn.
    18. Re:Not quite true about iOS... by jbolden · · Score: 1

      I think Paypal and iTunes are broad enough that they should fall under banking laws. The FDIC so far is of the opinion that if you don't hold customer money you don't need to be chartered like a bank.

    19. Re:Not quite true about iOS... by PopeRatzo · · Score: 1

      Paypal certainly "holds customer money".

      My account balance, as of 5:10pm CST, was about the same size as my personal checking account.

      My small business' PayPal accounts often holds as much or more than the business checking.

      --
      You are welcome on my lawn.
  6. Re:secure you say? by 0123456 · · Score: 4, Informative

    Actually, it looks somewhat similar to the secure version of Solaris, running different processes in different VMs. I wonder if I have a crappy old machine lying around somewhere that I could test it on.

  7. Re:POSIX by Tapewolf · · Score: 2

    I'm not sure, but it seems to have a Fedora base. Talks about KDE a lot. See also: http://wiki.qubes-os.org/trac/wiki/InstallNvidiaDriver

  8. Re:POSIX by Tapewolf · · Score: 2

    Actually, it seems to be something like a modified version of Fedora running inside their own hypervisor, with Fedora modified to run some processes inside sandboxes provided by the hypervisor. I think that's what it is, but I'm not completely sure.

  9. What a specimen by TummyBanana · · Score: 4, Funny

    Blimey, have you checked her out? She has is now my third favourite woman (after my mother and the Queen).

    1. Re:What a specimen by blade8086 · · Score: 1

      Yes, but she speaks polish. have you ever heard polish?

    2. Re:What a specimen by TummyBanana · · Score: 1

      Yeah, but I bet she speaks better English than most English people, too.

    3. Re:What a specimen by Anonymous Coward · · Score: 1

      Not passing judgment in any way, but you do know that this specimen is of questionable gender?
      http://www.rutkowska.yoyo.pl/

    4. Re:What a specimen by spasm · · Score: 3, Insightful

      And people wonder why women avoid IT..

    5. Re:What a specimen by Zero__Kelvin · · Score: 2, Insightful

      Yes. It is a well known fact that women hate it when guys think they are hot.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    6. Re:What a specimen by LocalH · · Score: 1

      Why do you care?

      --
      FC Closer
    7. Re:What a specimen by geminidomino · · Score: 1

      Don't feed the butthurt feminist trolls...

    8. Re:What a specimen by macraig · · Score: 1

      I don't share your particular preferences for (pheno-|geno-|whatever-) type. Competitors - 1. Lucky you!

    9. Re:What a specimen by capedgirardeau · · Score: 2, Insightful

      I don't see anything in the comment you replied to that indicates poster meant she was attractive or was in any way objectifying or sexist.

      In fact quite the opposite when you read who is other two top females are, his mom and the Queen, women he presumably respects for reasons other than sexist reasons.

      It read to me like he checked out her significant credentials in her chosen field and was very appropriately impressed.

      --
      Wax on, wax off baby!
    10. Re:What a specimen by Robert+Zenz · · Score: 1

      There's a difference between "Telling a woman that she looks good/hot/awesome" and "being a total jerk".

    11. Re:What a specimen by Anonymous Coward · · Score: 1

      It is a well known fact that women hate it when guys think they are hot.

      No, but it is a well-known fact that people with functioning brains hate it when assholes act like a woman's appearance is relevant to a discussion of an article about an innovative operating system.

    12. Re:What a specimen by Zero__Kelvin · · Score: 1

      I must have missed the part where he claimed that the OS was or wasn't secure based on her appearance. Basically you are saying that we can't observe that a woman is good looking in any context other than a beauty contest, since - for example - if I make such an observation at Starbucks I am an asshole since it has nothing to do with coffee. Get a life. Seriously.

      --
      Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
    13. Re:What a specimen by serviscope_minor · · Score: 2

      The article is about lightweight virtualisation containers (interesting).

      Some prat thought this would a good time to start making off-topic and irrelevent comments about the appearance of one of the people involved. Notice how this only ever seems to happen with women. Noone ever points out if a guy involved is ugly or not or bald or whatever (most guys can spot an ugly bald guy, so why no comments? Why no comments if the guy is good looking too?).

      Basically what happens is that for a small but annouyingly vocal minority of /. commenters any article about a guy doing things is about the technical stuff, anything a women does becomes about her appearance.

      Do you honestly claim that you don't see how that is plain douchy?

      asically you are saying that we can't observe that a woman is good looking in any context other than a beauty contest, since - for example - if I make such an observation at Starbucks I am an asshole since it has nothing to do with coffee.

      No, you are an asshole because you seem to be unable to see why every article involving women but not men degenterates into a discussion about the woman's appearance, is sexist.

      --
      SJW n. One who posts facts.
    14. Re:What a specimen by serviscope_minor · · Score: 1

      Don't be a mysoginist douche.

      --
      SJW n. One who posts facts.
    15. Re:What a specimen by PsychicX · · Score: 1

      In all seriousness, it is nice to see that a perfectly normal looking woman (ie not "ugly" or "manly" as is often the norm for acceptability into male-dominated circles) is also a brilliant hacker and presumably successful businesswoman. Wait, not nice -- fantastic. Amazing. Wonderful.

    16. Re:What a specimen by serviscope_minor · · Score: 1

      At was first I was thinking you might be gay, but then I realized that isn't possible because you're a straight moron.

      Not sure how you deduced either of those, but whatever.

      On websites most frequented by women you will sometimes see a comment that I am hot.

      Well, I hope you won't be offended that I do not take you at your word on that one.

      I don't take offense anymore than a psychologically healthy woman would take offense.

      And what websites are these?

      Actually who cares?

      The fact of the matter is that every tech thing involving a woman always has one commenter posting on her appearance. It's not relevent.

      You don't have any idea what sexist means.

      I have a feeling I'm about the be enlightened...

      his thread did degrade, but it didn't degrade into a sexist degeneration of the obviously highly competent and attractive woman.

      Really? What has her appearance got to do with Qubes? Absoloutely nothing. "Woman does cool stuff" always partially degenerates into "woman is hot".

      Again, nobody said "that OS can't be secure because she is too hot.

      Nobody said anybody said that except for you. Apperently reality isn't your strong suit.

      What has her *physical appearance* got to do with Qubes? Nothing whatsoever.

      --
      SJW n. One who posts facts.
    17. Re:What a specimen by serviscope_minor · · Score: 1

      I like the sound and solid rebuttal of my claim that technical threads degenerating into "hot or not" for female technical people is somehow bad. Your rhetoric is really improving.

      Learn to follow directions next time.

      What on earth makes you think that I would pay even the slightest attention to your directions. You're clearly not a very logical person, so it stands to reason that your directions would not be very sound either.

      --
      SJW n. One who posts facts.
    18. Re:What a specimen by geminidomino · · Score: 1

      Ah, "misogynist," (note spelling) another word that has lost pretty much all meaning save to serve as a shibboleth within the ranks of the True Believers, thanks to overuse. How lovely.

      Protip, white knight: There's a difference between hating women and not buying into feminist bullshit.

    19. Re:What a specimen by serviscope_minor · · Score: 1

      There's a difference between "not buying into feminist bullshit" and being a misogynist douche.

      Protip: excessive use of "protip" also makes you sound like a regular douche.

      --
      SJW n. One who posts facts.
  10. Re:I think they know. by WD · · Score: 1

    Thanks. That's good to know. But it surely eliminates the majority of people who may wish to try it out.

  11. Re:secure you say? by 0123456 · · Score: 1

    Just run it in a VM.

    You seem to have missed the comments further down about it not running in a VM.

  12. I Use Words Good by fm6 · · Score: 5, Informative

    A JVM is called a virtual machine, but it isn't virtual machine in the same sense as the one provided by Xen. The JVM is a simple bytecode interpreter/compiler. It sort of emulates a machine, but not a complete machine. It runs in user space on top of the native OS and cannot run an OS of its own.

    Xen is a hypervisor whose virtual machines emulate a complete system. It doesn't just run the application program, it runs the whole bloody OS. The virtual machine has virtual disks, virtual memory, a virtual processor, even a virtual reset button, Support for this virtualization is built into modern processors, so it occurs at a very low level.

    I imagine a sufficiently clever hacker could think of a way to bypass the guest OS and the hypervisor and do wacky things, But it's one hell of a lot harder than breaking out of a JVM sandbox.

    1. Re:I Use Words Good by LordLimecat · · Score: 3, Interesting

      I imagine a sufficiently clever hacker could think of a way to bypass the guest OS and the hypervisor and do wacky things

      Someone who could figure out how to do that would rent a private virtual server from Rackspace and go to town. I imagine there would be far more lucrative targets than a desktop.

    2. Re:I Use Words Good by fm6 · · Score: 2

      Not at all. You could put a Xen-breaking package in a trojan or virus and create virtual zombies for your botnet. But your malicious Rackspace VM would be limited to penetrating VMs that happened to live on the same physical server.

      But.... I used to be the documentation lead for the Sun Fire X4600, a server that could have 8 quad-core processors and half a terabyte of RAM. You could run hundreds of VMs on the thing. Discontinued, alas.

    3. Re:I Use Words Good by LordLimecat · · Score: 2, Insightful

      What im saying is that if youve cracked through to the hypervisor, they have some serious problems. If you manage to get root access to the box, all bets are off, especially if they have some kind of clustering-- you could potentially provision scads more VMs, and they would be loadbalanced.

    4. Re:I Use Words Good by blueg3 · · Score: 4, Informative

      I imagine a sufficiently clever hacker could think of a way to bypass the guest OS and the hypervisor and do wacky things,

      Can and has. The sufficiently clever hacker that has been behind most incidences of piercing the guest-hypervisor veil is one Joanna Rutkowska, CEO of Invisible Things Lab.

      Interesting how that works, don't you think?

    5. Re:I Use Words Good by fm6 · · Score: 1

      Good thing she uses her powers for good!

    6. Re:I Use Words Good by cerberusss · · Score: 1

      I imagine a sufficiently clever hacker could think of a way to bypass the guest OS and the hypervisor and do wacky things, But it's one hell of a lot harder than breaking out of a JVM sandbox.

      No, it's not:
      Script Error Opens up Security Hole in Xen 3.0.3

      It's an easy trap to fall for, I grant you that. I was on the same line of thinking until my server got hacked with exactly the above mentioned bug.

      --
      8 of 13 people found this answer helpful. Did you?
    7. Re:I Use Words Good by Bert64 · · Score: 2

      Your VM could be clustered, and could get migrated to another server, giving you another target to attack.
      Having root on one cluster node might give you the ability to access other nodes, depending on configuration... At the very least you could probably force a vm to be migrated, and then use that to root the other node.
      You would have access to all the other vm images running on the same host, some of which may have access or common passwords to other images running on other physical hardware...

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    8. Re:I Use Words Good by gbjbaanb · · Score: 1

      I imagine there would be far more lucrative targets than a desktop.

      while the bad guys like hacked servers due ti the bandwidth they bring, they also are a single point of failure - and an admin is more likely to be taking note of what that box is doing (or the hosting facility network guy is).

      so a single server is like getting a general, but... once you've broken 1 copy of Windows, you have an army of foot troops ready and waiting to follow your commands.

    9. Re:I Use Words Good by lindi · · Score: 3, Informative

      That bug was found by Rafal Wojtczuk who is also an author of Qubes: https://groups.google.com/forum/?fromgroups#!topic/qubes-devel/JIpZoQUP6dQ

    10. Re:I Use Words Good by NormalVisual · · Score: 1

      I used to be the documentation lead for the Sun Fire X4600

      Want. I could only afford a lowly X2100, which is still running 10 or so VMs quite comfortably even now, almost four years later.

      --
      Please stand clear of the doors, por favor mantenganse alejado de las puertas
    11. Re:I Use Words Good by blueg3 · · Score: 1

      You didn't know what I was referring to, so you went and found something, assumed that's what I was referring to, and then criticized me for that thing not being relevant? I hope you see the error in logic here.

  13. Re:lacking documentation or lack of focus by Zero__Kelvin · · Score: 2

    "I've looked through the docs, and can't tell what distro this is based upon."

    You should have stuck with the main page. From the linked page: "And what good is saying that our microkernel is formally verified, if we continue to use a bloated and buggy X server as our GUI subsystem?" It is an OS with its own microkernel. So you can reasonably expect to have difficulty determining which distribution it is based on, since it is not based on a distribution.

    --
    Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
  14. Re:Yeah, VMs are the answer by fm6 · · Score: 2

    Learn basic coding, dude:

    If (insideVM()) {
                If(vmHost==exploitableVersion) {
                            doBreakOutRoutine( );
                }
    }

  15. Re:New OS or glorified shell script ? by Anonymous Coward · · Score: 1

    I can plug VNC clients to my FreeBSD jails too for sure and didn't rebrand the concept as a whole new OS.

  16. Re:secure you say? by Anonymous Coward · · Score: 2, Interesting

    "I wonder if I have a crappy old machine lying around somewhere that I could test it on."

    No. You almost surely don't.

    I've been fooling around with Qubes for six months now, looking for a good solution to the Bitcoin offline wallet issue. Qubes is perfect - you don't need to be offline, and yet you can manipulate your 'offline' wallet using Armory in a ("Black") Qubes VM with zero network contact; but you can use (secure copy/paste) file transfer to the online component of your wallet in a different VM with network access to send and receive bitcoins.

    The thing is, you need some pretty specific hardware to enable all the security features of Qubes: either Intel VT-d, or IOMMU. Effective GPUs are limited as well. And chipsets, of course.

    So unless your "crappy old machines" are a hell of a lot better than what's usually laying around, you're going to need to buy some hardware just like I did.

    But it's worth it.

  17. Re:A secure approach to insecure software by myxiplx · · Score: 1

    Riiiight. Because requiring every single programmer in the world to design perfect software with no errors is sooooo much easier than adding extra security to the OS.

    People make mistakes, it's why the term human error exists. In the real world people accept this and work with it. It isn't something you can eliminate.

  18. Re:lacking documentation or lack of focus by ThorGod · · Score: 1

    I'm not sure you're correct on that. I've read comments elsewhere suggesting it's a modified Fedora. Further, the statement you listed does not say anything about Qubes itself. It says there are microkernels that are verified as "secure", but that X itself is not.

    Funny that my honest question gets modded down. This is not an obvious question that's readily apparent from the blog post nor project website.

    --
    PS: I don't reply to ACs.
  19. Re:A secure approach to insecure software by gl4ss · · Score: 2

    here's their faq, it does seem sensible. however lack of opengl apps makes it a bit unfeasible for daily driver.

    Home
    Architecture
    Screenshots
    FAQ
    Press
    Resources

    BulletIsn’t Qubes just another Linux distribution after all?

    Well, if you really want to call it a distribution, then we’re more of a “Xen distribution”, rather then a Linux one. But Qubes is much more than just Xen packaging -- it has its own VM management infrastructure, with support for template VMs, centralized VM updating, etc, and also its very unique GUI virtualization infrastructure.

    BulletWhat is the main concept behind Qubes?

    To build security on the “Security by Isolation” principle.

    BulletWhat about other approaches to security?

    The other two popular approaches are: “Security by Correctness”, and “Security by Obscurity”. We don’t believe any of those two can bring reasonable security today and in the foreseeable future.

    BulletBut what about safe languages and formally verified microkernels?

    In short: these are non-realistic solutions today. We discuss this more in-depth in our Architecture Specification document.

    BulletWhy Qubes uses virtualization?

    We believe that today this is the only practically viable approach to implement strong isolation, and, at the same time, provide compatibility with existing applications and drivers.

    BulletDoes Qubes run every app in a separate VM?

    No! This would not make much sense. Qubes uses VMs to create security domains, such as e.g. ‘work’, ‘personal’, ‘banking’, etc. Typical user would likely need around 5 domains. Very paranoid users, who are high-profile targets. might use around a dozen domains.

    BulletWhy Qubes uses Xen, and not e.g. KVM?

    In short: we believe the Xen architecture allows to create more secure systems, i.e. with much smaller TCB, which translates to smaller attack surface. We discuss this much more in-depth in our Architecture Specification document.

    BulletHow stable is the current Qubes release?

    Right now we’re at the beta stage, which means the system is quite mature, but still need some polish, mostly at the UI-level. The system seems stable besides that.

    BulletWhen do you anticipate the production quality version to be ready?

    Fall 2011.

    BulletDo you plan a commercial version of Qubes?

    Qubes will always remain an open source project. However we plan to create some commercial extensions to the system in the future. This might include e.g. support for Windows-based AppVMs.

    BulletWhat is so special about Qubes GUI virtualization?

    We have designed the GUI virtualization subsystem with two primary goals: security and performance. Our GUI infrastructure introduces only about 2,500 lines of C code (LOC) into the privileged domain (Dom0), which is very little, and thus leaves not much space for bugs and potential attacks. At the same time, due to smart use of Xen shared memory our GUI implementation is very efficient, so most virtualized applications really feel like if they were executed natively.

    BulletCan I w

    --
    world was created 5 seconds before this post as it is.
  20. Re:New OS or glorified shell script ? by lindi · · Score: 4, Insightful

    The way Qubes shares composition buffers of X applications over xen shared memory is much nicer than VNC. It is rootless unlike VNC and there is no extra copying of data over a socket so you get nice performance. They also do sound so you can actually watch youtube in a web browser that runs in a disposable VM.

  21. Not a new concept by pop+ebp · · Score: 1

    Fedora has had the "sandbox" command for some years which uses SELinux to set up a disposable sandboxed context for running a program.

    Since Fedora 17 there is also a "virt-sandbox" command using LXC or KVM to do a similar job:

    https://fedoraproject.org/wiki/Features/VirtSandbox

    1. Re:Not a new concept by lindi · · Score: 1

      Do these really work for desktop use? The links that you provided don't seem to mention graphics, sound or clipboard handling. Perhaps you have some more information that I didn't find when I quickly browsed those?

  22. Re:lacking documentation or lack of focus by Aaron+B+Lingwood · · Score: 3, Informative

    I have been using Qubes for some time and have used it as the starting point for my own desktop. Qubes is a customized Xen kernel booting a customized linux kernel as Dom0 (or Host). It currently uses a modified Fedora for the Dom0 as Fedora has best support for various Xen tools, comes with a scriptable installer (Anaconda), and plans adoption of Wayland to replace the unsecure X protocol.

    --
    [Rent This Space]
  23. Re:Yeah, VMs are the answer by erroneus · · Score: 1

    It's just made-up crap code written so that the point is clear. Adding as many lines as possible was the point.

    The point is that breaking out of VMs is done often enough that it's trivial once an exploit is identified.

    Yes, no doubt simplified code compiles smaller and runs faster. Get the point, and stay out of details. Look around yout. It's a DISCUSSION FORUM.

  24. Re:secure you say? by MichaelJ · · Score: 3, Informative

    You are correct about Zones. They're even lighter-weight than paravirtualized VMs, which in turn makes them ideal for some things, and not others. Solaris also has Logical Domains (LDOMs) which are very much like VMs. They see only the hardware that has been mapped into them. If you need something to be visible to multiple LDOMs (like your network interface) you have to have a control LDOM which owns that particular piece of a hardware and virtualizes it for any other LDOMs that want to see it. They're not the easiest thing in the world to set up, but work well (on larger hardware) and are nicely isolated.

    --

    Michael J.
    Root, God, what is difference?
  25. Security Concerns by polyp2000 · · Score: 1

    "even more secure than Apple's iOS"

    Wow ... thats the benchmark is it ?

    --
    Electronic Music Made Using Linux http://soundcloud.com/polyp
  26. Re:A secure approach to insecure software by hobarrera · · Score: 1

    So maybe we should surround all roads with foam as well, instead of expecting people to drive cars properly. Humans will make mistakes, and it isn't something you can eliminate.

  27. Re:secure you say? by SixGunMojo · · Score: 1

    "It is the most secure option among the existing desktop operating systems"

    what about OpenBSD?

    As someone who is paranoid enough that all my personal financial online transactions are done on a live cd, I love the consept of OpenBSD. In the past I have installed it on both a pc and a laptop. Not even after, or during, a week long Hunter S Thompsonesque drug and alchohol binge would I consider OpenBSD a desktop os.

  28. Re:I think they know. by Wolfrider · · Score: 1

    --The site/article also mentions that it can be installed to a USB drive... ;-)

    --
    .
    == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
  29. Re:lacking documentation or lack of focus by ThorGod · · Score: 1

    Thank you! That's what I was trying to figure/find out!!

    (I'm sure it's readily apparent somewhere in the documentation, I just had a difficult time finding it yesterday.)

    --
    PS: I don't reply to ACs.
  30. Re:Yeah, VMs are the answer by fm6 · · Score: 1

    Crap code offends me. Sorry, it's a personality flaw.

  31. Re:A secure approach to insecure software by fa2k · · Score: 1

    It's not just "insecure" applications, it's *malicious* applications. If you use Linux, how many packages do you have installed? Imagine how easy it would be for someone to slip some backdoor into a single one of those. And if you ever download small pieces of software for a one-off task, do you read all the source to make sure it's clean? Current OSes are incredibly insecure: any appliaction run as your user basically has access to all your data, your network and all devices. Making different users is perhaps sufficient for terminal applications, but for GUI applications you are limited by X11, which is not designed to isolate clients.

  32. Re:Yeah, VMs are the answer by binarylarry · · Score: 1

    It's funny because your response was also crappy.

    --
    Mod me down, my New Earth Global Warmingist friends!
  33. To those saying "it sounds like ..." ... by daboochmeister · · Score: 1

    I've read a lot of comparisons here that mention Qube as "sounding just like running things in a VM/container/chroot" ... just fyi, from my reading of their architecture docs (several months ago) the difference is that they've isolated specific userspace processes to run in these lightweight VMs, and defined an API approach for other processes to interact with them. E.g., running the X server in a VM, while X apps can still make all expected calls, without being aware that they're crossing VM boundaries -- and yet under the covers, the isolation is there, and protecting both sides. That's somewhat more than just being able to run the apps you want in a VM.

    Iirc, they've even isolated certain kernel processing into separate VMs, e.g. the network stack. But someone not relying on months-old memory, pls check me on that.

    --
    "Ahh! I see you're in that indeterminate Schrodinger state where - oh, uh ... never mind." Dave Bucci
  34. Storage by fa2k · · Score: 1

    I really want this. One problem: The storage VM seems to be running Linux, but can you use any filesystem you want, and can you use software RAID?

    1. Re:Storage by fa2k · · Score: 1

      And of course, I assume it uses encryption?

  35. Re:Yeah, VMs are the answer by fm6 · · Score: 1

    Oh yeah? Well, your mother wears Army boots!

  36. Re:A secure approach to insecure software by hobarrera · · Score: 1

    I hate to tell you this, but the BSD community has found a better alternative to certification, and it's been around for about 30 years: let others review the code (regardless of if it is or isn't free-software).

  37. Re:A secure approach to insecure software by hobarrera · · Score: 1

    I know applicaiton I use have access to my network, just in the same way that physical products have access to the enviroment around me. It's still my responsability to use the right tools in the right way.