Slashdot Mirror


Secure, Portable, Virtual Privacy Machine

solcity writes "Looks like an online privacy company, Metropipe, are planning to release a secure linux virtual privacy machine that runs from a USB stick. The image contains a pre-release of their new 'Metropipe Tunneler' product and also contains Firefox, and Thunderbird with the Enigmail/gpg extension. Looks like the whole thing is based on damnsmalllinux and uses qemu to boot on Windows or Linux without any installation or configuration. Very interesting use of qemu and damnsmalllinux, and all 100% GPL."

23 of 168 comments (clear)

  1. miscategorized by Khashishi · · Score: 2, Informative

    this is more of a gadget than a your-rights-online

  2. Re:Correction by DigitalRaptor · · Score: 4, Informative

    No, PGP is a commercial, non-GPL'd product.

    They mean GPG, open source software that works in the same way.

    --
    Lose Weight and Feel Great with Isagenix
  3. Re:How big? by Anonymous Coward · · Score: 5, Informative

    The zip is 82MB. Probably want to run this on a 256MB or larger key so you have room to store data as well...

  4. Something like the stealthsurfer? by LocoMan · · Score: 3, Informative

    I was reading about something like this on a PC Magazine sometime ago called the stealthsurfer (http://www.stealthsurfer.biz/). I guess it's like this except that this one uses GPL software (stealthsurfer uses a personalized version of netscape 7)

  5. Re:Not all GPL... by graveyhead · · Score: 2, Informative
    Mozilla parts (Firefox and Thunderbird) are under the Netscape Public License
    I hate to be pedantic (well, ok no I don't, this is slashdot...) but Mozilla is now released under the MPL, the Mozilla Public License. The NPL is considered a "historic document". Grok.
    --
    std::disclaimer<std::legalese> sig=new std::disclaimer; sig->dump(); delete sig;
  6. Nope by RealProgrammer · · Score: 5, Informative

    RTFA: it's run on the qemu emulator. You first boot the host OS, and your qemu session is just a process under that, with no more rights than otherwise.

    If you had a boot CD, now that would a problem. Would I let someone boot my laptop from Knoppix? Not unless I would trust them to sysadmin my laptop :-).

    As the above poster says, security accepted wisdom is that physical control implies vulnerability.

    --
    sigs, as if you care.
  7. Re:Not all GPL... by juhaz · · Score: 5, Informative

    The ./ story, as well as the link (Portable Virtual Privacy Machine), say that it's 100% GPL, but at least the Mozilla parts (Firefox and Thunderbird) are under the Netscape Public License.

    Huh? NPL is Gone. Dead. Buried. Mozilla has been (mostly, and the exceptions should be BSD etc. GPL-compatible) LGPL/GPL/MPL tri-licensed for quite a while now, the new licensing policy is over three years old.

  8. Re:Nice! by metlin · · Score: 4, Informative

    Well, they've provided a torrent too, which seems quite well seeded for the moment. So, should not be a problem!

  9. Re:And yet... by 26199 · · Score: 3, Informative
  10. The Netherlands and Germany privacy friendly? by Anonymous Coward · · Score: 1, Informative

    A quote from there website:

    "MetroPipe's proxy servers are located in the privacy friendly jurisdictions of The Netherlands and Germany."

    The Netherlands and Germany privacy friendly? Yeah, sure, compared to China maybe.

    The Netherlands is known as the country where the most phone-taps are placed.

    Germany and The Netherlands are preparing Europian legislation to log every email message you send, to log every url you are visiting for at least a year "to fight terror".

    Europe is getting even worse compared to the US; everyone is a suspect from now on.
    Freedom of speech is only guaranteed when you agree with the majority.

    Wake up my friends!

    1. Re:The Netherlands and Germany privacy friendly? by geg81 · · Score: 2, Informative

      Germany and The Netherlands are preparing Europian legislation to log every email message you send, to log every url you are visiting for at least a year "to fight terror".

      Well, as opposed to other nations that are doing that, at least they are passing legislation... :-)

  11. Re:Life span? by Fencepost · · Score: 4, Informative

    The limitation on the number of writes to a particular area of memory has been known since flash memory first started to appear. Most devices or drivers should account for the issue by either rotating writes to avoid overusing one particular region or by remapping failing sections into other areas. Remapping failing areas will cause the available capacity of formatted flash devices to gradually shrink, while rotating writes will attempt to keep any areas from wearing out too fast (making it more likely that multiple areas will start to fail around the same time). Someone who's done more looking into this should be able to give a good idea which technique(s) are most widely used.

    --
    fencepost
    just a little off
  12. Slow as hell by joshv · · Score: 4, Informative

    I just tried this on two reasonably modern machines, and it's slow as hell. Unusably slow. QEMU claims to be a 'FAST!' emulator. It is not.

    Why not use Cygwin instead? Almost all of the apps in this distro has have been ported to cygwin, and I doubt there'd be much trouble porting Firefox if someone got serious about it.

    A cygwin based distro could pack a minimal installation (including X) on a USB keyfob that would provide all of the same functionality, but running the apps as native code, at near native speed (minus the small cygwin/POSIX to win32 api translation penalty).

    Now of course this solution won't work on a Linux machine, but I think it would be rare that you'd encounter a Linux machine that you'd want to run this on. Most likely you'd be at a friend's house, or in a computer lab where everything runs windows.

  13. neat-o, but slow... VMware is speedier... by quinxy · · Score: 3, Informative

    Last week I was thinking about exactly this question. I've been using VMware to do the same sort of thing form my laptop, but it has the disadvantage of being costly, non-portable (no easy or possibly legal installing to usb drives/etc.), and not pre-configured for the purpose of this VPM. But in my experience VMware is quicker, feeling almost like the emulated computer was the host computer.

    At any rate, I installed and ran this VPM software, and it certainly seems to deliver, and has a very nice collection of pre-installed apps. Sadly the performance is about as poor as you might expect (that's running it off a HD, not a USB drive). Every operation takes a while to complete, click on Firefox, and wait 40 seconds for it to ask which profile you want to use (this is after first use). Type in a URL and wait at least 30 seconds for any signs that it's coming up. My laptop is only P4M 1.8Ghz, so no doubt performance would be much better on a more recent machine.

    Still, pretty neat, though not entirely usable for me.

    quincy

    --
    Don't vote for Eugene Papansanovich for Congress!
  14. Primedius USB by Anonymous Coward · · Score: 1, Informative

    Nothing new, Primedius WebTunnel http://www.primedius.com/ already has a USB version, and you don't need to boot into a new OS. Works with your existing desktop.

    I like Primedius because it's much more powerful than what I hear Metropipe is....let's you use HTTP, SOCKS, NTTP, etc.

    Plus they have some sort of peer network that allows you access to sites that have been blocked/censored. Rumor has it that they have a huge overseas userbase.

  15. Re:only limited protection by a24061 · · Score: 2, Informative
    That's a very good point. According to the http://pvpm.metropipe.net/ link, PVPM runs from an OS that could have who knows what installed on it, so this would not protect you from someone like that guy who installed keyloggers in the Kinko's computers.

    This is more secure than nothing (although there is the danger of a false sense of security!) and it would allow you to use portable encryption on machines that belong to people you trust, but that's all.

    It would be much better to boot a secure OS from the key. Something like Tinfoil Hat Linux (following the link is worth it just for the Tux picture), but with more features (Tinfoil runs from a 1.4MB floppy, I think). Tinfoil can play text output as Morse Code through the keyboard LEDs, however, to prevent Tempest attacks.

  16. Re:Waaaaaait. by jfengel · · Score: 2, Informative

    It's a compromise. It's more difficult to modify the hardware than the software. And the software can easily be compromised without even the owner knowing it by various spyware.

    A computer at an internet cafe is likely to have spyware on it, but it would take more work for them to install a physical keylogger. So if you sit down at one of those, you should at least check it for one of these.

    So this will protect you when you're borrowing a friend's computer or dropping in on a client or customer. Probably. It can't reduce the trust to zero. You can get closer to zero by borrowing an Ethernet cable and using your own laptop, but it would certainly be convenient to have to bring along nothing more than a tiny USB key than having to schlep around your own processor, monitor, and keyboard.

  17. Dynamic Forwarding by engine+matrix · · Score: 2, Informative

    Why do so many people continue to only use Squid/SSH for proxying when it is not required anymore? SSH supports dynamic port forwarding.

    SSH basically includes a builtin socks proxy. Download putty and create a dynamic port on locahost:1080 and say goodbye squid.

    Of course there are still advantages to having a local squid proxy, but in most cases it's not worth the effort anymore.

    1. Re:Dynamic Forwarding by engine+matrix · · Score: 2, Informative

      If you are using putty simply create a dynamic tunnel on 127.0.0.1:1080 and forward it to your remote ssh server. If you are at work and they block http connects you should have the ssh server running on 443. (another advantage or tunneling over 443 is that people expect to see encrypted traffic, so you'll be flying under the radar)

      Now in Firefox, Thunderbird, Trillian, whatever... tell it to use a socks proxy on 127.0.0.1:1080.

      Before dynamic forwarding you would need to have squid and/or manually forward all of the ports you wanted to connect to.

  18. Re:So what's your point? by Anonymous Coward · · Score: 1, Informative

    This is exactly why OSX has FileVault. It allows you to encrypt your entire home directory. So when the computer is off your data is safe. I unfortunatly used this with my developer version last summer and it corrupted everything. Luckily the powerbook was brand new and i didn't have anything on it. It should be rock solid now.

  19. Re:Life span? by Anonymous Coward · · Score: 2, Informative

    Your description is conceptually good, but let me correct and add to it.

    - The maximum number of writes a particular area of flash can sustain has been increasing as the technology has matured. Better manufacuter are now promising, in writing, endurance in the 100,000's and even 1,000,000's of erase/write cycles.

    - Better manufacturers do both the "rotating," called wear-leveling, and "remapping," called spare sectors management or sparing.

    - Flash memory modules already come with reserved spare sectors that are not included in the capacity usable by the host. In other words, as spares are mapped in to replace failing areas, the usable capacity does not decrease. The amount of spares decreases, obviously. Once the spares are gone and a new one is needed, the write will fail. It will be read-only after that but the capacity will be the same as when it was first used.

  20. Re:Complications- by homer_ca · · Score: 2, Informative

    "Unfortunately, that flash fob is of very limited lifespan."

    That's not really a problem. Damnsmalllinux is a livecd distro and the concept is similar when you boot off a flashdrive. The boot media is mounted readonly and the OS actually runs in a ramdisk (these days it's called a shared memory filesystem). The only writes would be user data which is very little compared to the OS.

    As far as disposing of a broken flashdrive, I'd say take a hammer to the thing and be sure to smash up the flash chips very well.

  21. Re:Who's privacy? by cortana · · Score: 2, Informative

    Then how can it possibly be considered secure? You have no guarantees that what you see isn't being manipulated by the system you are running it from.

    Of course, you shouldn't be using someone else's computer anyway, god knows what kind of keyloggers or whatever it has lurking in it... :)