Slashdot Mirror


File-hosting Sites Not a Safe Haven For Private Data

An anonymous reader tips a story at the Register, according to which "Academic researchers say they've uncovered weaknesses in dozens of the most popular file hosting sites that allow people to gain unauthorized access to data that's supposed to be available only to those selected by the user."

134 comments

  1. Bogus by sauls · · Score: 0

    "They also used the sites to store private files that contained internet beacons, so they'd know if anyone opened them. Over a month's span, 80 unique IP addresses accessed the so-called honey files 275 times, indicating that the weakness is already being exploited in the wild to harvest data many users believe isn't available for general consumption." Um, what's an "internet beacon"?

    1. Re:Bogus by Beryllium+Sphere(tm) · · Score: 4, Informative

      At a guess, an embedded URL that's loaded automatically when someone opens the document, for example an IMG tag.

    2. Re:Bogus by Opyros · · Score: 4, Informative

      I suspect it means a Web bug, aka a Web beacon.

    3. Re:Bogus by Runaway1956 · · Score: 0

      It's rather similar to a trojan. It communicates with the outside world without your explicit approval. I think they are using the term 'beacon' to imply that the communication is one-way, and they hope to imply that no personal data is transmitted, etc ad nauseum.

      --
      "Windows is like the faint smell of piss in a subway: it's there, and there's nothing you can do about it." - Charlie Br
    4. Re:Bogus by symbolset · · Score: 1

      Misread that as "Internet bacons." Mmmm. Bacon!

      --
      Help stamp out iliturcy.
    5. Re:Bogus by flyneye · · Score: 1

      Don't forget to translate this into truthyism.

      "Academic researchers(college kids) say they've uncovered weaknesses in dozens of the most popular file hosting sites (finally found out what the rest of the world knows) that allow people to gain unauthorized access to data that's supposed to be available only to those selected by the user (unsatisfied to share their own bandwidth, the user found a way to share files with the world without running a bandwith hogging program,no news here)"

      So once again we have a case of the press dressing up the obvious and ordinary in order to waste pulp, bandwidth and time while still pulling a paycheck and keeping their job.

      --
      *Repent!Quit Your Job!Slack Off!The World Ends Tomorrow and You May Die!
    6. Re:Bogus by arisvega · · Score: 1

      IMG tag? OMG!

      --
      The three laws of thermodynamics:(1) You can't win. (2) You can't break even. (3) You can't even quit.
  2. Encrypt Everything Private by Deathlizard · · Score: 4, Insightful

    Just another reason why you should be using file encryption such as Truecrypt to encrypt everything personal.

    Even if it's on your own hard drive. You're only one rootkit away from giving it away to the world.

    1. Re:Encrypt Everything Private by x*yy*x · · Score: 4, Insightful

      Crypting your data won't save it from rootkit...

    2. Re:Encrypt Everything Private by Anonymous Coward · · Score: 0

      or at least some encryption that doesn't have an unreadable license.

    3. Re:Encrypt Everything Private by Anonymous Coward · · Score: 1

      Umm.. yes but what if the rootkit comes into action *after* you have applied the TrueCrypt key?

      That makes it pretty worthless...

    4. Re:Encrypt Everything Private by Gerzel · · Score: 1

      Unless the rootkit records the decryption keys, or changed the algorithm, yes it will.

      Rootkit isn't some magical hack everything solution. It is low level access to a machine, bad enough, but not unstoppable.

    5. Re:Encrypt Everything Private by mattventura · · Score: 1

      But in order to actually use encrypted data, it has to be decrypted at some point, so the rootkit just needs to wait for you to decrypt it. In the case of say, full disk encryption, this is rather easy.

    6. Re:Encrypt Everything Private by symbolset · · Score: 2, Funny

      For really private stuff you should upload it to a private photo album on Facebook.

      --
      Help stamp out iliturcy.
    7. Re:Encrypt Everything Private by Anonymous Coward · · Score: 0

      Rootkit isn't some magical hack everything solution.

      Yes it is.

    8. Re:Encrypt Everything Private by jimmyhat3939 · · Score: 1

      Exactly. People seem to forget that in order for data to become useful, the user has to decrypt it at some point. That involves providing the key, and that's when a clever rootkit will spring into action.

      --
      Free Conference Call -- No Spam, High Quality
    9. Re:Encrypt Everything Private by TheEyes · · Score: 4, Informative

      But in order to actually use encrypted data, it has to be decrypted at some point, so the rootkit just needs to wait for you to decrypt it. In the case of say, full disk encryption, this is rather easy.

      The idea is that you encrypt the file you send to the filesharing site, that way when the filesharing site is hacked all the attackers get is an encrypted file. In fact this is a "perfect" use for data encryption: the file is never decrypted on the remote machine, only on your local one, so stealing the data off the remote site can never give an attacker access to anything but cyphertext.

    10. Re:Encrypt Everything Private by joeflies · · Score: 1

      Doesn't TrueCrypt only do disk encryption? When you're in the booted state and copy to the file share, it's in plaintext.

    11. Re:Encrypt Everything Private by gl4ss · · Score: 0

      that's just like using the filehosting site as email, or whatever.

      if it would be just used as the block device for the encrypted filesystem, then it would be sort of good.
      just taint your data with something illegal, hmm? everyone who copies it is fucked.

      but the point of this article is that these hosting sites take shortcuts AND provide a shitty hosted server service, I mean, can't you rent your own virtual server for 10 bucks a month with access to files via ssh so wtf? it's considered a serious breach if your encrypted files even end up in wrong hands.

      --
      world was created 5 seconds before this post as it is.
    12. Re:Encrypt Everything Private by MaskedSlacker · · Score: 1

      False. Truecrypt also (primarily?) does file container encryption. It's like an encrypted disk image. Granted, if the pc is nabbed while it's mounted your point is still valid, but I never leave my truecrypt container file (which primarily contains tax/financial data) mounted unless I am using it at that moment. I've never even used it for full disk encryption (which I leave to dmcrypt+luks).

    13. Re:Encrypt Everything Private by Gaygirlie · · Score: 2

      Unless the rootkit records the decryption keys, or changed the algorithm, yes it will.

      Rootkit isn't some magical hack everything solution. It is low level access to a machine, bad enough, but not unstoppable.

      I don't think you understand what a rootkit actually is. I mean, if your hdd is encrypted then sure, you're pretty safe if someone steals the drive, but the data must still be unencrypted on-the-fly when it's accessed. And gee, that's where the rootkit comes into play. It has access to everything you're doing on your PC so obviously it has access to the unencrypted data, too.

    14. Re:Encrypt Everything Private by jafiwam · · Score: 1

      A really evil person would seed their personal data with lots of child porn images, then block the same sites in a local HOSTS file so their own traffic doesn't go anywhere.

      Which will in turn cause web traffic to honeypots or servers that will eventually be bagged and monitored by jack booted thugs working for some government who are going through the logs.

      Then, anybody looking at the data gets a small but non-zero chance of assault by cop followed by PMITAP.

      "What? I am not allowed to keep a list of URLs I shouldn't visit because they have illegal stuff on them? Why are you looking through my "security hosts file'?"

    15. Re:Encrypt Everything Private by Deathlizard · · Score: 1

      Just to clarify my parent post.

      I was talking more about the Virtual Encryped Disk file based encryption rather than Full Disk Encryption. FDE wouldn't be much help in a rootkit situation but using Truecrypt to make Virtual disk files and only opening them when necessary would be a more ideal choice.

      Another option would be to use 7zip files with encryption.

    16. Re:Encrypt Everything Private by RockDoctor · · Score: 1

      I mean, can't you rent your own virtual server for 10 bucks a month with access to files via ssh so wtf?

      Did exactly that a couple of years ago. I discovered that the "unlimited storage" only applied to "media files" which were accessible from your web pages.

      So after I'd uploaded a pile of my stuff (family photos, etc) crunched up into zip files, totalling a few 10s of GB (which takes a while on standard 0.5MB/s upload ADSL here, but would have taken longer on my 33kb/s acoustic modem), the hosting provider shut down my account citing my violation of their ToS. If I'd made uninteresting web pages containing links to "Backup file #1", "Backup file #2" ...., and put them behind a un/pw protected phpBB forum set up, then I'd probably have been within their ToS. But I suspect they'd have terminated me anyway.

      Back to swapping hard drives from my NAS every couple of months.

      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
    17. Re:Encrypt Everything Private by bickle · · Score: 1

      It's the difference between unlocking a door to find a big pile of cash and unlocking a door to find a locked safe.

      So yeah, it helps.

    18. Re:Encrypt Everything Private by Stewie241 · · Score: 1

      What? You mean the hosting provider doesn't *really* have unlimited stocks of hard drives to host people's data for $10 a month?

    19. Re:Encrypt Everything Private by TheRaven64 · · Score: 1

      Actually, the best way of ensuring data integrity and security is to create a torrent named 'Complete works of Uwe Boll'. Lots of kleptomaniacs will mirror it, but no one will ever actually look inside and check the contents.

      --
      I am TheRaven on Soylent News
    20. Re:Encrypt Everything Private by GameboyRMH · · Score: 1

      If you're using full-disk encryption, your decryption key is entered at boot and from there the OS doesn't even know the hard drive is encrypted (I know this is how TC and LVM encryption works, I think BitLocker works the same way). Likewise a rootkit wouldn't know the hard drive is encrypted. it would have access to the decrypted data like any other program. So full-disk encryption doesn't help with that, it only protects against physical access to a powered-off computer.

      --
      "When information is power, privacy is freedom" - Jah-Wren Ryel
    21. Re:Encrypt Everything Private by Unequivocal · · Score: 1

      If your computer is rooted, you might as well assume (for purposes of your security) that every key stroke and mouse event is being tracked and the "good stuff" is being extracted from that data stream for purposes of decrypting your encrypted files and vaults, etc.

    22. Re:Encrypt Everything Private by Unequivocal · · Score: 1

      Good points - and just to add to your line of thinking, even if you use a secure TrueCrypt volume that is mounted with a unique password *after* you boot into your OS, that volume is still vulnerable when your computer is rooted b/c the key presses of the decryption password are passing through your rooted kernel (whatever OS you're running - doesn't matter) - basically keyloggers running with admin/root privileges make just about any security measure weak. Not sure if hardware keys/cards these days make this problem any better, but once your computer is rooted, you're in trouble security-wise.

    23. Re:Encrypt Everything Private by RockDoctor · · Score: 1
      I wasn't terribly surprised by being shut down ; I wasn't expecting the grounds to be "hosting too many multimedia files on my site" when they were all password-protected and they shouldn't have been able to see what the contents of the zips were.

      I was expecting to find out what their real limits were and then negotiate an appropriate rate, or trim my storage to an appropriate size. I didn't expect an immediate uncompromising shut-down.

      So, off to Flickr for a paid account, and upload all the photos there. $25/year for unlimited, they say, and I know I'm nowhere near their limits.

      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
  3. So what you're telling me is... by Lose · · Score: 1, Insightful

    That link I posted to a rar full of my favorite pr0n pics on /b/ is easy pickings to thousands of other online users? No wai!

    I mean, I had no idea most people who used quick upload services like imgur, rapidshare, and mediafire uploaded most of their files with any implied expectancy of privacy. But boy was I wrong!

    1. Re:So what you're telling me is... by sco08y · · Score: 3, Interesting

      That link I posted to a rar full of my favorite pr0n pics on /b/ is easy pickings to thousands of other online users? No wai!

      I mean, I had no idea most people who used quick upload services like imgur, rapidshare, and mediafire uploaded most of their files with any implied expectancy of privacy. But boy was I wrong!

      That was my initial reaction, but on second thought I think it is fairly newsworthy.

      The Register's audience is regular users, who do stuff like put sensitive documents on a file sharing site. It's worth a few paragraphs to remind people not to do idiotic things.

      It's also worth noting that these sites either a. have index pages turned on and don't know it, which would be so incompetent as to make me wonder how they keep a file server running or b. are allowing these pages to be crawled and telling their users that they aren't, which is unethical as hell and possibly illegal.

    2. Re:So what you're telling me is... by Lose · · Score: 1

      Well I considered that at first, but the reason I consider it a moot point is simply because the average user (a) never makes an account on these sites, usually just uploading it for an undescribed group of people to view and access, and (b) by virtue of the first point, shouldn't expect any reasonable privacy from the service.

      Hell, flags should be raised to an average user when you consider how many of them probably also use these rapidshare/megaupload/mediafire/et. al. search engines to dig up content from the muck and the mud at the same time. The warnings are there, and really it just comes down to common sense after that. I still see this as a non-story.

    3. Re:So what you're telling me is... by sco08y · · Score: 0

      I've set the bar pretty low... I mean, it's a British rag that's not talking abut their fucking wedding.

    4. Re:So what you're telling me is... by billstewart · · Score: 3, Insightful

      There are lots of services like Dropbox and Evernote and Pick-your-favorite-Online-Backup-Service that are focused on people storing their own data or on data they're only going to share with a small number of people (e.g. web upload/download instead of FTP, for people behind firewalls or with random DHCP addresses), and many of them give their users the idea that they're getting privacy. It's different from the Youtube-without-censorship file upload site market.

      --

      Bill Stewart
      New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    5. Re:So what you're telling me is... by Nursie · · Score: 2

      "The Register's audience is regular users"

      El Reg?

      Hardly.

      Gamers and tech heads, through IT folk, security researchers and software engineers. It's got articles for everyone. It's often more hardcore than slashdot these days, which says more about the decline of slashdot than anything else...

    6. Re:So what you're telling me is... by smash · · Score: 1

      It always has been more hardcore than slashdot, at least since 1997 or so when i joined.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    7. Re:So what you're telling me is... by AliasMarlowe · · Score: 0

      ...not talking abut their fucking wedding.

      Someone had an orgy at their wedding? Cool.
      But there's no need to talk about it: word will get around (and the pictures are probably on megaupload or similar).

      --
      Those who can make you believe absurdities can make you commit atrocities. - Voltaire
  4. Encryption by igreaterthanu · · Score: 5, Informative

    Why would you upload private data to some file hosting site? These (e.g. RapidShare) aren't the kind of services where you can modify files after uploading (such as Dropbox), so encryption is not much of a hassle. You have no reason not to encrypt the files before uploading them.

    --
    I dream of a nation where a man is not judged by his skin color but by an number assigned by a credit rating agency.
    1. Re:Encryption by hairyfeet · · Score: 4, Insightful

      Because you get some dumbass that can't be arsed to bring a flash stick to work and/or they aren't allowed to use a flash stick, so they just upload it to Rapidshit? Hell nobody reads anything or actually thinks anymore, even to this day you can look on any P2P site for the formats that taxes and other personal data are kept in (such as QuickBooks files) and literally find thousands upon thousands of morons sharing their entire C: drive because they don't bother to think.

      To me that is the sad and/or scary part: Your security is only as strong as the biggest moron in the group and when it comes to computers the level of stupid out there is frankly mind boggling.

      --
      ACs don't waste your time replying, your posts are never seen by me.
    2. Re:Encryption by currently_awake · · Score: 4, Insightful

      Considering the cost of hard drives there is no good reason to keep anything in the cloud except for stuff you want to share (free hosting file server).

    3. Re:Encryption by wvmarle · · Score: 3, Informative

      Many people for some reason think it's safe because the site says they will protect your data.

      Well maybe they can protect your data and will do some effort for it, the fact is you're putting your data on someone else's computer. The owner of that system (basically anyone with high enough privileges or physical access to the system) can access your data. They not necessarily will, but they can. And that little factoid is enough to make it insecure.

      That such file hosting sites may have additional security holes allowing access to data one shouldn't have access too, is not important any more. When it's out of your controlled environment, the data is out of your control.

      The only way to use remote hosting securely is to either own and directly control the remote hosting site by yourself, or to encrypt everything before it leaves your controlled environment, and keep the secret key to yourself. It's as simple as that. I'm wondering why this is even considered news here.

    4. Re:Encryption by adolf · · Score: 1

      Considering that the summed total of everything digital that I've ever actually created fits nicely on my free Dropbox account there is no good reason not to use them as a convenient, transparent, and immediate part of a complete backup solution.

      It's nice having the same pile of stuff available to me, whether I'm at my desktop, using my laptop, or fiddling with my Droid, and the revision history is simply awesome.

      I don't use Dropbox to share files with others -- that's what Apache is for. (YMMV.)

      (And, no, I don't use any uber-seecret encryption on Dropbox. My data is far too uninteresting to bother with any of that.)

    5. Re:Encryption by smash · · Score: 1

      Uninteresting your data may be, but it still may be useful for identity theft related purposes.

      --
      I run: Windows, OS X, Linux, FreeBSD. Just because you have a hammer, doesn't mean everything is a nail.
    6. Re:Encryption by adolf · · Score: 1

      They can have my identity. It is just as uninteresting, and far more useless.

    7. Re:Encryption by Billlagr · · Score: 1

      Same here..I use DB to keep an image I found and want to have access to on another device, like the mentioned Droid or Blackberry, or other such trivial uses..it's perfectly fine for such, but I surely wouldn't keep anything even vaguely personal on it

    8. Re:Encryption by timbo234 · · Score: 1

      Except if my apartment gets burgled, burnt down, has a pipe burst and flood everything (or any number of surprisingly common scenarios) then all my hard drives are as useless as each other. There is definitely something to be said for off-site backups, maybe not for my collection of TV shows and movies but definitely for photos, documents and other information like that.

      (of course you should use a backup program that encrypts the files on your local machine with a key known only by you before you upload anything)

      --
      Pre-canned Evolution Links for all those Slashdot holy wars.
    9. Re:Encryption by jedidiah · · Score: 1

      > there is no good reason

      Sure there is security and not wanting your stuff "published" or otherwise "shared".

      If you don't have squat, then DropBox is pretty pointless in an age where multi-gigabyte portable devices are cheap and plentiful and available at Walmart and Target.

      It's not like a drag & drop copy operation is terribly complicated. (although in this day and age it's hard to tell what some people will claim)

      --
      A Pirate and a Puritan look the same on a balance sheet.
    10. Re:Encryption by Anonymous Coward · · Score: 0

      Until your house burns down or you get robbed.

    11. Re:Encryption by adolf · · Score: 1

      No, it's not horribly complicated. But keeping good, off-site backups can be.

      But that's not the point, is it? The point is that you don't like Dropbox for reasons that I fully understand, and but which I simply don't care about.

    12. Re:Encryption by adolf · · Score: 1

      Indeed.

      I don't care, so much, if my poorly-backed-up collection of media gets destroyed: Most if it is not something that will be difficult to find (or rip) again.

      I do care, however, about the stuff I made myself, and that's what Dropbox is good for. I even keep some of my financial and billing data there.

      Of course I "should" encrypt things, but why? My identity is too useless to steal, and my own data is only valuable to me. I mean, seriously: What would someone find if they did attack my Dropbox account? A letter from my wife, or learn what I did last week at work, a few drunken rants and some decades-old Photoshop creations, and some random snapshots?

      Who gives a shit? It's not stuff that I'd like to publish intentionally, but it's also not anything worth hiding.

      Dropbox may not be all that secure, but to me, it seems roughly the same as keeping the same sorts of data on paper in a hypothetical filing cabinet with an automagic off-site backup: Someone might break in and look at its contents, and copy it, but it's just so bloody boring that they won't bother, and it can't be destroyed anyway.

      If my data were something other than the boring pile of tripe that it is, I'd pay more attention to encryption (which is quite easy enough with Truecrypt). But it's not, so I don't.

      I understand data security paranoia, and I do coach others about it when it might benefit them, but for me: Meh. I got nothin'.

      To use a property analogy: I do lock the front door on my house, but I don't have bars on the windows. It's not worth it.

  5. Like Shark Week? by The+Dawn+Of+Time · · Score: 5, Funny

    This is the kick-off to Slashdot's "No Shit Week"

    1. Re:Like Shark Week? by clang_jangle · · Score: 1

      Oh come on, be serious now -- who would ever guess that self-styled "pirates" aren't security experts yet think they know enough, resulting in their sites being insecure and untrustworthy? Boy I sure never saw that one coming...

      --
      Caveat Utilitor
    2. Re:Like Shark Week? by Anonymous Coward · · Score: 2, Funny

      Then they could follow up with the quality bunch of Ask Slashdot articles of late:

      1. My mouse is at the right edge of the mousepad, but I need to move the cursor right some more. What do I do?
      2. Brown smelly stuff came out of my butt. What do I do?
      3. I'm running Windows and I install everything I download. Why's my computer so slow?
      4. I regularly scratch my balls in the presence of my bosses. Why am I always being fired?
      5. Why does code written in India always look like shit?
    3. Re:Like Shark Week? by Anonymous Coward · · Score: 0

      Also like shark week, it happens all the time.

    4. Re:Like Shark Week? by Anonymous Coward · · Score: 0

      This is the kick-off to Slashdot's "No Shit Week"

      I would call that a week long constipation

    5. Re:Like Shark Week? by tibit · · Score: 1

      This demands a "-4 depressing, quadruply so" mod.

      --
      A successful API design takes a mixture of software design and pedagogy.
    6. Re:Like Shark Week? by Anonymous Coward · · Score: 0

      No shit week seems to have started a few years ago and no one told them it was over

  6. And is anyone surprised ? by perpenso · · Score: 0

    Academic researchers say they've uncovered weaknesses in dozens of the most popular file hosting sites that allow people to gain unauthorized access to data that's supposed to be available only to those selected by the user.

    And is anyone surprised?

    And is anyone who has only uploaded *encrypted backups* terribly concerned? They may still change providers do to a loss of confidence but they are probably not losing a lot of sleep.

  7. No shit, sherlock by gman003 · · Score: 1

    Allow me to lead /. in a collective "duh!".

  8. How about by Dyinobal · · Score: 2, Informative

    How about Mediafire? All those other sites seem like general file hosting sites, media fire always seemed to me to lean itself towards personal storage, and private if you choose not to share it. If I recall you have to choose to share each folder/item instead of it being shared automatically. They looked at the most popular sites but what makes those sites more popular is the public sharing aspect.

    1. Re:How about by Anonymous Coward · · Score: 1

      You can password entire folders/files on mediafire, so even if the link to the file somehow gets to the public, they need a password to be able to proceed and download it.

    2. Re:How about by wvmarle · · Score: 5, Insightful

      It is on a remote site, out of your control, so it's not secure. End of story.

      Encrypt before it leaves your system if you want to keep it secure. Or only store data on such sites that you really don't care if it becomes public.

      And even if there really are no remote security holes, anyone with admin/root access to the servers can access your data. Without you knowing.

    3. Re:How about by gl4ss · · Score: 2

      do they provide docs about how they're done their stuff? are the access rights checked everytime someone uses a link to the file? because um some don't. eh heh. saves cpu and infra.

      --
      world was created 5 seconds before this post as it is.
  9. non-story by Undead+Waffle · · Score: 2

    The services, which include sites such RapidShare, FileFactory, and Easyshare, allow users to upload large files and make them available to anyone who knows the unique URI (or Uniform Resource Identifier) that's bound to each one. Users may post the link on websites or forums available to the public or share it in a single email to prevent all but the recipient from downloading it. RapidShare, for instance, says it can be used to “share your data with your friends, colleagues or family.”

    But according to academics in Belgium and France, a “significant percentage” of the 100 FHSs (or file hosting services) they studied made it trivial for outsiders to access the files simply by guessing the URLs that are bound to each uploaded file. What's more, they presented evidence that such attacks, far from being theoretical, are already happening in the wild.

    Stopped reading right there. It's not private just because the URL is some randomly generated string. These sites are not designed to securely transfer files to only the recipient so this is not in any way a "weakness".

    1. Re:non-story by Kjella · · Score: 2

      Stopped reading right there. It's not private just because the URL is some randomly generated string. These sites are not designed to securely transfer files to only the recipient so this is not in any way a "weakness".

      Neither is email, so I guess if you could read everyone's email that wouldn't be a weakness either. Get off your high horse, the URL is supposed to be the equivalent of an email account password, if you have it you can access the files otherwise not. You have to make sure only the right people have the URL, but anything that lets others grab the file anyway is obviously a goatse-class backdoor just as if gmail or hotmail was wide open.

      --
      Live today, because you never know what tomorrow brings
    2. Re:non-story by Anonymous Coward · · Score: 0

      At best it is a means of obscurity to prevent easy copyright enforcement. Why anybody would think they are secure or for doing anything beyond sharing with the masses or a niche group is beyond me. It certainly doesn't work well for keeping data private. The cloud nor these services are designed for that. If software developed to run on the client did the encrypting and stored it on the cloud then and only then are you going to have any kind of privacy.

    3. Re:non-story by blincoln · · Score: 2

      "Neither is email, so I guess if you could read everyone's email that wouldn't be a weakness either. Get off your high horse, the URL is supposed to be the equivalent of an email account password, if you have it you can access the files otherwise not. You have to make sure only the right people have the URL, but anything that lets others grab the file anyway is obviously a goatse-class backdoor just as if gmail or hotmail was wide open."

      I've heard this argument before, and here's the reason I'm skeptical of it:

      The password for an email account or website can be transmitted encrypted, so that even if someone intercepts the communication, they don't know the password. This may not *always* be the case, but its the intent of the systems design in most cases.

      Treating the URL as "secret" is different because anything that captures it in-between the client and destination host can record it and use it for any purpose it likes, and it may not even be with malicious intent (because URLs aren't supposed to contain "secret" information).

      For example, let's say your company runs both a search engine *and* a free-as-in-not-really-but-close-enough-for-most-people email service. Given all the other parsing of email that your service does to generate "relevant" ads, don't you think it would make sense to look for URLs in emails and add those to the indexer for your search engine? There is still plenty of content online that won't be found by simply spidering websites, because in order to get to it, the user has to submit a form or have javascript executing in an actual DOM or whatever, so doing that would be very likely to increase the amount of useful content indexed by your search engine. But all of a sudden, poof, that "secret" Flickr URL is no longer secret, and anyone uses that search engine can find it.

      In terms of more malicious intent, consider that there's nothing stopping Google or Microsoft (or other search engine companies) from hosting a bunch of Tor exit nodes, and adding any URLs that pass through *those* to their search indexers, or paying major corporations to funnel URLs from corporate proxy logs to them for the same purpose. I'm not saying they do either of those things, just that there's no reason they couldn't, and I would have a hard time seeing it as truly "wrong", given that URLs aren't supposed to be treated as secret.

      --
      "...always new atoms but always doing the same dance, remembering what the dance was yesterday." -Richard Feynman
    4. Re:non-story by WuphonsReach · · Score: 1

      The password for an email account or website can be transmitted encrypted, so that even if someone intercepts the communication, they don't know the password. This may not *always* be the case, but its the intent of the systems design in most cases.

      It could be, but probably 95% of all mail servers out there still fail to do SSL because the admins can't figure out SSL certificates. Or they use a simple self-signed cert, which is fairly useless at preventing MiTM attacks (you end up talking over an encrypted channel to your attacker).

      --
      Wolde you bothe eate your cake, and have your cake?
    5. Re:non-story by Anonymous Coward · · Score: 0

      It's not private just because the URL is some randomly generated string.

      Actually, with an infeasibly-guessable key it'd fit the capability model. A capability is a lot like a physical key: anyone with the key can open the lock; anyone with the key can duplicate it and give it to someone else; no-one without the key is ideally able to open the lock.

      Capability systems are really neat, and really useful in some areas. Now, a capability system controlled by a third party is significantly less useful (since that third party has a global view of all data), but it would still be useful for a lot of things.

  10. All security is through obscurity by sco08y · · Score: 5, Insightful

    “These services adopt a security-through-obscurity mechanism where a user can access the uploaded files only by knowing the correct download URIs,” the researchers wrote in a paper presented at the most recent USENIX Workshop on Large-Scale Exploits and Emergent Threats.

    Hey, guess how passwords work? They're hard to guess. How do biometrics work? Your fingerprints are hard to replicate. How do keycards work? It's hard to guess whatever code is stored in it. All security ultimately comes down to some token that is "obscure."

    All security is through obscurity. If these sites are being accessed when they shouldn't, it means that there's an information leak, that is, the owners think (or claim) that it is far more obscure than it really is.

    1. Re:All security is through obscurity by Anonymous Coward · · Score: 1

      +1. This is how session ID's work for your online banking, email access etc too.

    2. Re:All security is through obscurity by Anonymous Coward · · Score: 0, Insightful

      The worst people are those who suggest that certificates or keys are somehow different and better than passwords.

      They seem incapable of realizing that keys, like those often used to allow for SSH logins without using passwords, are merely lengthy passwords that are often stored in files. They don't understand that if the key is compromised, it's no different than a password being compromised.

    3. Re:All security is through obscurity by DoofusOfDeath · · Score: 3, Insightful

      Hey, guess how passwords work? They're hard to guess.

      But when you're using HTTPS, a password is usually passed along a pre-secured channel. Aren't these URI's visible to all routers in between you and the file site, as well as any computer monitoring traffic on your local LAN?

      If so, that's somewhat less secure than passwords.

    4. Re:All security is through obscurity by Anonymous Coward · · Score: 1

      A private key is *much less likely* to be compromised. Because, since it's being used in public key crypto and not shared secret crypto, you don't pass it to another system (unless you're retarded).

    5. Re:All security is through obscurity by Anonymous Coward · · Score: 3, Insightful

      They are different and better than passwords, and they are not lengthy passwords that are stored in files. The entire mechanism of authentication using public-key cryptography is different. When you authenticate with a password, you send the password to the server, which compares it against some stored credential. When you authenticate using a key file or certificate, you take some set of values that usually includes something random from the server, generate a signature, and encrypt it using your private key. The server then decrypts it using your public key and makes sure the signature is correct. Your "lengthy password in a file" is never sent to the server, no representation of it is ever stored on the server, and the value you send for authentication cannot be intercepted and reused on the same server or any other.

      I doubt there is anyone that thinks certificates or keys are less valuable than passwords if compromised, they just realize they are less likely to be compromised.

    6. Re:All security is through obscurity by icebraining · · Score: 1

      Not when using HTTPS, supposedly. Without SNI not even the domain is known, which cause problems for shared hosts.

    7. Re:All security is through obscurity by sco08y · · Score: 2

      Hey, guess how passwords work? They're hard to guess.

      But when you're using HTTPS, a password is usually passed along a pre-secured channel. Aren't these URI's visible to all routers in between you and the file site, as well as any computer monitoring traffic on your local LAN?

      If so, that's somewhat less secure than passwords.

      Right, so the normal usage of the terms "secure" and "obscure" is ambiguous. And pardon me if I'm explaining the obvious, but some people definitely don't get it, and the Internet has a desperate need for my opinion.

      Obscurity is an intrinsic property of things. A Babe Ruth rookie card is obscure because there aren't many of them. It often, but not always, makes something valuable. Vogon poetry might make a great secret key, but no one would pay for it.

      Security is something you impose upon a thing. I can secure the card by locking it in a vault. Security is often achieved through mechanisms, processes or algorithms.

      Half of security is keeping others out of your stuff, the other half is letting you in. So the reason I say all security is achieved through obscurity is that the way you let yourself in is through an obscure token.

      And some of the confusion comes about because that obscurity has to be secured. Your example of the password over HTTPS is great: if the password is sent by plaintext, it can be a great password, but once it's revealed it's no longer obscure, and the whole system is broken. That's an example of an information leak.

    8. Re:All security is through obscurity by Anonymous Coward · · Score: 0

      Read the paper. Some of the sites use sequential identifiers for files, and they used honeypots to verify that criminals would indeed grab files they placed on some of the sites without sharing the locations of those.

    9. Re:All security is through obscurity by Anonymous Coward · · Score: 0

      Hey, guess how SSL works?

    10. Re:All security is through obscurity by neonsignal · · Score: 1

      While you have a point that many security methods such as passwords rely on 'obscurity', one can still make a distinction between methods which rely on poorly measured (and typically low) entropy and methods which rely on well defined entropy. Usually when people talk about the dangers of security through obscurity, they are talking of the former; the use of methods such as pass-phrases have well defined entropy, and the degree of difficulty ('obscurity') is controlled. Of course, pass-phrases are not a magic bullet if there are other ways to discover them (such as when they are sent plaintext over the network).

    11. Re:All security is through obscurity by smallfries · · Score: 1

      No.

      So what you've done there is redefined obscure to something that you think that it should mean and then reduced everything to your new definition. And of course you haven't done it properly so everything collapses into a single case. If I have a token with 1000 possible values then it could possibly be described as obscure (although that is not the technical definition used in security). If I have a token with 10^9 possible values then I'm really stretching the definition that you are imposing upon the word obscure. And that would be quite a small key. What about 2^128 values? Well beyond the limits of computational feasibility. We don't treat this as "just a bit harder to guess" because beyond some limit things actually do operate differently and the mental intuition from smaller domains breaks down. If I give you a single computer for each atom of the observable universe you are still going to need 2^47 time-steps on average to guess this secret. That is a little bit beyond "hard to guess". When your probability of success becomes negligible (in the technical, not everyday, sense) we can round off the probability to zero without changing anything of importance.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    12. Re:All security is through obscurity by sco08y · · Score: 1

      No.

      Yes!

      So what you've done there is redefined obscure to something that you think that it should mean and then reduced everything to your new definition. And of course you haven't done it properly so everything collapses into a single case.

      You're right in that "obscure" isn't the perfect word, but I'm just trying to rebut the "security through obscurity" meme rather than do a course in cryptography, which I wouldn't be qualified to do anyway.

      What about 2^128 values? Well beyond the limits of computational feasibility. We don't treat this as "just a bit harder to guess" because beyond some limit things actually do operate differently and the mental intuition from smaller domains breaks down. ...

      If you start to reinforce the door on your house, long before the door becomes unbreakable a determined attacker will just go through the walls.

      A key with 128 bits, while impossible to guess, is also impossible (or at least highly impractical) to memorize. You're right, there are plenty of things that are well beyond obscure, but by themselves they're not useful in security.

      Your 128 bit key is probably stored on physical media, which only you have, but is certainly possible to steal. That's now the obscure object. Say your data is worth the effort of memorizing 128 bits of pure randomness. Now your resistance to a rubber hose is the weak point.

      While I'm open to a more general or correct term, I think "obscure" still stands as a pretty good way of describing what it is that you're forced to defend when you create a token to be used in a security process. Conceptually, it seems solid to me, and it is fairly approachable unlike, say, "entropy" or other information theory notions.

    13. Re:All security is through obscurity by Anonymous Coward · · Score: 0

      Fingerprints are easy to replicate.

    14. Re:All security is through obscurity by smallfries · · Score: 1

      Oooo!

      I actually quite like your line of argument. If I knew of a term that was somewhere between the weakest link in a chain and obscurity then I would suggest it now. Even though I don't know of a name the concept that you are describing seems to be quite a good model of the usefulness of a security system. Seems to be a notion that reduces directly (and quite obviously) to security, thus showing that it captures some interesting part of the term.

      --
      Slashdot: where don knuth is an idiot because he cant grasp the awesome power of php
    15. Re:All security is through obscurity by DMUTPeregrine · · Score: 1

      Guess how the key for that secured channel works....

      --
      Not a sentence!
    16. Re:All security is through obscurity by Anonymous Coward · · Score: 0

      I'm not sure why you'd think that you wouldn't be able to clearly see your Babe Ruth rookie card just because it's rare.

      I think you've failed in your objective of clarifying the definition of obscurity in the security context by picking a definition that's not even in the dictionary:
      http://www.merriam-webster.com/dictionary/obscure

  11. duh... by Anonymous Coward · · Score: 0

    duhhhhhhh!! ?? why is this worthy of a story here??

  12. But, but, but they promised me it was safe! by Anonymous Coward · · Score: 0

    Holy moly, they assured me I could put "private" stuff up there and nobody but me would be able to look at it. I feel like I can't trust anyone's word now.

  13. Duhh by Anonymous Coward · · Score: 0

    Those site are really designed to host pirated material. If a user posts say a Photoshop file for another user do download, there is no reason for the recipient to pay for a premium download. (Presumably the primary source of revenue for these sites). No if a user is downloading seasons 5 6 and 7 of a tv series, then they might be willing to pay for the premium service.

    Regarding the lost privacy aspect. If you are boneheaded enough to post anything sensitive on a site like that, then it is likely no amount of information would give you pause from doing it in the future.

  14. Wrong. by Anonymous Coward · · Score: 2, Insightful

    It is safer and better.

    In a contest of brute force, SSH keys are exponentially superior to passwords. You're not going to get passwords to have the same resistance. Period.

    Not to mention, keyed access removes a great deal of moronic IT bullshit regarding password policies - you know, the policies that lead to weak passwords, lead to users actively subverting those policies ("Fuck this monthly change shit, I'm using p4ssword02. And next month, I'll use p4ssword03.", et cetera.

    1. Re:Wrong. by AK+Marc · · Score: 1

      An assigned "random" password of exactly the length of the SSH key is exactly the same security in theory. However, in practice, both are less secure than the theory, and there could be debates about which is better.

  15. bummer by Anonymous Coward · · Score: 0

    ORLY?

  16. No, sir. You are wrong. by Anonymous Coward · · Score: 0

    Brute-force attacks should never be an issue, regardless of whether passwords or keys are being used. Even shitty authentication systems will lock accounts after a small number of failures, or will at least introduce an exponential delay between subsequent attempts. If you can only perform 20 failed logins per day, if not fewer, for a given account, then it will significantly reduce the potential of a successful brute-force attack.

    One of the main problems with keys is that they're much too long for most users to remember, so they almost always end up stored in a file or database of some sort. This act alone reduces the overall security far, far more than the risk of a brute-force attack. Given that they're often stored in common locations, even on different installations of different operating systems, all it takes are slightly incorrect permissions on a user's home directory and their keys are easily accessible. It gets worse if the system or home directory is periodically backed up, with the key being propagated (perhaps unknowingly!) to other media and locations,.

    It does no good if you have six deadlocks on your door, but then you leave all six keys sitting inside the house on a window sill next to the door, easily visible and protected only by a fragile pane of glass.

    1. Re:No, sir. You are wrong. by 0123456 · · Score: 2

      One of the main problems with keys is that they're much too long for most users to remember, so they almost always end up stored in a file or database of some sort. This act alone reduces the overall security far, far more than the risk of a brute-force attack.

      Uh, no it doesn't. You not only have to get into my machine to find the key file, you also have to break the passphrase on that key file.

      So at worst it's no less secure than a password, and at best it's far more secure.

    2. Re:No, sir. You are wrong. by icebraining · · Score: 2

      Brute-force attacks should never be an issue, regardless of whether passwords or keys are being used. Even shitty authentication systems will lock accounts after a small number of failures, or will at least introduce an exponential delay between subsequent attempts. If you can only perform 20 failed logins per day, if not fewer, for a given account, then it will significantly reduce the potential of a successful brute-force attack.

      If that was implemented for SSH on a Internet facing machine, nobody could ever log on, the accounts would be always locked.
      And if it's 20 failed logins per IP, then it's useless, since many attackers use botnets.

      One of the main problems with keys is that they're much too long for most users to remember, so they almost always end up stored in a file or database of some sort. This act alone reduces the overall security far, far more than the risk of a brute-force attack. Given that they're often stored in common locations, even on different installations of different operating systems, all it takes are slightly incorrect permissions on a user's home directory and their keys are easily accessible. It gets worse if the system or home directory is periodically backed up, with the key being propagated (perhaps unknowingly!) to other media and locations,.

      That's why keys have - wait for it - passphrases!

    3. Re:No, sir. You are wrong. by TemporalBeing · · Score: 1

      One of the main problems with keys is that they're much too long for most users to remember, so they almost always end up stored in a file or database of some sort. This act alone reduces the overall security far, far more than the risk of a brute-force attack.

      Uh, no it doesn't. You not only have to get into my machine to find the key file, you also have to break the passphrase on that key file.

      So at worst it's no less secure than a password, and at best it's far more secure.

      First, you can crack keys. Bit length determines how long. So if you are using a short bit-length (e.g. 40-bit, 56-bit) as opposed to a long big length (e.g. 4096-bit, 16384 bit) then it is no different from an easy password (e.g. password) versus a harder password (e.g. #839djAiejf@938). Cracking the key does not require knowledge of the passphrase - you only need that if you gain access to the stored private key file.

      Second, a stored key file does not require a passphrase - that is optional, and not everyone adds uses passphrases.

      Third, if you do gain access to the stored private key file - then it is as vulnerable as the passphrase used to protect it, and can be brute forced the same way a standard password can.

      Fourth, if you do gain access to the private key - via any of the above or other means - then every access point that uses that key is now exposed and you have no way of tracking it or knowing it. For instance, if they gained your private key and brute forced it off-site, then started using it - you would have no clue that they did so. Comparatively, password based systems typically have a retry limit - you get it wrong 3 or 5 times then it locks you out either permanently or for a short time, usually a short time.

      So, ultimately keys are no more secure than passwords. They do possibly add another layer to security, but it is also a layer that is more vulnerable when broken - as it is (i) untraceable aside from knowing the proper login occurred, (ii) unstoppable until detected and until all systems are changed, (iii) leaves no evidence of the cracks employed, and (iv) leaves all systems exposed once broken.

      Ultimately keys are simply shared secrets - security through obscurity - but ones that typically take longer to brute force. But brute forcing is possible.

      The only recourse is to regenerate all your keys on a periodic basis and use different keys with different passphrases for every system you interact with. However, that does not solve the problem, just increases the burden of implementing it. It does reduce the attack footprint when one system is broken, but you again run into the same problem with passwords - either too many to remember or you use the same one; thus making it easy to advance on relatively quickly - and the more passphrases the attacker learns, the faster they will be able to come up with a profile for how you make your passphrases and thus the easier it becomes to predict others. (And again, if they gain access to one system, they can copy all keys on that system and brute force them without your knowledge, thus breaking down the extra layer - again, without any traces on your own system.)

      Sadly, too few recognize the above - even US DoD.

      --
      Truth is like the sun. You can shut it out for a time, but it ain't goin' away. - Elvis Presley (source: imdb.com)
  17. File Hosting Not Safe For Private Data by Anonymous Coward · · Score: 0

    This is very surprising given that this was never an issue? Oh, I think I'll just store this data here..LOL

  18. When?? by TheRecklessWanderer · · Score: 0

    When are people going to realize that putting anything on the cloud, unless it's uber encrypted, and maybe even then is not safe? It's not safe from prying eyes, and it's not safe from vanishing one day? Personally I will never trust the cloud, and the sooner everyone agrees with me the better off we will be. :)

    --
    Mean what you say...say what you mean.
  19. I think you missed his point... by raehl · · Score: 1

    E-mail itself isn't encrypted and any email you send transmits through and may even reside, unencrypted, on several servers between the sender and the recipient. If someone were to gain physical access to whatever server your email is stored on, they can read all your email. Or gain physical access to any server that transmits email and read a lot of email going through that server.

    An email provider is a bit like your doctor - they have several motivations for NOT disclosing your private information, but there is no physical restriction preventing them from doing so.

    1. Re:I think you missed his point... by wvmarle · · Score: 1

      Poor analogy as in most jurisdictions a doctor is not allowed to disclose any patient information, and the judicial system can not even demand such disclosure. Same by the way accounts for priests.

    2. Re:I think you missed his point... by Undead+Waffle · · Score: 1

      Well e-mail security is poor but that isn't the point. A URL is not a password and should not be treated as one. It's fairly easy to guess random text strings until you get a hit on these URLs. You will eventually find *something*. With an account and password combination you have to try to crack each account individually and there can be mechanisms to lock the user out after a certain number of incorrect guesses.

    3. Re:I think you missed his point... by symbolset · · Score: 1

      There is a considerable difference between "is not allowed to" and "won't."

      --
      Help stamp out iliturcy.
    4. Re:I think you missed his point... by wvmarle · · Score: 1

      A priest or doctor giving testimony on a client is liable to prosecution - the have an obligation of secrecy. Such testimony (if given) will also not be allowed as proof for any wrongdoing. E-mail providers are in a totally different class - they are not allowed to keep things secret when formally asked for information.

    5. Re:I think you missed his point... by symbolset · · Score: 1

      You trust too much.

      --
      Help stamp out iliturcy.
    6. Re:I think you missed his point... by RockDoctor · · Score: 1
      Do you mean "most jurisdictions", or do you mean "in the jurisdiction which I'm most familiar with"?

      Can you back up "most jurisdictions" with some numbers? I wouldn't even be sure of it being a majority for "any" data. I know for sure that certain personal medical information the doctors here are obliged to report to the relevant authorities.

      I also remember cases such as the infamous "Typhoid Mary" that suggests that the situation in your locality may not be exactly as you paint it ; sometimes limits to personal liberty are perfectly reasonable.

      [None of which considers the difference between what the law says should happen and what actually does happen ; different question.]

      --
      Birds are not dinosaur descendants;birds are dinosaurs, for all useful meanings of "birds", "are" and "dinosaurs"
    7. Re:I think you missed his point... by raehl · · Score: 1

      Actually, it's a pretty good analogy. Yes, there are laws that say the doctor can't divulge certain information. There are also laws that create liability if someone inappropriately discloses what's in your email.

      But, ultimately, the only thing that prevents the doctor from disclosing your information is his own choice. Additionally, the doctor has staff that work at his office with access to your information. Your insurance company may also have it. Health authorities may have access to it. And the information he has is likely not encrypted, so if someone were to break into his systems or gain physical access to his office, your information would be available to them as well.

      If you encrypt your data with sufficient technology, you have a near complete ability to prevent it from being compromised. With email and your doctor, you're relying on a combination of laws, choices by the provider, and frankly the fact that your particular email/medical history just isn't interesting enough to anyone nefarious to bother getting it to protect you.

  20. You Have to Encrypt It Yourself by billstewart · · Score: 3, Insightful

    The recent complaints about Dropbox and similar file storage sites violating users' privacy in return to lawsuits is because the site is doing the encryption, not the user.

    • The user uploads unencrypted data to the site across an encrypted SSL tunnel. W00t! We're R333713 S3kr1t Heer!
    • The site unpacks the tunnel and stores the data, possibly encrypted using a key they know, or possibly just with passwords to keep unauthorized users out.
    • The receiving user gives the site a password, and the site gives the user the again-unencrypted data over another R3333713 S3kr1t encrypted SSL tunnel. ,li>The FBI hands the Storage site a subpoena or warrant or National Security Letter or a note from their mom, and the site hands over the stored data and any keys they have, along with the transaction records from the upload.

    If you want to protect your data, you can never hand the storage site unencrypted data, and this includes handing them encrypted data along with the keys. Ideally, depending on the kind of security you're looking for, you'd like their storage system not to store files in ways that are easily traced back to you (for instance, the file gets stored with a filename that's a random string, and the storage site forgets who it belongs to after storing the file, so that anybody who steals the disk drive only knows that there are files named "bunch of random digits", and has know way to know which ones belong to which users. Anybody who wants to recover the file needs to know the filename (so the service can retrieve it) and the decryption key (which the service doesn't know.)

    --

    Bill Stewart
    New Fast-Compression-only CPR http://preview.tinyurl.com/dy575ks
    1. Re:You Have to Encrypt It Yourself by PhilHibbs · · Score: 1

      SpiderOak encrypts and decrypts the data on the client. You can access your data over a web interface which sends the decrypt password to the server but they warn you that you are risking your privacy by doing so. It's a fair bit more slow and complex to set up than Dropbox though.

  21. does this surprise anyone? by jbplou · · Score: 1

    does this surprise anyone?

    1. Re:does this surprise anyone? by gl4ss · · Score: 1

      well the hubbub about dropbox a while ago did surprise me. but maybe that's because I don't use it.

      --
      world was created 5 seconds before this post as it is.
  22. Confucius Say... by seven+of+five · · Score: 4, Insightful

    "He who trusts private data to remote host has head in cloud..."

  23. even worse than a safe haven... by Col+Bat+Guano · · Score: 1

    Even worse than a safe haven are all those unsafe havens! Never put your data there!

  24. Compress, generate strong password, encrypt. by danielpublic · · Score: 1

    At least download peazip.com (crossplatform LGPL.), to encrypt your files.

    Using the same password over and over again?
    Install passwordmaker.org to generate all your passwords.
    Exists for most browsers, as javascript, CLI, also Maemo (in development), android, iphone.

    All the above is useless of course, if your OS is not up to date and depending on platform don't use the usual anti-malware/virus.

    --
    "If terrorists hate us for our freedom, does that mean they're slowly starting to like us?" -- Philosoraptor.
    1. Re:Compress, generate strong password, encrypt. by zombodotcom · · Score: 1

      There are only a few options out there for transfering files securely. That's why we developed Rhinofile. *Self promotion warning* Rhinofile( http://www.rhinofile.com/ is a PHP/MySQL application that pushes files onto an internet host, normally a CPANEL hosing provider or a host of your choosing. This could you your DMZ if you are very concious of your data. The application is built so that you choose where you data sits, integrates into your Windows AD authentication. The main difference compared to other applications, is the LAN vmware appliance pushes files onto an internet server. You can expire files after set periods of time, set credentials on the downloads and add policies. Rhinofile is free, the client is open source so you can review the code going onto the internet host. You just need Vmwware or Xen to boot the image. The image is ioncube encoded(centos). In regards to the above comments, the best thing an admin can do is provide a service to their staff and the end clients so that they don't have to use these free services. Staff go to the free services because their companies aren't giving them options. Rhinofile has a dropbox where customers can send you staff files as well with some varied options. It's all PHP/MySQL, cron, rsync over SSH etc. Nothing new or fancy. Any comments on the software would be apreciated as we're trying to find bugs and get more people using it. Bug and security reports will taken seriously but please document it enough so we can pick it up and run with it. The forum is http://forum.rhinofile.com./

  25. water also wet by Anonymous Coward · · Score: 0

    sky may be blue. News at 11.

  26. No, no, no! by symbolset · · Score: 1

    If you want to secure some data that only you have, build a bonfire and burn it.

    --
    Help stamp out iliturcy.
  27. Their biggest security threat... by whitespiral · · Score: 0

    ... is their ULA. Hosts can do ANYTHING with your info and data.

  28. No shit, Sherlock! by theNAM666 · · Score: 1

    If I upload a file to a public URL, you mean anyone can access it? I'd never have guessed!

  29. Well duh by Apothem · · Score: 1

    I always thought the whole point of those sites was to share it with the public to begin with. This really comes as no big surprise to find this out now. You're putting your data in the hands of a total stranger, of course it's not secure!

  30. For those saying "Well, duh!" by jimicus · · Score: 2

    Part of the issue is how these sites market themselves. Many sell themselves as "a fast, easy, secure way to send files to friends and colleagues without being hit by such bothersome things as email size limits or limits on sending executables".

    The security they provide varies. Some allow you to password-protect the download (so nobody's getting it without entering the password first). Others don't do this, the security stems from the URL they give you to include in the email being apparently-random and not published anywhere. Security through obscurity, in other words. To you and me, this is a disaster waiting to happen, but these products aren't being used by you and me. They're being used by others in the business who are annoyed that the IT department is blocking them from sending out a particular attachment, and rather than ask the IT department to come up with a solution are instead using such a service. It's actually pretty common for these companies to offer corporate accounts so you can give your users a solution which is branded with your company name and logo and allows you to enforce rules regarding what options users may choose when they come to send a file. But corporate accounts cost money, getting the money means setting up a project and will take a minimum of a couple of months. This file needs to reach the recipient in a couple of hours.

    These researchers have demonstrated that not only are the URLs generated not particularly random, they're easy to guess and people are already guessing them left and right.

  31. Easy to guess?... by js_sebastian · · Score: 1

    Well e-mail security is poor but that isn't the point. A URL is not a password and should not be treated as one. It's fairly easy to guess random text strings until you get a hit on these URLs. You will eventually find *something*.

    Not really, the random string just needs to be random enough and long enough and it will take you longer than the life of the universe to "find something". Since no user needs to remember it, making it unguessable does not impact usability either. And if you want to make sure it does not become known to a MiTM, just do all the file downloading over HTTPs.

    Yes, the web is a mess of technologies taped onto each other, but that doesn't mean there aren't right ways and wrong ways of using it from a security point of view.

  32. Security-by-obscurity by js_sebastian · · Score: 3, Informative

    While you have a point that many security methods such as passwords rely on 'obscurity', one can still make a distinction between methods which rely on poorly measured (and typically low) entropy and methods which rely on well defined entropy. Usually when people talk about the dangers of security through obscurity, they are talking of the former;...

    No. Security by obscurity means security achieved by keeping the details of your system secret (architecture, algorithms, etc), so people don't know how to break in. The accepted way to do security, on the other hand, is to build a system that is secure even against adversaries who know everything about your system, lacking only a well defined credential or set of credentials (a password, certificate, fingerprint, etc).

    Using "secret" urls to provide access is not security by obscurity if there is enough randomness involved that urls are practically unguessable, though if it does not go over HTTPs it is certainly weak against certain threat models (Man-in-the-middle).

    1. Re:Security-by-obscurity by neonsignal · · Score: 1

      I think we are in agreement, though you perhaps described it better. Keeping details of the system secret involves an 'obscurity' that is difficult to measure; exactly how hard is it to guess the architecture or algorithms? It is poor security because it is ill-defined.

      On the other hand, the GP was pointing out that a credential is a form of data 'obscurity'. But while that is true in some literal sense, it isn't the generally accepted meaning of the term 'security through obscurity'.

      An interesting discussion example would be the idea of putting ssh onto a non-standard port. Although this relies on a 'random' piece of data (which port), it still tends to be thought of as security through obscurity.

  33. a little obvious, don't you think? by Jarik+C-Bol · · Score: 1

    first thought after reading headline: "Well DUH."

    --
    I've decided to Diversify my Holdings. I've divided my cash between my left and right pockets, instead of all in one.
  34. The not-so-obvious solution by MoeDumb · · Score: 1

    FTA: "The researchers said the most effective countermeasure against the attacks is the use of encryption on the user's computer." Enough said.

    --
    Mod Me Up. You'll make a grown man cry.
  35. Is this news for nerds? by drolli · · Score: 1

    Excuse me. Sure, i trust free web-services, who aehem usually are programmed in the cheapest way to get salting right. Such a thing has never happened before that IDs could be guessed.

    Let me say it like this: if you dont want that people access it, then enrcypt it and dont put it to a free filehoster.

  36. But... by Syberz · · Score: 1

    How can that be? It's the cloooooooooooooouuuuuuuuuuuuuuuuuuud!

    --
    ~Syberz
  37. Use the Hash, Luke by Anonymous Coward · · Score: 0

    Folks, this is easy to prevent: rather than a sequential numbering (you've got to be kidding me) or a small pseudorandom number (you've got to be kidding me), use a cryptographically-secure hash of the file itself. Heck, for share-site purposes SHA-1 is almost certainly good enough, although I prefer SHA-512. Base64-encode it, slap that in the URL and you're done: hash guessing is a fool's game.

    This is so far from rocket science that it's not even funny. Heck, you even get automatic deconfliction (that means you don't store two copies of the same file) for free!