Slashdot Mirror


Simplified Disk Encryption Coming to GNOME

An anonymous reader writes "David Zeuthen of Red Hat has been working on adding encrypted volume support to HAL. The result is an infrastructure that is being developed to make working with encrypted volumes easier. David has published a screenshot documenting his work on his blog. The bottom line: attach a properly encrypted volume and the system will prompt you for a password and automatically mount it."

83 comments

  1. TrueCrypt by robyannetta · · Score: 1, Informative

    TrueCrypt has offered this type of integration in Linux for years.

    --
    - Just my $0.02, take with a grain of salt, your mileage may vary.
    1. Re:TrueCrypt by zhiwenchong · · Score: 3, Informative

      Mac OS X's DMG disk image format has had similar functionality (AES-128) for a long time too, but admittedly it is not cross-platform and open-source like TrueCrypt is.

    2. Re:TrueCrypt by MBGMorden · · Score: 4, Insightful

      It's one of my favorite programs, but TrueCrypt was Windows only until it was ported to Linux 4 months ago. Not exactly what I'd call "years".

      The Linux version is also a command-line program (or at least everything I've read on it have indicated as such). Integrating the same features into a nice interface would be a welcomed addition to the Gnome desktop.

      --
      "People who think they know everything are very annoying to those of us who do."-Mark Twain
    3. Re:TrueCrypt by Nimey · · Score: 1

      You are correct. There should be a moderation option "Wrong/Stupid".

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    4. Re:TrueCrypt by kwalker · · Score: 1

      Yeah, but even there, I can't find a way to encrypt my firewire backpack drive. Why should it let me encrypt DMGs but not block devices/partitions?

      --
      ... And so it comes to this.
    5. Re:TrueCrypt by tepples · · Score: 1

      I can't find a way to encrypt my firewire backpack drive.

      Can you put a read-write DMG on it? This way you can easily divide the partition between unclassified and confidential data.

    6. Re:TrueCrypt by kwalker · · Score: 1

      I could, but that seems like a hack to me, and would only work until I needed to grow the encrypted section to 51% of the disk (Since I have to destroy and re-create the DMG file every time I expand it). I want the entire disk "classified" since it's all my private data.

      --
      ... And so it comes to this.
    7. Re:TrueCrypt by pomo+monster · · Score: 1

      If you make it a sparse disk image, you can set the volume size as large as you want to start, but the .dmg (actually .sparseimage) file starts at zero bytes and only grows as you add stuff to it. Compact it every so often, if you're concerned about wasting space. Screenshot. Note custom volume size.

    8. Re:TrueCrypt by commanderfoxtrot · · Score: 1

      TrueCrypt on Windows is great.

      But why should I use it in Linux over the normal device-mapper tools?

      Anyone know?

      --
      http://blog.grcm.net/
    9. Re:TrueCrypt by zhiwenchong · · Score: 1

      Well, you can always create a sparse image file that's as big as your drive. No problems there.
      That's what Filevault sort of does with your home directory.

      It operates in a way in a decoupled sort of way, you see.

    10. Re:TrueCrypt by fcgreg · · Score: 2, Insightful

      Yes. The first reason that comes to mind is cross-platform encrypted volumes. For example, TrueCrypt is very nice for using encrypted volumes between Windows and Linux systems (e.g., USB Flash drives, portable HDD's, etc.).

      --
      Greg T.
  2. Wrong level of the Stack by AKAImBatman · · Score: 0

    Am I the only one who thinks that this stuff is in the wrong level of the software stack? I mean, if you want a cool virtual file system, extend the virtual file system. Don't add a VFS on top of a VFS. Doing so only creates compatibility problems for programs that use the "standard" Linux APIs. Considering that users *do* use KDE, OpenOffice, a few commercial apps, and the command line (for sufficiently advanced users) how does it help to leave the user locked out of his data in all of these situations?

    I'm not trying to disparage the work done here, I'm sure it's very good. My problem is a matter of improper architectures that don't take many common usage scenarios into account.

    1. Re:Wrong level of the Stack by JanneM · · Score: 4, Informative

      HAL is not part of a desktop (not really sure why Gnome is mentioned here, other that that the initial user tools for this is Gnome based). It's a Hardware Abstraction Layer around the kernel to support stuff like hotplugging, file monitoring and so on in a nice, hardware-independent manner. It sounds like just about the right level to me. Isn't HAL used in most recent distros by now, no matter what desktop (if any)?

      --
      Trust the Computer. The Computer is your friend.
    2. Re:Wrong level of the Stack by QuantumG · · Score: 2, Insightful

      I dont know what you're talking about and I'm thinking it's because you don't either.

      --
      How we know is more important than what we know.
    3. Re:Wrong level of the Stack by BillKaos · · Score: 2, Informative
      Would have you read the article instead trying to do a FP, you would see that this is the same as automonting an USB disk.

      From TFA: While LUKS is a standard on-disk format, there is also a reference implementation. LUKS for dm-crypt is implemented in an enhanced version of cryptsetup.

      I guess dm-crypt is the right layer for that, done in the kernel by the device mapper. This only will ask you for you key before mounting it.

    4. Re:Wrong level of the Stack by bill_mcgonigle · · Score: 1

      KDE does something similar, shoehorning in an ssh filesystem that only works in K-apps. There's a userspace sshfs which I'm going to try since I don't use K much, but this is all unnecessary duplication of effort.

      But I can't see that GNOME is the essential ingredient here, if it's done in HAL, Gnome just needs a nice GUI to handle a password request.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    5. Re:Wrong level of the Stack by AKAImBatman · · Score: 1

      Excellent! The way the summary/article was worded, it somewhat sounded like it was being added to the GnomeVFS. I'm glad I was wrong. The GnomeVFS was not a bad idea, but getting programs to properly work with it (even many GNOME programs) is impossible. If they don't use the proper APIs, it simply doesn't work.

      I'd forgotten about HAL. It looks like its progress is coming along nicely. This is a step that Linux should have taken a LONG time ago. Oh well, better late than never. :-)

    6. Re:Wrong level of the Stack by Omega+Hacker · · Score: 1

      KDE does something similar, shoehorning in an ssh filesystem that only works in K-apps. There's a userspace sshfs which I'm going to try since I don't use K much, but this is all unnecessary duplication of effort.

      Yes, this disparity between the kernel VFS and the Gnome or KDE or XYZ VFS is very annoying. I was called over to figure out how to save scanned files from a Linux box across to a Windows share. They could browse over to the Windows share just fine in Konq, but when it came time to use a Gnome-based scanner app, there was no such possibility. I had to hunt down a KDE scanning app and install that, which has an exceedingly stupid interface IMO (not that the Gnome that tne was that much better), just so these end-users could save files to a network share.

      Why can't these VFS layers make use of the existing VFS, and instead of magically making network shares exist in their little universe, actually mount the share in question using the existing kernel-level tools? Then it's <gasp> magically available to all apps!

      --
      GStreamer - The only way to stream!
    7. Re:Wrong level of the Stack by Mr.+Vandemar · · Score: 1

      It's not an SSH file system. It's an encrypted filesystem. There's a difference.

    8. Re:Wrong level of the Stack by pnatural · · Score: 1
      If you're refering to the fish kio slave, there's absolutely nothing "shoehorned" about it; fact is, kio slaves support more protocols than you can shake a stick at.

      as for the duplication of effort, consider that porting each and every one of those io slave types to each and every supported kde/gnome platform is a huge undertaking. better to let them bake at the DE level and do an invert later on (e.g., kiofs).

      further, when you talk about the GNOME folks duplicating effort, well, from the outside, that whole project looks like little more than duplication of effort. kioslaves have been in for how long? 3, 4 years? GNOME has a serious (maybe fatal) case of Not Invented Here, and Linus is right about GNOME's other disease.

      i should stop, but i won't. i never use gnome, but for some reason i use a gnome app or two. know how much crap gnome sticks in /etc?
      $ find /etc/|grep gnome|wc
          158 158 10424
      158 files in /etc. there simply isn't a fucking excuse for garbage like that. the gnome devs should pull their heads out of their collective asses and write code that doesn't rely on 158 files in /etc. in /etc!!

      after reading your msg again, i realise you might not be dissing kde, but your message set me off anyway. i apologize if you take this as if it's directed against you and not your comments. but just the thought of the man-years wasted on such a lame as software system as GNOME makes me weep for the opportunities squandered in the FLOSS community.
    9. Re:Wrong level of the Stack by Anonymous Coward · · Score: 0

      You are an idiot who, like the OP, hasn't read the fucking article and doesn't know what he's talking about.

    10. Re:Wrong level of the Stack by cortana · · Score: 1

      Because there is no existing VFS as far as desktop apps are concerned--you have to be root to mount things.

    11. Re:Wrong level of the Stack by Omega+Hacker · · Score: 1

      Then fix it. Creating multiple wholly-incompatible VFS layers that make it utterly impossible for applications to actually work together is really lame. Whining about lack of features in the more appropriate lower layer is a cop-out IMO. Modern SELinux-derived security methods (not to mention the time-tested standby sudo) should easily be up to the task.

      --
      GStreamer - The only way to stream!
    12. Re:Wrong level of the Stack by cortana · · Score: 1

      The Gnome people and the KDE people have fixed it. They decided that it would be simpler to implement these (often very complex) filesystems in user space, rather than dealing with the complexities and limitations of working in the kernel, not to mention the difficult of persuading the kernel hackers to accept the enormouse amounts of code directly into the kernel. :)

    13. Re:Wrong level of the Stack by labratuk · · Score: 2, Informative

      Don't worry, the article title is just a bit misleading. All this really is is hooks being built into HAL (dynamic hardware framework) so that users can mount crypted filesystems with a pretty frontend.

      What you're saying is like saying "My OS shouldn't ask me with a GUI bubble what to do with a memory stick. That's part of the filesystem layer. Much lower layer than the GUI."

      This isn't using gnomevfs.

      And when it comes to building 'secondary' VFSs, there's a good argument for keeping things out of the kernel. It's supposed to be a unix kernel, not a plan9 kernel.

      --
      Malike Bamiyi wanted my assistance.
    14. Re:Wrong level of the Stack by Omega+Hacker · · Score: 2, Insightful

      Doesn't look fixed to me when a Gnome app can't save a file somewhere that the users (who don't give a d*mn what Gnome or KDE are) can see just fine in their KDE file browser. In my book that's called a "bug".

      --
      GStreamer - The only way to stream!
    15. Re:Wrong level of the Stack by bfree · · Score: 1

      fuse = filesystem in userspace = in Linux post 2.6.14 (afair)

      --

      Never underestimate the dark side of the Source

    16. Re:Wrong level of the Stack by stuuf · · Score: 1

      Nothing is being done at that level, RTFA or learn how HAL actually works. The encryption is handled in the kernel by device mapper, and a userspace tool (cryptsetup) activates it. This project is just a front-end to that, so you don't have to run cryptsetup from a terminal yourself. Once it's mounted any normal app can interact with it like any otherpart of the file system, just like HAL-mounted removable disks.

      --

      Everyone is born right-handed; only the greatest overcome it

    17. Re:Wrong level of the Stack by bill_mcgonigle · · Score: 1

      It's not an SSH file system. It's an encrypted filesystem. There's a difference.

      Umm, yeah - the point is doing a filesystem at the most effective layer of abstraction - the VFS or as a userspace filesystem on linux. Doing a filesystem in GNOME (which isn't what this is) would just be silly, from a linux perspective.

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    18. Re:Wrong level of the Stack by msuarezalvarez · · Score: 1
      If they don't use the proper APIs, it simply doesn't work.

      The GnomeVFS API may well be difficult to work with (*), but this statement of yours applies to absolutely every API out there.


      (*) Actually, most programs rarely need much more than rather small subset of the API, which basically mimics the POSIX file API; hence, your use of the word `impossible' in this context is, at the very least, dubious.

    19. Re:Wrong level of the Stack by AKAImBatman · · Score: 1

      The GnomeVFS API may well be difficult to work with (*), but this statement of yours applies to absolutely every API out there.

      Ummm... no. In this case there is a lowest level virtual file system that can be modified to make ALL programs compatible. With GnomeVFS, RealPlayer fails, Acrobat fails, KOffice fails, OpenOffice fails, etc. because the GnomeVFS API is a structure that duplicates officially provided functionality. Ergo, it's not that good of a design.

    20. Re:Wrong level of the Stack by kwalker · · Score: 2, Informative

      I'm going to try to correct you as gently as I can (So unlike Slashdot, I know). But it's done this way to make it compatible. The crypto is at the level it is so it is FS agnostic (I'm using it now on top of LVM and underneath ReiserFS).

      In other words, it's at the block level, not the FS level. It creates no problems for anything using the "standard" Linux APIs because unless they're working on the block level, they won't even know it's there.

      The user is not locked out of the data unless the user forgets the password while mounting the device/file/partition/LV. Once it's mounted, the key is retained in the kernel and life goes on. It can present problems in using it for system-level filesystems (/home, /usr, etc) but that's something the distro maintainers will have to tackle since you will either need to be present when the system boots (to type in the key) or have it grab the key from an unencrypted location accessible to the system (Some people use remote servers, some us USB drives, whatever).

      This is perfect for removable drives (USB, FireWire, etc).

      --
      ... And so it comes to this.
    21. Re:Wrong level of the Stack by Schraegstrichpunkt · · Score: 1

      Does it support encrypted swap space?

    22. Re:Wrong level of the Stack by kwalker · · Score: 1

      You can use cryptsetup-luks to encrypt your swap space, yes. It requires modification to your startup scripts (Specifically the section where it mounts your swap space), and generating a random key each boot (If you so choose), but it's quite doable.

      --
      ... And so it comes to this.
    23. Re:Wrong level of the Stack by msuarezalvarez · · Score: 1

      What is the "officially provided" and commonly agreed upon way to access a sftp:// URL? One that will interact with the ssh-agent, and look into my keychain for keys, of course. What about fonts:///? What is the standard way of opening a resource located by an http URL? cp(1) seems not to grok

      cp http://www.google.com/ sftp://somedomain.org/file.html
      It may be related, I guess, to the fact that open(3) for some reason does not like SMB mounts.
    24. Re:Wrong level of the Stack by realnowhereman · · Score: 1

      I don't really like the Gnome vs. KDE wars - both camps seem to be gaining from the existence of the other. However I was a little surprised the other day to find:

      $ du -h /etc/gconf/
      4.0K /etc/gconf/1
      4.0K /etc/gconf/2
      0 /etc/gconf/gconf.xml.mandatory
      921K /etc/gconf/schemas
      9.7M /etc/gconf/gconf.xml.defaults
      11M /etc/gconf/

      Which I traced to the fact that I installed gthumb.

      Why on Earth does a set of defaults need nearly 10M?

      --
      Carpe Daemon
    25. Re:Wrong level of the Stack by AKAImBatman · · Score: 1

      What is the "officially provided" and commonly agreed upon way to access a sftp:// URL?

      Duh. Just call a "mountsftp" mounter to access the FS. There's an SSHFS implementation here that does pretty much the same thing.

    26. Re:Wrong level of the Stack by juhaz · · Score: 1

      Pray tell, how exactly does this work in Solaris, BSD, OS X, Windows? What? It doesn't?

      Gnome-vfs may be less than optimal in many respects but at least it's not Linux-only.

    27. Re:Wrong level of the Stack by Anonymous Coward · · Score: 0
      Gnome-vfs may be less than optimal in many respects but at least it's not Linux-only.


      That's a bug, not a feature.
  3. that's a quite a screen shot by Anonymous Coward · · Score: 0

    you're doing a heck of a job, brownie

  4. Disk encryption? by vandon · · Score: 3, Funny

    Won't everyone (ie Government entities) complain that Linux is now a haven for terrorists and pedophilles since only a criminal would want to encrypt their [disk|phone call|email|http connection]?

    1. Re:Disk encryption? by sqlrob · · Score: 1

      It'd be hard, since every OS out there has encryption.

    2. Re:Disk encryption? by Tweekster · · Score: 1

      not everything comes back to terrorism... it has become humorous, the people making fun of the terrorism angle have long ago outspoke the people that were making the claim.

      --
      The phrase "more better" is acceptable English. suck it grammar Nazis
    3. Re:Disk encryption? by Anonymous Coward · · Score: 1, Funny

      If only terrorists and pedophiles use encryption, would not that same logic conclude that governments are actually organizations comprised mainly of large numbers of pedophiles and terrorists?
      Governments are one of the largest users of encryption after all.

    4. Re:Disk encryption? by stuuf · · Score: 1

      Um, nothing has changed here as far as Linux's disk encryption support. This is just a front-end to (a small subset of) the command line encryption tools, which have been around in 2 or 3 incarnations for a long time. All this does is let you save a few keystrokes to access your encrypted disks. It doesn't make it easier for people who didn't previously know how to do this, as you still have to format the disk manually (however a GUI for this would be nice). As far as email or http encryption, that's different, so someone with a wireless sniffer or arpspoof can't steal your credit card info. (Were you going for flamebait or just ignorance?)

      --

      Everyone is born right-handed; only the greatest overcome it

    5. Re:Disk encryption? by legirons · · Score: 1

      The government uses encryption. They must have something illegal to hide.

  5. i'm guessing ... by Anonymous Coward · · Score: 0

    david zeuthen's the 'anonymous reader' who posted this tripe. all aboard the self-agrandizement train! whoo hoo!

    david zeuthen
    pleasant whisper of falling snow
    flowing through my dreams

    1. Re:i'm guessing ... by Anonymous Coward · · Score: 0

      david zeuthen's the 'anonymous reader' who posted this tripe. all aboard the self-agrandizement train! whoo hoo!

      Actually, no, or at least not on his regular account - it'd show up at the bottom. (We caught that OS News girl out a few times with that.)

  6. Usability wise very good by Anonymous Coward · · Score: 0

    It's a good improvement for Linux desktops, and once more such comes from the Gnome project. The only thing I don't like about some of these new improvements is that they are very Linux centric. Gnome isn't very friendly towards other platforms. They aren't hostile but often they focus quite strongly on all the Linux specific gadgets that are not available on all the operating systems (*BSD and others).

  7. Of course they will. by Avillia · · Score: 0, Troll

    Since they cannot bribe everyone who looks at GNOMEs source to ignore a Magic Lantern-esque backdoor, as was done with the oh-so-respected PGP product line once apon a time... (Before the derail, yes, PGP makes goodies. Blah blah blah.)

    1. Re:Of course they will. by Nimey · · Score: 2

      If you've actually got proof that there's a backdoor in PGP, then prove it. I think you're full of shit.

      --
      Hail Eris, full of mischief...

      E pluribus sanguinem
    2. Re:Of course they will. by pclminion · · Score: 1
      If you've actually got proof that there's a backdoor in PGP, then prove it. I think you're full of shit.

      I was in the front row at Phil Zimmerman's presentation at Defcon several years ago. Somebody in the audience asked whether he had ever been asked to insert a backdoor into PGP, and whether he had done so. Zimmerman immediately became irate, apparently taking the question as a personal attack. He said that thousands of people depend on the security of PGP, including dissident groups and people fighting for human rights throughout the world. People who would be, you know, executed if certain things were discovered. The idea that he might, for any amount of money or in exchange for anything else, insert a backdoor into PGP was morally repugnant to him, and he stormed off the stage at the end of the presentation in disgust.

      Nevermind the fact that any back door in PGP would involve changes to the mathematics which would be noticed and questioned almost immediately by thousands of people.

      Yes, the GP poster is full of shit.

  8. For tech-savvy users there's already been solution by CRCulver · · Score: 4, Interesting

    These developments will bring file security to many non-technical users, but for the nerds out there there have already been practical solutions for some time.

    I've been keeping the hard disk of my Linux encrypted with twofish for over three years now (see the description of this encryption method in Bruce Schneier's magisterial Applied Cryptography ). Swap is encrypted with a random key generated on each boot-up. At first I used the old cryptoloop method, but as soon as the kernel support was there I switched to the crypto device-mapper target. I never noticed any performance penalties: this is a very efficient solution.

  9. Already in debian by elronxenu · · Score: 2, Informative
    Debian already has encryption, and it's very convenient.

    Install lvm2 (great for managing disk space), dmsetup, cryptsetup. Read this page and follow its instructions.

    You can create a block device of any size you want using lvm (so long as there is sufficient disk space of course) and then map that to another block device using the device mapper and the crypt filter. The original block device looks like random bytes and if you get the passphrase wrong the mapped block device still looks like random bytes (i.e. there's no way to confirm a correct passphrase except that the result looks sensible).

    Once you have set a passphrase, make a filesystem on the mapped block device. Go ahead and use it any way you like.

    1. Re:Already in debian by Omega+Hacker · · Score: 4, Informative

      Obviously you didn't read the whopping 3 paragraphs and look at the screenshot that makes it quite clear that what they're doing is making it actually easy to use an encrypted filesystem from a desktop GUI. The instructions you post don't integrate into the desktop, nor are they by any means easy, sorry.

      --
      GStreamer - The only way to stream!
  10. Wha? GNOME *adding* functionality?! by Anonymous Coward · · Score: 0

    What? GNOME is actually ADDING something to their desktop?

    I would have expected encryption to be discouraged as being "too complicated" for the target GNOME audience of "people in a persistant vegitative state".

    Some day, GNOME is going to finish its devolution into Microsoft Bob. "But see, you can't DO anything useful with it, it's OBVIOUSLY easy to use!"

  11. Don't panic! by temojen · · Score: 1

    It's just an automounter and passphrase dialog that uses the DM-Crypt (plus LUKS, which is DM-Crypt, but keeps the DM-Crypt configuration in the device's first block rather than /etc)

  12. They're not writing a new file system.. by Anonymous Coward · · Score: 0

    For those of you missing the point (or not RTFA) and thinking GNOME is writing a GNOME-specific disk encryption.. What they're doing is making the desktop automatically handle mounting/unmounting encrypted volumes. Basically, to let you smoothly use your encrypted volumes made with LUKS/dm-crypt/cryptsetup without having to drop into a shell and handle mounting by hand. This has been way overdue. It's good to see it being worked on.

    Also notice his screenshot still shows the USB key not being mounted 'sync'. Sigh. That so needs changed. One thing at a time I guess. :)

    1. Re:They're not writing a new file system.. by dzeuthen · · Score: 2, Interesting
      Also notice his screenshot still shows the USB key not being mounted 'sync'. Sigh. That so needs changed. One thing at a time I guess. :)

      Actually the new thing is the 'flush' mount option that don't wear out flash drives and destroys performance like 'sync' does. Someone at SUSE wrote an experimental 'flush' patch for vfat and it seems possible to do for other file systems too. It will go upstream and some point...

  13. Feeding trolls for fun and profit by cortana · · Score: 1
    $ find /etc/ | grep gnome | wc -l
    39

    Your other comments may apply equally well to KDE.

    I'll close with an old classic:
    I don't want to start a holy war here, but what is the deal with you KDE fanatics? I've been sitting here at my freelance gig in front of KDE (3.4) for about 20 minutes now while it attempts to copy a 17 Meg file from a folder on the hard drive to a server via the fish kioslav. 20 minutes. At home, on my Amstrad PC2086 running DOS 3.3, which by all standards should be a lot slower than this Mac, the same operation would take about 2 minutes. If that.

    In addition, during this file transfer, other KDE programs will not work, probably because dcopserver has ground to a halt. Even epiphany is straining to keep up as I type this.

    Mac addicts, flame me if you'd like, but I'd rather hear some intelligent reasons why anyone would choose to use KDE over other faster, cheaper, more stable environments.
    1. Re:Feeding trolls for fun and profit by amliebsch · · Score: 1
      Mac addicts, flame me if you'd like, but I'd rather hear some intelligent reasons why anyone would choose to use KDE over other faster, cheaper, more stable environments.

      Why would Mac addicts flame you for choosing KDE?

      --
      If you don't know where you are going, you will wind up somewhere else.
    2. Re:Feeding trolls for fun and profit by Burz · · Score: 1

      Sounds like system problems or a slow link.

      Also, fish uses an SSL encryption layer. Your 286 machine does?

      For the record, whatever gripes people might have about the UI, KDE is the faster and more stable environment. That much is well-known. The project doesn't deal with stability issues and other bugs by saying "Ehhh... people don't NEED that feature anyway. *CHOP*".

      IMHO people don't need Gnome. :-)

  14. Too confusing for consumers ? by PentAthl337 · · Score: 3, Funny
    an infrastructure that is being developed to make working with encrypted volumes easier

    Maybe the new version will be called GNOME_PRO and the old will be GNOME_HOME edition?

    1. Re:Too confusing for consumers ? by JonJ · · Score: 1

      Nonono. The Gnome-devs are getting with the times. There's gonna be eight versions, the first one severely crippled, and the last one semi-functional. If you need to get the extra-special-whiz-bang Gnome(Which atually works), you need to sign a contract with RMS promising to never use any alternative ever again.

      --
      -- Linux user #369862
  15. I think my information is safe enough without it by r_jensen11 · · Score: 1

    Nobody else at my home uses Linux, and if they tried to do anything other than click on the shortcuts to Firefox or VLC or the random game like America's Army or Unreal Tournament, they wouldn't have any a very good idea of what to do. The same goes for when I'm at school. I know of nobody that uses Linux or knows how to use Linux (save for one persone I met once while at an engineering orientation during the summer,) so I'm pretty sure that if I want anything hidden, I'll store it in a folder labled .DON\'T\ LOOK\ HERE\ BECAUSE\ IT\ IS\ A\ SECRET! and place it in ~/Desktop/

  16. Re:I think my information is safe enough without i by amliebsch · · Score: 4, Interesting
    I heard a fascinating report on NPR this morning about how even though so many options for email and file encryption are coming available, very few people actually use them. Even the big privacy advocates who encourage people to use encryption, it turns out, don't use encryption very much. I think a large part of it is because people don't actually think their data is worth encrypting. The other part of it is that the infrastructure is not ubiquotous enough or simple enough to make it worthwhile for everyday use.

    In any case, the story is definitely worth a listen.

    --
    If you don't know where you are going, you will wind up somewhere else.
  17. Portability? by hubertf · · Score: 1

    I'm looking forward to use this with NetBSD's CGD.

      - Hubert

  18. MOD PARENT UP! by Anonymous Coward · · Score: 0

    That's the best reply to such a post that I've ever read!

  19. Feeding troll feeders for fun and profit by binford2k · · Score: 1

    $ find /etc/ | grep gnome | wc -l
    573

    And what the hell does that prove?

    1. Re:Feeding troll feeders for fun and profit by Anonymous Coward · · Score: 0

      Without telling what files are around: Nothing.

  20. Re:For tech-savvy users there's already been solut by kwalker · · Score: 1

    I'm currently using cryptsetup-LUKS / DM Mapper with AES-256 encryption and a 16-digit random key committed to memory. I'm just using it for a data partition currently, but if some of the rumors I'm hearing are true, I should be able to go system-wide on my distro of choice soon enough.

    I do see a system penalty using the crypto setup (Server is single AMD-1800+ 1GB RAM) in that copying a large file will peg the CPU and drive the load average way up for about two seconds every four to five seconds, but thus far it hasn't been more than a 10-15% speed hit over-all (Compared to an unencrypted block device) and the server is able to withstand it for days on end without a hiccup.

    --
    ... And so it comes to this.
  21. Re:I think my information is safe enough without i by mano_k · · Score: 1

    You're hanging out with the wrong crowd, pal! ;-)

  22. great news by Anonymous Coward · · Score: 1

    What would be cooler is a nice GUI to create encrypted volumes

  23. Screw encryption by mu22le · · Score: 1

    What people really need is Steganography

  24. Re:For tech-savvy users there's already been solut by commanderfoxtrot · · Score: 1

    ext3 syncs by default every 5 seconds- if you're using ext3 this could be your problem.

    You can change the settings for how often it flushes and also the criteria e.g. flush when buffers are 20% dirty.

    This was in bdflush in Linux 2.4- I'm not sure where it is now in 2.6. Google will have it somewhere though :-)

    --
    http://blog.grcm.net/
  25. HAL != Gnome by brunes69 · · Score: 1

    The summary and headline are misleading. HAL is a desktop independant technology and is also used heavily KDE in 3.4, and will likely be even more so in KDE 4.0.

    This is a not a GNOME-centric development.

  26. Re:I think my information is safe enough without i by Hortensia+Patel · · Score: 2, Insightful

    Interesting. In addition to the factors you mention, maybe people are more afraid of losing access to their data than of someone else gaining access to it. Forgetting passwords is the obvious risk, but I'd imagine that it's also significantly trickier to recover data from an encrypted filesystem if and when something breaks.

  27. Re:For tech-savvy users there's already been solut by kwalker · · Score: 1

    That's possible. When I was doing unencrypted testing, I was using ext3 and it was a steady stream. My encrypted block device is formatted with ReiserFS 3.6 but it may have similar settings.

    --
    ... And so it comes to this.
  28. File Based IS the Wrong Level by ratboy666 · · Score: 1

    File based crpto is the wrong place to apply, or the wrong level of the stack. In the below discussion, "I" means "black-hat crypto cracker".

    Metadata leakage, including filenames. This generally tells me the files I need to attack. I don't need mymod.ko, but earnings.sxc would be interesting.

    Generally, file-based approaches only encrypt the file data. BAD, because EVEN if the filenames themselves are encrypted, and allocation maps are encrypted, it is still possible to do entropy analysis on the drive. What appears random is data!

    If you use a crypto system that uses the same key to encrypt blocks, with the same results, this is bad. I can again GUESS the plaintext, by guessing the file system, and the common layout information (allocation tables). This can provide a lot of information.

    What we want is to encrypt at the block level, and to spew random numbers ALL OVER the drive before using it, and to use a crypto implementation that gives reasonable results (block number as part of the key).

    Please keep your data safe!

    --
    Just another "Cubible(sic) Joe" 2 17 3061
  29. All the languages are included. by Ayanami+Rei · · Score: 1

    The gconf configuration contains a lot of strings that applications use for help text and dialog boxes where options are displayed. Usually they are packaged with _every_ translation included. So the files can be huge if they have 100 copies of every string. Plus it's XML so it's wordy.

    --
    THIS THING CAN TURN ON A DIME, MACROSSZERO STYLE ALSO FUCK BETA, ~NYORON
  30. Poor article title by Steven+Reddie · · Score: 1

    The GNOME in the title of the article refers to the GUI component for interacting with the HAL file system encryption component. They're just making a GUI to interact with the system-level encryption.

  31. KDE tools? by Kjella · · Score: 1

    So, assuming we get all the necessary HAL bindings in place, how much work would it be to implement similar functionality under KDE? I must admit what I saw in that screencast was most impressive from a usability point of view.

    Secondly, I'm not very familiar with LUKS/dm-crypt. Would it be possible using this setup to encrypt /? Obviously /boot must be in plaintext, but would it be possible to have the kernel ask for a password (obviously at command prompt) before loading the rest?

    Third, I'm partial to having containers because they can more easily be backed up and moved around as opposed to block devices, for example a DVD sized container. Could this be adapted to work the same when opening an encrypted file as opposed to accessing an encrypted device? Ask for pw then mount itself. I've seen solutions for this but nothing *easy*.

    Fourth, regarding the keyring. I saw he disconnected the USB drive then reattached it and it remembered password. Is it possible to a) force removal from keyring (dismount good, hotkey better) b) have keyring be automatically removed on inactivity c) have keyring removed on locking screen. Naturally, most of these would not be nice to the apps with files currently open on the device, but that's secondary.

    --
    Live today, because you never know what tomorrow brings
    1. Re:KDE tools? by Burz · · Score: 1

      Well you could check out Xandros Linux (Debian/KDE based). They've had a disk encryption panel in Kcontrol for quite some time now.