Packet Juggling - Floating Data Storage 148
Filthmaster writes "I just saw an interesting paper that has been posted to bugtraq, full-disclosure and vulnwatch. It deals with the principles of stealthily using network infrastructure as either short-term or long-term storage. Not sure if I'm ready to implement it, but it makes interesting food for thought." There's also a mirror up.
It works fine .. (Score:2)
Re:howso? (Score:1)
Re:howso? (Score:2)
The following paper explores the possibilities of using certain properties of the Internet or any other large network to create a reliable, volatile distributed data storage of a large capacity.
Re:howso? (Score:2)
These situations seem to be for those cases where security of data far outweighs the ability to retain it. Check you mail queue. Maybe you have NSA encrypted documents right now
Re:howso? (Score:2)
Re:implimentation (Score:1)
Of course, that would only work if nobody actually knew about it. The fool published the idea, now no one can do it!
What was that scifi story (Score:2)
And then power failed on one of the first units.
Re:What was that scifi story (Score:2)
Re:What was that scifi story (Score:2)
Re:What was that scifi story (Score:1)
Re:What was that scifi story (Score:2)
Wasn't Jane born in this space "between the endpoints" on the philotic (sp?) threads?
It seems like you could bounce around data relatively easily... it would be another issue on determining and monitoring which data was where when the time came to actually use it...
Re:What was that scifi story (Score:2)
Re:What was that scifi story (Score:1)
Paedo rings (Score:1)
but yet again, it raises the simple question that
egotistical people never ask???
What are the consequences of this?
Imagine an internet paedophile ring using these
techniques to TCP or SMTP packets into world
(loaded with all the condemning data, but...
no evidence to see who did it, OR, even if the
data itself exists.. How will people know it)
I think this is bad science,...
but interesting nonetheless and truthfully
something I have already delved in myself..
Re:It works fine .. (Score:1)
Bandwidth? (Score:4, Insightful)
Re:Bandwidth? (Score:1)
Re:Bandwidth? (Score:5, Funny)
I wasn't trying DoS the Internet your honour... I was trying to improve data retention times! ;)
Re:Bandwidth? (Score:1)
In essence, what a DoS or 'slower internet' would do is just congest the network so much that a ping will probably not reach the next hop, but just get dropped because the ('slow') router has too much data to process.
Re:Bandwidth? (Score:1)
However, the speed of sound [google.com] (or, rather, the lack of it compared to an electric signal) makes it an interesting option. Yes, storing data in TCP/IP packets represented in sound waves sounds cool.
Re:Bandwidth? (Score:3, Insightful)
Re:Bandwidth? (Score:2)
Have you ever tried doing a traceroute and then pinging every hop along the way? Usually once I get about 5 or 6 hops out I start getting about 2-3% packet loss on pings.
Also, another problem is that many backbone providers may decide to drop UDP traffic (especially ICMP since it's only supposed to be there for troubleshoot
If this were quick enough (Score:5, Interesting)
I was thinking of tunneling ssh over sms before this, but that sounds just silly now.
Not quite stealthy (Score:3, Funny)
6seryoeyEe O.ot..>u&6eOyeUWrong loader, giving up...f1Afaef1UDf efPAMSfIr f=PAMSu e }eoACfuuEu1E1OeIr*uu uuAUfayyfAafafayyfaI1UIeS1AOA6Ee PAQuo1AOA6YoIrutEe A1AuoEe O1A AuIr!AOEe A
Redundancy (Score:1)
Redundancy plus P2P model.. (Score:1)
1. Imagine a beowulf cluster of hosts sharing their ram via the network, possibly with supernodes acting as RAID-like controllers.
2. Figure out a way to make it "secure" on a public network. Encryption ?
3. ???
4. Profit !
it's alive! (Score:5, Funny)
Can Skynet be far behind...
Re:it's alive! (Score:2)
I play UT on skynet [skynet.be] all the time. Finally I understand why I never win!
Great excuse! :) (Score:4, Funny)
A: Oh, I'm just storing data temporarily.
Seriously, the idea is interesting, but I doubt that many network operators will like the extra network load. It would be interesting to build a SAN in this manner, just for academic's sake ;-)
Oh, and the example with Microsoft's exchange servers made me chuckle. Finally a reliable storage "medium" from Microsoft! Go figure :)
Re:Great excuse! :) (Score:1)
Re:Great excuse! :) (Score:2)
Re:Great excuse! :) (Score:1, Interesting)
Re:Great excuse! :) (Score:3, Funny)
You can pull DeCSS from disneys nameservers if you want, doesn't really mean anything.
Already there (Score:4, Informative)
When our network fileserver fills up (as it does twice a week or so), I start emailing things to myself through the corporate mail server. When the mail server fills up, I start adding to my intranet HTTP pages. When all else fails, I start sending (encrypted) data back to myself via my ISPs external mail servers.
It would of course be far better for the company if they just sprang for some new drives in the fileserver, but engineer and bandwidth costs don't appear as capital expenses, so they are viewed as being effectively "free". Sigh.
Huh? Let it fail FFS (Score:2)
Re:Huh? Let it fail FFS (Score:2)
>If they've filled the disks then they need more space, why on earth are you fucking about in this bizarre way?
Because the truly bizarre part is that it becomes my fault if I can't get work done because we've run out of space. Welcome to the corporate world.
Re:Huh? Let it fail FFS (Score:2)
Re:Huh? Let it fail FFS (Score:3, Informative)
No, but I use the network fileserver and one of the lunix boxen to perform builds. If it runs out of space, I can't build. My short term solution is to clear up space by sending myself enough of my own data to make room on the main fileserver.
I never said that it made sense, just that I'm doing it.
Of course, it would make more sense for the users with GB of data to get rid of some of it, or for the admin to implement quotas. But those users tend not to be the ones with customer deliberables, and, hey
No it isn't, you're just the messenger (Score:2)
If they decide not to do anything, like let me buy more disk or a bigger file server, I leave the space full and suggest files which might be trimmed or people who are using more space than might be reasonable.
It's their problem, they are the ones with the purse strings and it's their production which is being halted by their stu
Re:No it isn't, you're just the messenger (Score:2)
>No it isn't, you're just the messenger
Hey, do you work in one of those places where cowardly, incompetent spiteful management really don't shoot the messenger? Wow, what's that like?
By the way, it sounds like I'm complaining, but I'm not really. It turns out that I get paid the same no matter what I do, so it all works out in the end.
Provisioned storage within the Internet (Score:5, Informative)
While the authors try to use existing protocols to simulate temporary storage in the Internet, we are working on a scalable, shared storage resource that is open to the community.
We currently have over 20 TB of storage around the world available in the public Logistical Networking Testbed and other groups have another 10-20 TB provisioned in private use testbeds.
In additon to storage, we are also working on providing simple computational services at the storage nodes (work on the data in place while it is stored rather than moving it to computation centers).
For more info, visit the LoCI Lab at http://loci.cs.utk.edu [utk.edu].
Reminds us of the old days... (Score:5, Interesting)
... in which complete computer memories worked like this: those were called mercury delay line memories, in which pressure waves in mercury lines basically held information.
The UNIVAC I had such an 18-channel [ed-thelen.org] memory. More information can be found here [ed-thelen.org], here [ed-thelen.org], and here [wikipedia.org].
These channels could hold a whopping kilobit!
Re:Reminds us of the old days... (Score:2, Interesting)
In future, we might be using light in fibre loops instead of sound waves in mercury delay lines, to act as computer memory. I googled for light loop memory --- look what turned up:
Fiber loop makes quantum memory [trnmag.com]
Re:Reminds us of the old days... (Score:2)
A do-it-yourself kit (long wire, speaker + microphone, shovel and a driver disk) will provide an affordable, portable and reusable way for extending storage memory on portable systems.
It is e
Re:Reminds us of the old days... (Score:2)
Re:Reminds us of the old days... (Score:1)
Re:Reminds us of the old days... (Score:1)
The main memory held 1000 words, but that was composed of 100 mercury channels. (The whole memory system had 126 channels, but some of the channels were not part of main memory.) Each channel was a single acoustic path through a mercury tank, with 18 channels per tank. A main memory channel stored 10 words, with each word composed of 12 characters (11 digits plus sign), each of which was 6 bits plus a parity bit. That comes out to 840 bits.
The note estimate
You don't need the Internet to do this (Score:5, Funny)
Re:You don't need the Internet to do this (Score:2)
Re:Of course (Score:3, Funny)
I had this idea too (Score:1)
Someone once said that if you have a truly good idea you don't need to worry about anyone stealing it : you'll have to try very hard to get anyone to listen at all.
Main problem with this is... (Score:5, Informative)
The amount of storage this system gives in the text would be total available for ALL users of the system. More users, less avaiable storage.
Parasites can do better when there little competition from other parasites, but if the system get's infested, the host it lives of may die. Or someone may develop a cure.
Either way, after a certain threshold, the more popular any system using this gets, the less useful it would be.
Just some random thoughts I had when I was talking about a similar idea with someone.
Parasite (Score:2)
"If I come back as an animal in my next lifetime, I hope it's some type of parasite, because this is the part where I take it EASY!"
- Jack Handey
aaah... pAcket (Score:2, Funny)
Sounds like BOFH? (Score:1)
Re:Sounds like BOFH? (Score:1)
I once wrote a sci-fi story ... (Score:1)
I guess I should've made it a 'whitepaper' instead. I got a B, though, that was nice!
Delay Line Memories (Score:3, Interesting)
Einstein reference (Score:4, Funny)
which to my mind refers to: It could just be my mind - just fell down in the bath and hit my head falling over the edge...
Re:Einstein reference (Score:2)
Hmmm, I find that LA just bites back. Einstein is a stooge (just joking, folks).
This isn't new (Score:2)
BOFH (Score:3, Insightful)
Complexity, Risk Management, Cost (Score:3, Insightful)
With this particular scheme, the inherent complexity (needing interfaces to all of these common network protocols) and the risks (there must be a billion ways to lose data this way) basically mean that storage according to this scheme would be really high.
Disproportionate storage costs per unit data automatically means no real-world application outside of brain exercising.
The BOFH was there already (Score:5, Informative)
It was 1997 when Simon the BOFH wrote about such a contraption, which won him the IT Idiot Award for Least Intelligent Supervisor. [iinet.net.au]
Re:The BOFH was there already (Score:2)
see here [defcon.org]
PPT here [defcon.org]
RealVideo here [media-1dat...c-x-khanrm]
Juggling Apples (Score:1)
This is not new (Score:5, Interesting)
Explicit routing is long gone, but it is an interesting early manifestation of the same principle: the network is my hard drive.
One word: Usenet (Score:2)
Re:One word: Usenet (Score:2)
I can see a driver that posts to encrypted anonymous groups [google.com] optionally via anonymous remailers and then checks google for updates. Post 2 messages per chunk: a pointer to each chunk's subject line, and each chunk. The data in the pointer-posts should be enough to formulate a directory structure. (Hey, I might be onto something here...) Now, for the UI. Something that can
Satellites ! (Score:4, Interesting)
Willy
I will never put a sig.
Re:Satellites ! (Score:2)
I remember Scotty did this in an episode of Star Trek, he bounced back and forth as a transporter beam for 70-odd years until Georgy La Forge came along rematerialized him.
Re:Satellites ! (Score:1)
---
It's nerdy, just a differant kind of nerdy...
Re:Satellites ! (Score:2)
This seems a little problematic, since the actual costs are in maintaining a signal strong enough to overcome a minimum signal-noise ratio for the data to remain intact.
So as storage capacity (distance) increases, it would seem that cost would increase, because the power needed to keep that signal alive would need to increase...
Re:Satellites ! (Score:2)
I realize this is supposed to be funny (even though it is modded as "interesting"), but...
Would somebody please explain to me how I can get a 500 Mbps link at absolutely zero cost?
We already have slashdot for that! (Score:1)
Much simpler: just post all your stuff on Slashdot. With all the random garbage surrounding it noone will notice anyway.
<storage>095257baf2ba839ec8605869dd3ddbd1</stora ge>
Speaking of ideas (Score:1)
When we're speaking of ideas -- have anyone developed a torrent-style mp3-radio? That would make it cheaper and easier to set up a mp3-radio? Or how about streaming video? -- that would've been cool
Re:Speaking of ideas (Score:1)
Re:Speaking of ideas (Score:1)
Re:Speaking of ideas (Score:2)
Just means it cannot work like bit torrent. There are other ways to distribute data. What you need to do is utilize the fact, that everybody wants the same data at the same time. Build a tree structure of clients each repeating everything they receive to two or three other clients, possibly with some redundancy, such that leaves repeat to different locations in the tree. The tricky part will be to dynamically compute a least cost tr
Re:Speaking of ideas (Score:1)
Another big issue would be matching appropriate clients and peers based on th
Re:Speaking of ideas (Score:2)
What I had in mind was live broadcast like on the radio. When you turn it on, you don't get it from the start of the programme, you get what is broadcast right now.
the broadcast is no longer live, but delayed considerably.
There will be a delay, but keeping it below 10 seconds shouldn't be a problem. Such a delay would be unacceptable for telephone over the internet, but it is surely acceptable for internet radio.
What about l
the heck? (Score:5, Insightful)
Headline: How to turn gold into copper! News at 11.
Re:the heck? (Score:2)
Economics have nothing to do with it. At all.
First and foremost, this is a cool hack. Second, it's an interesting way to hide information and/or make its recovery quite difficult, as well as to achieve some degree of plausible deniability.
Re:the heck? (Score:2)
Commodore 64 with broadband connectivity [slashdot.org].
Re:the heck? (Score:2)
Well, in a strict economic sense, how does using a scarce resource(diamonds) to create an abundant resource(money) make any econimic sense?
Ask the broker who sold Kobe Bryant the $4,000,000 diamond ring for Mrs. Bryant. The broker probably never spent more than $10,000 to get the ring to him, and probably less.
And yes, in terms of abundancy, money is a much larger pile than diamonds.
I could buy a 80GB harddisk (Score:3, Insightful)
VeriSign is already doing it's part to stop this: (Score:1)
Not any longer!! (unless you're running the bind patch
I know I sound like a broken record... (Score:4, Interesting)
The main goal of the service was to create a nice, neat, encrypted, secure messaging system where neither the origin or destination of a particular message could be detected, such that even if a message was intercepted and decoded, you still didn't know where it came from or where it was going. (This was envisioned about 2 days after the early reports of Carnivore.)
One of the nice side effects, however, is that you could use the service to basically store a message "on-the-wire" damn near indefinately, broken apart into tiny packets, distributed more or less randomly to every other participating host, with those hosts having absolutely no clue what it was, who put it there, or who's going to retrieve it.
The bandwidth usage was, in two words, potentially catastrophic. It could really hork a network. I mean, really, REALLY hork a network.
It was kinda cool. God only knows where that paper is today, though -- I removed it from the web about 2 years back when the Justice Department was considering considering such papers, ideas, services, devices as potential aids to terrorism, and fining/imprisoning the bright young minds who come up with such stuff. So, until either our government stops playing the "T" card, our citizens calm down, and/or we eradicate the likes of Hammas, Islamic Jihad, the IRA, the ELF, and many other like groups, I doubt I'll ever make it available again. *shrug*
archive.org cache here (Score:1)
Re:archive.org cache here (Score:1)
Re:I know I sound like a broken record... (Score:2)
Yeah we muslims are the source of all your problems.Why don't you just take a bomb and drop it down in middle east, saying you're trying to catch osama or saddam's WMDs?
btw, did you fucking americans find the chemical weapons cache in Iraq? Or are you "fuck 'n bomb them first, then let our spin doctors answer questions later".
asshole
Great! (Score:2)
Oh! The irony! (Score:2, Insightful)
There's also a mirror up.
Sneaky bastards!
kaboom (Score:1)
I vote we use the papers' authors as practice bombs.
This is new? (Score:3, Insightful)
It's also interesting that way back in the dawn of computing equipment they did use propagation delay as a way of doing storage. Mercury delay lines in particular. Not only that, the people that used them noticed that the tubes made noise and found ways to play tunes by saving the appropriate data. Google "mercury delay lines" and you'll find a few notes about the technology.
Yet another Star Trek idea finally shows up. (Score:2)
Similar tricks for around quotas in college (Score:2)
Old News (Score:1)
About 4 years ago I did a test transfering approx 50 Mb of data, as an icmp payload, taking a long route (satelite/trans-atlantic route etc).
My main problem with it, even with the cache, translation and bouncing delay, was that I was getting the first packets back by the time I was sending packet #. (My PoC wasn't very efficient.)
I still think it
Class A (Score:1)
What about.... (Score:1)
Even disks that are full let you create empty files -- uuencode and store data in empty files as long filenames.
Who uses all that memory these days? Store data in memory, keep a few redundant copies for silly "rebooting" incidents.
Virtual memory is another place ripe for picking. What about screen memory -- no one uses the whole desktop
Couldn't you send data to the speakers, and grab the data back from the microphone?