Storing Very Large Files On Amazon's Unlimited Cloud Photo Storage
AmiMoJo writes: Last year Amazon started offering unlimited cloud storage for photos to customers who subscribed to its "Prime" service. Japanese user YDKK has developed a tool to store arbitrary data inside a .bmp file, which can then be uploaded to Amazon's service. A 1.44GB test image containing an executable file uploaded at over 250Mb/sec, far faster than typical cloud storage services that are rate limited and don't allow extremely large files.
This is why we can't have nice things.
almost a Japanese Zipper: YKK
First the article with the luser asking help desk question and now this with the link in Japaneses.
I think that with the new overlords Timothy has gone full honey badger on us.
-- I have a private email server in my basement.
Yes. Millions of Slashdotters are literally shutting down internet communication as we know it while spreading the news... and eating hot grits off'n the Portman.
Happiness in intelligent people is the rarest thing I know.
Ernest Hemingway
Here is my research...
Steganography & Amazon Cloud Drive:
http://bsmuir.kinja.com/stegan...
Seems quite complicated.
If Amazon doesn't convert the images, he could just upload a PNG file with a lot of information stored in ancillary chunks... the png specification even allows creating custom/developer chunks which should be ignored by any parser that doesn't understand them (for compatibility with future versions of the standard)
For example, just abuse the hell out of iTXt or zTXt chunks in the format : http://www.libpng.org/pub/png/...
For private chunks, see this bit : http://www.libpng.org/pub/png/...
Oh there are things in an image that you won't see in some data stuffed into an image container. It's not that hard, a little time consuming and processing intensive perhaps, but not that bad. Consider that they only really need to find that 1-2% who are doing this, abusing their terms of service and just toss them, one could even do it manually for awhile... Hire a bunch of folks to look at a "picture" and tell me if it's really a picture... Heck, make it a CAPTCHA task... Just start with the biggest files and work your way down...
"File to fit, pound to insert, paint to match" - Aircraft Maintenance 101
Back in the day, when I worked as a dev at a social networking site, we would resample old photos that hadn't been accessed in over some threshold (let's say it was 1 year, for the sake of argument). Anything older than the threshold would get re-encoded in JPEG to a poorer representation in order to save storage space.
So what stops Amazon from doing the same thing? Do their TOS say they won't?
Non-image data under those circumstances become pretty much useless, even if packaged so that they appear to be an image of off-station TV reception. Once you include a lossy recompression, your data are no longer data, but noise for real.
Put my fist through my alarm clock with its ding-dong death inside my ear. - The Blackjacks.
Do you want new terms of service? Because that's how you get new terms of service.
I don't read Japanese, I just look at the cartoon drawings of school girls being super-friendly with the tentacle monsters.
My floppy disks only hold 360K, you insensitive clod.
If you take the trouble to read through Amazon's TOS, and click to their actual rates, you can buy unlimited storage for photos, videos, AND ARBITRARY FILES for only $60 per year. Not only that, but Prime gets you 5 GB of videos and non-photo files for free.
Going through all the hassle of specially encoding your data files so that they masquerade as photos seems like a heapload of time better spent earning $60 so that you don't have the long-term headaches and potential for being banned from Amazon's service that such abuses flirt with. You want a real backup service? Buy it, it isn't expensive.
Backblaze, a darling of Slashdot, is only $50 per year. It isn't worth the hassle or time to beat the system for such low prices. Amazon Glacier is $0.007/GB/month. Both systems offer encrypted storage. Why work hard when someone else has done the figuring out for you?
Put my fist through my alarm clock with its ding-dong death inside my ear. - The Blackjacks.
I personally wrote a steganography tool for JPEG-2000 files for a graduate school project - it just stored data in the least damaging sections of the file. The resultant files were still perfectly legal image files, lossy compressed, and minimally visually damaged.
Kudos for the hands-on. I was fascinated some years ago with progressive GIF overlays and coded some stuff to produce them, not so concerned with stenography and hiding the presence of a message, but more with novel ways of presentation.
One example was embedding a public key into a GIF image. Starting with a standard base image and palette that was the same for everybody, like a shiny golden key floating over a smooth blue gradient... the key bits encoded as a series of overlays that when displayed, made the key sparkle and the background vary in color, all happening over ~10 seconds. The idea was that while most people didn't stand a chance memorizing much "BEGIN PGP PUBLIC KEY BLOCK" gobblegook, we'd be better equipped to remember the distinct "sparkle" of an image. More of a style thing than a useful crypto concept.
I also experimented with things like encoding process/memory access and toyed with the idea of filesystem journals rendered as displayable GIFs. It was a fascinating foray into the realm of data structures and helped me to become the person I am today. I presently jet sewers for a living.
Wouldn't it be strange to see some future Slashdot shocker headline, "Bit Rot Discovered In Cloud, All Data Will Be Reduced to Gaussian Noise By 2030". And like the proverbial boiling frog we deny the problem or postpone dealing with it as everything progressively (but slowly) dissolves into static. People who try to raise consciousness and alarm are booed off Slashdot with comments like, "I can read it. What's wrong with you? posted by folks who are also having trouble reading things but enjoy sniping at others more. Then as it reaches the final stages all electronic mediums are projecting mostly static but people are pretending they see and understand the messages perfectly. And most oddly, when we hit Peak Gaussian something resembling a modern society continues to function. Then unfettered by structure society literally melts into phantasmagorical goo. Something... like... THIS.
<blink>down the rabbit hole</blink>